Skip to content
Default help center home
Default help center home

Inbound workflow best practices

Overview

The goal of an optimized inbound workflow is to get prospects from form submission to viewing a scheduler as quickly as possible. This Speed to Lead approach ensures prospects can book meetings immediately while their intent is highest.

This guide categorizes workflow actions based on their impact on load time, helping you build workflows that maintain optimal performance.

Key Principle

Actions that write to external systems, send notifications, or introduce delays should occur after the prospect has been shown scheduling options.

Only perform quick, non-blocking operations before displaying the scheduler.

Action Categories

Safety Level

Reason

🟩 SAFE

Fast, lightweight actions safe to use before the scheduler

🟨 CAUTION

May introduce variable delays; test thoroughly before use

🟥 AVOID

Place these actions after the scheduler to prevent delays


✓ Safe to Use Before Scheduler

These actions are fast and non-blocking. They complete quickly and do not delay the prospect from reaching the scheduler.

Usable-prior-to-scheduler.png

Actions

Notes

If / Else

Conditional branching based on attributes

Add Tag to Lead

Quick tagging for segmentation

Enrich with Apollo

Fast data enrichment API call

Enrich with Wiza

Fast data enrichment API call

Enrich with Amplemarket

Fast data enrichment API call

Enrich with Harmonic

Fast data enrichment API call

Abstract API Geolocation

IP-based location lookup

Abstract API Email Reputation

Email validation check

Match Salesforce Record

CRM record lookup (read-only)

Match HubSpot Record

CRM record lookup (read-only)

Match Attio Record

CRM record lookup (read-only)


⚠ Use with Caution

These actions may introduce variable delays depending on external factors. Test performance thoroughly before deploying in production workflows.

warning-prior-to-scheduler.png

Actions

Notes

Send to Webhook

External API calls may introduce latency depending on endpoint response time

AI Prompt

AI processing can add variable delays; test thoroughly before production use


Avoid Before Scheduler

These actions should be placed after the scheduler in your workflow. They involve write operations, notifications, or intentional delays that will slow down the prospect experience.

dont-use-prior-to-scheduler.png

Actions

Notes

Create/Update Marketo Record

CRM write operations

Create Loops Contact

External system creation

Time Delay/SLA

Intentional delays

Redirect to URL

Use only as final step

Round-Robin (Route)

Place on [Meeting not booked] path

Send Slack Message

Notification actions

Create Slack Channel

Channel creation overhead

Add Members to Slack Channel

Multiple API calls

Create Attio Record

CRM write operations

Update Attio Record

CRM write operations

Create Salesforce Record

CRM write operations

Update Salesforce Record

CRM write operations

Convert Salesforce Lead

Complex CRM operation

Create HubSpot Record

CRM write operations

Update HubSpot Record

CRM write operations

Create HubSpot Engagement

CRM write operations

Create HubSpot Association

CRM write operations


Workflow example:

In depth guide of this workflow releasing soon!

Screenshot 2026-01-07 at 7.17.16 PM.png