Branden Foote
All playbooks

GTM tools and workflow automation

Choose tools for a defined sales or marketing process, with clear ownership, reliable CRM updates, and a way to handle failures.

GTM operationsPlaybook

Start with the process you need to improve

Choose one process, such as assigning inbound leads or handing a closed-won deal to onboarding. Write what starts it, who takes the next step, and what must change in the CRM. Check whether your existing tools can support that process before adding another one.

  • Define how contacts match to companies so imports and integrations do not create duplicate accounts.
  • Decide which system maintains each field and how conflicting updates will be resolved.
  • Include implementation, integration, usage, and maintenance costs when comparing tools.
  • Name the person who monitors failures and can fix the workflow.

Prevent duplicate and outdated updates

A repeated form submission or delayed integration update should not produce duplicate outreach or undo a recent ownership change. Keep the original request or event ID and the time it occurred so the workflow can distinguish new work from a repeated delivery.

  • Check the original request ID before creating another task or sending another message.
  • Read the current owner and deal stage before applying a delayed update.
  • If a CRM update fails, retry that step rather than resending every message in the workflow.
  • Send requests with missing account matches or required fields to a list that someone checks and resolves.

Make failures visible and fixable

An unassigned lead should appear in a monitored list with the reason assignment failed. The person responsible needs enough information to correct the problem and get the request to a rep.

  • Keep the original request, account, intended owner, error, and time of failure together.
  • Specify who fixes missing data, who can change a routing rule, and who handles a stalled request.
  • Test new leads, existing owned accounts, customer requests, duplicate submissions, and a full assignment pool.
  • Show sellers the customer context and next action. Keep technical logs with the person maintaining the integration.

An ownership change keeps getting reversed

An owner change made in HubSpot disappears after the next Salesforce sync. HubSpot documents that Salesforce can restore the previous owner after a HubSpot workflow clears ownership.

Start with the owner-change history and the workflows that edit that field. Identify which rule made each change before adding another routing tool.

  • List the rules that change the owner in either CRM. Update or remove rules that contradict the approved assignment process.
  • Change the owner of a test contact, allow both CRMs to sync, and confirm the new owner stays in place in both systems.
  • Check new, existing, and unassigned records before enabling the change for the full team.

Source: HubSpot: assignment workflows can overwrite an owner or conflict with Salesforce sync

Check whether the workflow saves work

Review the CRM records and follow-up, not just whether the automation reported success. Check for incorrect owners, duplicate tasks, uncontacted requests, and failed updates.

  • Measure requests that reached the correct rep and received the required follow-up.
  • Track unresolved failures and how long they have been waiting.
  • Compare manual handling time before and after the change, alongside duplicate outreach and customer complaints.
  • Remove integrations that repeat an existing step without improving delivery, data quality, or recovery from failure.
GTM playbooks