AI agents for GTM and RevOps · Part 9 of 13
Lead routing and CRM updates
Who owns a contact before the AI SDR’s first message, which CRM fields the agent may change, and what the rep receives when a prospect replies with interest.
The short version
Decide who owns each contact before the AI SDR writes to it, with rules in a fixed order: the owner it already has, a customer’s account manager, the territory, then a rotation. Choose whose inbox it sends from, since the reply goes back there. Let the agent record its own work in the CRM, set an owner or a stage only where a rule allows it, and leave the rest to people. When a prospect replies with interest, its sequence ends and the owner gets one card with everything on it. Three steps:
Step 1Choose the owner before the first message
Write the routing as rules in a fixed order, where the first rule that fits decides, and run it before the AI SDR’s first message. Here is the order at Example Software, an invented company whose two SDRs and one AI SDR write to finance teams.
In this order: the first rule that fits decides
1 Has an owner
The contact or its company has one → that owner keeps it
2 A customer
Its company is a customer → its account manager
3 A territory
An SDR covers its region → the SDR for that region
4 Anyone else
Rules 1 to 3 don’t fit → a rotation between the two SDRs
Owner set
Then the AI SDR writes, from the owner’s inbox.
Then choose whose inbox the agent sends from, since the reply goes back there: from the owner’s, it reaches the person who will answer; from the agent’s own, every reply has to be passed on. Whether the agent may write to a customer at all is a contact rule (part 8); this order only names the owner.
In HubSpot, turn on “Assign company owner to contact by default” (in the settings, under Objects, then Contacts), so a contact takes its primary company’s owner, as in rule 1. For rule 4, use a workflow’s “Rotate record to owner” action, which shares contacts equally between the users you pick, among paid sales and service seats, and leave its option to overwrite an existing owner off. If no one is eligible, it assigns no owner, so let the agent write only to contacts that have one. If you use HubSpot’s prospecting agent, set its email sender to “Send from contact owner”, with a fallback sender for owners without a connected inbox.
One more setting assigns owners without any rule. With “Assign unowned contacts to email sender” on, as it is by default, “users who send or receive a one-to-one email logged to the activity timeline of an unassigned contact will be automatically assigned as the contact owner.”
HubSpot, “Assign ownership of records”So if the AI SDR’s emails are logged in HubSpot as one person’s one-to-one emails, that person becomes the owner of every unowned contact it writes to, whatever your rules say. Writing only to contacts with an owner settles it; you can also turn the setting off in your contact settings.
Step 2Decide which fields the agent may write
The agent should record its own work and leave people’s decisions alone. Sort the fields into three groups, and keep the list in the agent’s tool, so it sends the CRM nothing else. The keys it holds are in part 6.
The agent writes
Within a rule
People only
Then check what it changed. In HubSpot, open a contact, click Actions, then View property history: each value shows its date and its source. A person’s edit lists their name, a connected app appears as “Integration”, and a custom agent’s change shows the agent’s name and who created it. Each week, export the owner property’s history (HubSpot offers it across all records) and look into any change your routing didn’t make. Plan to undo by hand: “The restore action is not available on every row. It only appears when the source is a CRM UI edit, import, or workflow.”
Step 3Hand an interested reply to its owner
When a prospect replies with interest, end the AI SDR’s sequence and let the owner take over. Send the hand-over to the person who decides, as in support part 9: here, the contact’s owner. Give them one card, so the prospect explains nothing twice.
Hand-over to SDR 2, the contact’s owner
interested- The thread
- 3 messages, 6 to 15 October, and the reply of 16 October, in full.
- Why this contact
- Finance director at a 300-person logistics firm, new in the role.
- Data source
- Email and title from Clay, found on 2 October.
- What it promised
- A 20-minute call. Nothing else.
- Owner
- SDR 2, by rule 3 (territory), set before the first message.
- The AI SDR
- Its sequence ended on the reply. The next message is the rep’s.
Why this contact and where its data came from both come from the record (part 13), and the reply’s class from part 7. What it promised should be nothing beyond the offer you wrote for it (part 5). HubSpot’s help page for its prospecting agent doesn’t say what the agent does when a contact replies, so build the hand-over yourself: its workflows can take a record out of a play. If the prospect books a meeting with another rep, HubSpot keeps the owner: “the existing owner won’t be replaced.”
Next in this series
Part 10: testing an AI SDR before it emails anyone. See all 13 parts.
Where Himmel fits
Your agent’s tool asks Himmel before it sets an owner or a lifecycle stage, against the routing and field rules your head of sales confirmed in plain words. Every answer is kept with its facts and the rules’ version, and the check’s ID goes on the agent’s note, so you can show later why a contact went to SDR 2.
Sources
- HubSpot, “Assign ownership of records”, read on 21 October 2026.
- HubSpot, “Sync ownership between contacts and companies”, read on 21 October 2026.
- HubSpot, “Assign and rotate record owners using workflows”, read on 21 October 2026.
- HubSpot, “Set up and use the prospecting agent”, read on 21 October 2026.
- HubSpot, “View a record’s property history”, read on 21 October 2026.
- HubSpot, “HubSpot’s change sources”, read on 21 October 2026.
