Long-exposure ribbons of blue and white light.

An automation built beside the CRM sees less than one built inside it

The same follow-up sequence can be built as a workflow inside the CRM or as a chain of steps in a separate connector, and the choice is made by whichever tool the person setting it up knew better. We treat it as a decision, because it settles what the automation can see and how soon a broken field gets noticed.

Muhammad Hussain, Partner and CEO8 min read

Where it is built decides what it sees

Most of the automations we are asked to look at were built wherever the person who built them was comfortable. A marketing manager who had used a connector in a previous job put the follow-up there, and a CRM admin built the same thing as a workflow inside the CRM, and neither wrote down why. The choice gets treated as a matter of taste. It isn't, because the two builds are watching different things.

A workflow inside the CRM sits on the record. It sees a field change as it happens, whichever screen or form or import made it, and it can start from any of them: a stage moving, a date passing, a property being filled in, an email being opened. Every action it takes lands on the same record's timeline, next to the calls and the notes a person left.

At nine on a Sunday evening an enquiry lands, and that workflow acknowledges it at once. A connector gets to it a few minutes later, because it was never watching the record. It was asking the CRM, every few minutes on most plans, whether any new records had appeared, and the CRM answers outside tools with a shorter list of events than its own workflows can use. A field changing on a record that already existed is a separate trigger, and the CRM may or may not expose it to anything outside itself. For that one message the delay does not matter. It matters on the trigger that turns out not to be on the shared list, which the team discovers when they go to build the next thing. By then the connector holds six months of steps and moving it is a rebuild.

What a connector actually watches

We ask for the connector's trigger list before agreeing to anything, and it is shorter than people expect. New contact, new deal, deal moved to a stage, and sometimes an updated record with a check on which field changed. That is often the whole of it. The CRM's own workflow can usually start from a quote being opened, a task falling overdue, a customer editing their own details or a renewal date arriving, and the connector often can't.

The record the connector reads is the record as it stood when the connector fetched it. If a deal moves stage twice between two checks, the connector sees the second stage and never the first, and the step that should have fired on the first is missed with no record that it was missed. Inside the CRM the two moves are two events. The workflow runs twice.

There's also the question of what the connector is allowed to write back. A workflow inside the CRM writes to the record it was reading, so the acknowledgement it sent and the task it created are both on the timeline the salesperson opens. The connector writes through the same door it reads from, which means every note it leaves is a separate request that can fail on its own, and when one does the record shows nothing at all.

None of this makes the connector the wrong tool. It sees less of the CRM and more of everything else, and that is a trade we ask a team to make on purpose. Most teams have never seen the list.

How a broken field gets noticed

Fields get renamed. Whoever owns the website form changes a label, an admin tidies the CRM properties, a new tool imports contacts with the source field spelled differently, or a colleague deletes a field nobody seemed to use. The build that depended on the old name is now reading an empty value, and what happens next depends on where the build lives.

Inside the CRM, the workflow that referenced the field usually shows a warning at the step that lost it, in the tool the team opens every morning. The record it ran on carries a note that a step was skipped. Somebody sees it within the week, because the place where it broke is the place where they work. Nothing about that is clever. It's where the error is allowed to appear.

Beside the CRM, the connector keeps running. It fetched a record, found the field it was mapped to was blank, and did what it was told with a blank. The message goes out opening with nothing where the first name should be, to every new enquiry, at the connector's usual interval. Where the connector counts that as an error at all, the report goes to a dashboard the client's team has no reason to open, and to whoever set the connector up, who has often moved on.

That's the cost we mean when we say the connector sees less. A step beside the CRM can break without anyone who cares being told, and the automation carries on at the same pace doing the wrong thing. More than once the answer to why the replies stopped has been a field renamed a quarter earlier.

We put a test for this into the handover, and we run it with the client watching. One field the automation depends on gets renamed, on purpose, and we watch where the failure appears and who gets told. If the answer is nobody, the build isn't finished. The field goes back and the fix happens before we leave.

The tradeoffs we put on the table

