Demo request routing at a glance
Demo request forms Default can route
Default routes the demo request form you already have, or one you create in Default. Every option needs an email field, because a submission without an email address starts no workflow.Setup for demo request routing
Build a demo request routing workflow
This example routes aRequest a demo form in Salesforce. People from an existing Account book
with the Account owner. Everyone else books with the next rep in a queue named Inbound AEs
through a Team event named 30-minute demo.
Start from the demo request form
Request a demo. For requests your server sends, use the API
trigger with the same form instead.Turn away personal email addresses
Personal email whose condition is the form’s email
field is not work domain. Connect that branch to a Redirect node that sends the visitor
to a page asking for a work email. Checking before Enrich Data saves enrichment credits.Enrich the request and check fit
Qualified,
for example where the enriched number of employees is at least 50. On its Else, add
Redirect to a resources page. For more checks, see
Lead qualification.Find the existing account
Qualified, add Match Record. Set CRM to Salesforce and Record to
Account. Under Match Details, select Edit, choose the Website field and the
domain matches operator, pick the email from the trigger, and choose Domain from email.
Select Save changes. Under Prioritize matched records by, select Add tiebreaker and
choose Largest by employees.Book matched people with the account owner
30-minute demo. Turn off
Use event hosts and add the Account’s Owner ID from the Match Record step as the
host. Set Fallback Host (Optional) to a team lead, so the person still sees times when the
owner has none.Book everyone else with the queue
30-minute demo, and
leave Use event hosts on. The event’s queue host, Inbound AEs, picks the rep with its
routing policy.Record the booking in Salesforce
Follow up with people who don't book
Inbound AEs and a sequencing node that sends as Latest assigned user. See
Leads who didn’t book.Test and publish
- Send only current reps’ accounts to their owner. Add a condition to Match Details that the Account’s Owner ID equals your account executives’ queue, joined with and. Accounts owned by anyone else take No Match and go to the queue. See Salesforce lead-to-account matching.
- Avoid duplicate records. Check for an existing Lead or Contact before Create Record, so a repeat request doesn’t create a second record. See Salesforce contact matching.
- Pick the right fallback. When the owner has no Default user mapping, Default hosts the meeting with the Fallback Host (Optional) only when it is a member. A queue as the fallback covers an owner with no open times, not a missing mapping.
Salesforce and HubSpot differences
Use Rules of Engagement for fit and territory
When fit rules and territories decide who takes a demo request, a Rules of Engagement ruleset can replace the fit check and the queue choice. Rules that disqualify route to No one, and the others route to a queue, for example by region or company size. Place the Rules of Engagement node after Enrich Data and connect Resolved to Match Record. On No Match, turn off Use event hosts in Display Scheduler and set the host to Latest resolved user. On that scheduler’s Booked branch, set Owner ID to Latest resolved user, so the pick counts toward the queue when its policy includes Objects in Assignment Units. The Match branch still books with the account owner, so its Booked branch keeps Owner ID set to the Primary host. Connect Else to your not-qualified path. See Qualify and route with Rules of Engagement for the ruleset and for the check when a queue has no active members.Reduce no-shows after a demo request is booked
- Turn on reminders for the demo event. New events start with reminders off. Open the event, go to Messages, then the Reminders tab, turn on Enable reminders, and select Add reminder for each one, for example 1 day and 15 minutes before. Reminders go by email and text message (SMS).
- Give guests a way to reschedule. Put reschedule and cancel links in the reminder, so a guest moves the meeting instead of skipping it.
- Follow up on no-shows. Reps mark a no-show by hand with Mark as no-show. A workflow that starts on the Meeting Status trigger with No show selected can alert the host and add the person to a sequence.
Check that demo requests route and book
- The run. Open the workflow and select Runs, then open a run. It shows the path the request took, whether Match Record found an Account, and when the Display Scheduler node waited, booked, or continued without a booking. See Run logs.
- The queue’s pick. In Routing, select Assignments, then Meeting assignments, and open the row to see why the queue chose that rep. Meetings booked with the account owner don’t appear here, because no queue picked them. See Routing logs.
- The meeting. The booked meeting is listed in Meetings.
- The CRM record. The Lead or Contact shows the rep the person booked with as its owner.