The Steps tab is where you build your campaign automation.
Using a visual flow builder, you can:
Send LinkedIn invites and messages
Send emails
Enrich contact information
Add manual call tasks
Push leads to your CRM
Create conditional Yes/No branches
Control timing between steps
Steps allow you to create structured, multi-channel outreach sequences.
Every campaign begins with a default block:
Start of campaign
This is not an action — it simply marks the starting point of your automation.
To add your first step:
Click the + icon below the last block.
Select a step from the right-side panel.
Each step you add appears as a block on the canvas.
Campaign Steps include two main categories:
Action StepsAction steps perform an activity.
Available action types include:
Send email
LinkedIn invite
Send message (LinkedIn)
Visit profile
Delete pending invite
Like last post
Call lead (manual task)
Send to CRM
When an action step runs, it executes automatically (except manual tasks like Call lead).
ConditionsCondition blocks check a status and split the campaign into two branches:
Yes
No
Available conditions include:
Invite accepted
Previously contacted
Find email via enrichment
Phone number found via enrichment
When you add a condition, the flow automatically branches into two paths.
Each branch can contain its own separate sequence of steps.
Condition blocks create two visual paths:
Green path → Yes
Red path → No
You can:
Add different actions under each branch
Create follow-ups only if a condition is met
Build fallback logic if a condition fails
Example:
If invite accepted → Send LinkedIn message
If invite not accepted → Delete invite → Find email → Send email
This allows you to build intelligent outreach flows.
Each action step has its own timing setting.
You can:
Send immediately
Send after a specific delay (e.g., 1 day)
To change timing:
Click the timing label at the top of the block.
Select the desired delay.
Delays are configured per step, not globally.
Enrichment can be used within a campaign flow.
For example:
Find email via enrichment
Phone number found via enrichment
These steps attempt to retrieve missing contact information.
Enrichment steps:
Consume credits
Create Yes/No branches depending on whether data is found
Allow fallback logic (e.g., switch from LinkedIn to email)
You can add a Send to CRM step inside your campaign.
This allows you to:
Push leads only after engagement
Sync qualified leads automatically
Structure your CRM pipeline based on campaign logic
CRM push can also be done manually from the Leads tab, but adding it as a step allows conditional automation.
Each block on the canvas:
Can be clicked to open its configuration panel
Can be deleted using the trash icon in the top-right corner
Can be followed by another step using the + button
Steps are built sequentially and can branch depending on conditions.
Once your Steps flow is ready:
Review your sequence and timing.
Click Launch.
The campaign will begin executing based on your defined logic.
Leads will move through the sequence according to:
Step order
Timing delays
Condition outcomes
Start simple before adding complex branching.
Use enrichment only when necessary to manage credit usage.
Add CRM sync steps strategically (e.g., after positive engagement).
Use timing delays to avoid unnatural sending patterns.