We settle the question before the first step is drawn, and it turns on four things the team can answer for itself. The first is whether every step touches a tool the CRM can already reach. One that reads a form, writes a contact, sends an email and creates a task can live entirely inside most CRMs, and that is where we build it. A step that has to post to the accounting system, or send an SMS through a phone provider the CRM has never heard of, is one the CRM cannot take on its own. That single step is what pulls a connector into the build.

What the CRM charges for its own automation comes second. On many of the CRMs small teams use, workflows sit on a higher tier than the one the team pays for. The comparison that matters is that tier's price against the connector's fee at the number of runs the team will actually make, and both figures go on the same page. A connector chosen because it looked free rarely stays free once the follow-up is running on every enquiry.

Who will open the tool where the errors land is the third. If the person who will own the automation lives in the CRM all day and has never logged into the connector, the connector's dashboard is a place errors go to be ignored. Where that same person already runs the company's other automations from the connector, the answer flips. We say so.

The fourth is how long the team expects to stay on this CRM. A workflow built inside it is lost the day the team migrates, and every step gets rebuilt in the new system. The connector's chain survives the move. Its trigger and first step get swapped and the rest stays intact. For a team already talking about moving, that is a real point in the connector's favour, and we don't pretend otherwise.

When we build beside it anyway

Where a single step forces a connector into the build, the trigger stays inside the CRM. The CRM's own workflow starts on the event it can see and does every step it can do itself, then hands the one step it cannot do to the connector through a call at the end. From there the connector no longer has to watch the CRM at all. It waits to be told.

The connector writes its result back to the record before it does anything else, as a note or a field value, so the timeline shows the step was handed off and whether it came back. When the handoff fails, the CRM's workflow is the thing that notices, because it was waiting on a value that never arrived, and its warning appears where the team already looks. The connector's own dashboard becomes something nobody needs to open.

Its login goes into the handover note with a named person against it, on the same line that names who changes the message when the offer changes. A connector whose password left with a contractor is an automation nobody can switch off. We have been asked to find one of those more than once, and the finding takes longer than the fix.

What the choice does not settle

It does not fix the data. A workflow inside the CRM that fires on a duplicate contact fires twice, at once, on the record the team looks at, so the mess is easier to see and no smaller. Cleaning comes first whichever side of the CRM the build sits on.

The person stays. Whoever is named against the automation still reads a sample of what it sent each month, and that reading catches the stale wording that no warning in any tool would flag. Where the build lives decides how fast a broken field gets noticed. It says nothing about whether the message was worth sending in the first place.

And it does not stay settled. A CRM adds a trigger it did not have, a connector gets access to an event it couldn't see the year before, a tier changes price, the team hires somebody who knows the other tool. The reason for the choice goes into the handover note beside the choice itself, as a sentence somebody in the client's team can check against the tools they have now. When the question comes up in a year, and it does, the answer is on the page and open to being argued with.

What we do

Topic:

Strategy

About the author

Muhammad Hussain is Partner and CEO of Nuha Consulting and an expert in marketing automation. More about Muhammad

“The trigger stays inside the CRM even when a step has to run beside it, so the record still shows that something started and whether it came back.”

Muhammad Hussain

More insights

Read more
The order a client wants automation built in is rarely the right order A dark stone staircase rising toward a slit of blue light. 7MIN READ Strategy The order a client wants automation built in is rarely the right order
Weekly campaign reports without the manual work A curved row of glass dominoes with the first one tipping. 7MIN READ Marketing operations Weekly campaign reports without the manual work
Which repeating work is worth automating, and which is not A dark stone staircase rising toward a slit of blue light. 5MIN READ Strategy Which repeating work is worth automating, and which is not
The numbers to agree before anything is built Rows of metal index cards with one card lifted and lit in blue. 5MIN READ Measurement The numbers to agree before anything is built

Talk through one of these processes

If a marketing team still does any of these by hand, we go through it on a first call and say how much of it could run on its own.

Schedule a 20-minute call (opens in a new tab)