Operelio
Trails6 min read

What a trail pushes to your CRM

The record types a trail can push, how rows are matched, what each lead creates, who gets each lead, and when a push goes out on its own.

By Operelio team · Updated November 1, 2026

On this page9
  1. 1.Where it pushes
  2. 2.What happens to each row
  3. 3.What each lead creates
  4. 4.Who gets each lead
  5. 5.Notes
  6. 6.What the formatter sends
  7. 7.When a push goes out on its own
  8. 8.At push time
  9. 9.Frequently asked questions

Where it pushes

A trail pushes to one connected CRM, set on the push tile at the end of the chain. Your workspace can hold one connection per CRM. Each trail pushes one type of record, and rows are matched to records already in the CRM, as the table shows.

CRMRecord typesMatched on
HubSpotContactsEmail address
HubSpotCompaniesCompany domain name or website, then name
SalesforceContacts or leadsEmail address
SalesforceAccountsWebsite, then name
PipedrivePeopleEmail address
PipedriveOrganizationsWebsite, then name
HubSpotDealsThe person's email address
SalesforceOpportunitiesThe person's email address
PipedriveDealsThe person's email address

A person row with no email address, or a company row with neither a website nor a name, is never created, whatever the settings below say. A trail that pushes deals makes the person and company too when they aren't in the CRM yet, and uses the Deal pipeline and stage set under What gets created.

What happens to each row

The push tile asks three questions about each row. The last only appears when matched records are updated.

QuestionAnswers
A row that matches no recordCreate a new one, or Skip the row
A row that matches a record already thereUpdate their record, or Leave them alone
When the CRM already has a valueKeep what the CRM has, so the file only fills in blanks, or Replace it with the file's value

Operelio cannot undo a push, and replaced values are the hardest part to put back. On a paid HubSpot hub, a Super Admin can roll a push back within 14 days with HubSpot's own restore tool, because Operelio sends it as a HubSpot import. A run that would replace a value always waits for your approval, whatever the trail's push policy says.

What each lead creates

The push tile has three tabs: What gets created, Who gets each lead and When it sends. Besides the questions below, What gets created sets what a single lead makes in your CRM. On Salesforce, a new person is a lead or a contact (a lead unless you change it). The lead's company is made, or found, unless you switch that off. A deal, an opportunity on Salesforce, is off until you pick a pipeline and an early stage; it is made for scores 4 and 5 unless you pick others, and for every lead on a trail with no Scorecard. A trail that pushes a list of deals uses the same pipeline and stage for every row, whatever its score. On HubSpot, each score can also set the contact's lifecycle stage.

Until these settings are saved, single leads wait in Operelio.

Who gets each lead

The Who gets each lead tab is a list of rules, first match wins, then Otherwise for every lead no rule picks. A rule tests one thing: a column of the lead's row, its Scorecard score, what the CRM check found (Already in the CRM, New person at an existing company, or New; for single leads and for files of people matched by email, and a row the check didn't reach matches no such rule) or where it came from, such as Webhook or Email, its location, or a free or blank email. Up to 50 rules; drag one by its grip, or use the arrow keys, to change the order.

Every lead shows which rule picked its owner.

Goes toWhat happens
A personThe lead goes to that owner.
A team, in turnLeads go around the team in turn, and you can weight one person to take up to 10 leads each turn. The team keeps its place between runs.
Company ownerThe owner of the lead's company in your CRM, as the CRM check found it. A lead whose company has no active owner, or a row the CRM check didn't reach, goes on to the next rule. Not offered as Otherwise.
Owner in a columnThe rep a column of the lead's row names, by their CRM email or name. A blank cell, or one naming nobody active, goes on to the next rule; as Otherwise it sends no owner.
Review queueThe lead waits for a yes or no.
No ownerNo owner is sent. In HubSpot the records arrive unassigned. Salesforce and Pipedrive give them their default owner.
DropThe lead is left out of the push.

A trail with no rules still shows its old owner choice, One person, Share them out, Use a column or Nobody, as its Otherwise, and Share them out still deals from the top of the list on each run. The owner goes to records the trail updates too. With Keep what the CRM has, a record already there keeps its owner, or gets this one if it has none. With Replace it with the file's value, it gets this owner. If that changes an owner already set, it counts as replacing a value, so the push waits for your approval.

Notes

On HubSpot, what the trail's mapping puts in Notes is added as a note on each contact the push creates. If your HubSpot has a Notes field of its own, it goes into that field instead. Attach a note also adds a column from the file as a note on each contact the push creates. When the mapping makes one too, both go into the same note. A blank cell adds nothing. On Pipedrive you do it in the formatting step instead: map the column to Notes, and the push attaches it as a note on each person or organization it creates. On Salesforce, and on HubSpot companies, a push attaches no notes.

What the formatter sends

Before a trail can switch on, an admin opens the formatter tile on the Sandbox tab, checks what it will send, and clicks Confirm this is what we send. Swapping the mapping, changing the CRM or the record type, or reconnecting the CRM clears this. A trail that is on stops, and someone has to confirm again and switch it back on. The one exception is signing in again to the same CRM account without disconnecting it first. That still clears the review, but the trail keeps running. If your CRM's fields change after a review, the formatter tile says so and offers Confirm again, and the trail keeps running.

When a push goes out on its own

The push policy decides what happens to a run with nothing flagged. Anything the safety checks or Bridgeant flag waits for you either way.

PolicyWhat happens
Hold every push for reviewNothing reaches your CRM until someone approves it. A trail you start from scratch or from a workflow begins here unless your workspace default says otherwise. Templates set their own policy, and four start on Send the clean ones. A copy keeps the policy of the trail it was copied from.
Send the clean onesA run with nothing to flag pushes on its own. Everything else still waits.

Set the policy on the push tile's When it sends tab. The workspace default, under Trails in Settings, only applies to trails started from scratch or from a workflow after you change it.

At push time

Just before it pushes, the trail checks the file against your CRM as it is then. It counts what it would create, update or skip, and what your CRM would refuse, and runs the safety checks on those counts.

If there is nothing to send, for example because every row is already up to date, the run finishes without pushing. If your CRM would refuse every row, the run fails.

If only part of a push lands, the run stops and says how many rows did not go. The run's page lists them, and Download the list gives you every row it can name (on HubSpot, the first 500). You cannot send just those rows again. An admin can edit a step before the push to send the whole file through again, and so can everyone if the workspace allows it. Rows that match a record already in your CRM then follow the trail's push settings.

Frequently asked questions

Can one trail push to two CRMs?

No. A trail pushes to one CRM. Make a second trail for the other one.

Will a trail overwrite what is already in my CRM?

Only if you choose Replace it with the file's value, and then every run that would replace a value waits for your approval first.

Does a trail create duplicates?

Rows are matched on email address for people, and on website or name for companies, so a row that matches a record of the same type already in your CRM is never created again. Rows repeated in one file are sent once.

Ready to get started?

Upload a file and run your first transformation. Free, no credit card required.