Skip to main content
POST
/
api
/
v1
/
master-inbox
/
push-to-subsequence
# Push to subsequence with 2-day delay
curl -X POST "https://server.smartlead.ai/api/v1/master-inbox/push-to-subsequence?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_lead_map_id": 2433664091,
    "sub_sequence_id": 789,
    "sub_sequence_delay_time": 172800,
    "stop_lead_on_parent_campaign_reply": true
  }'
{
  "success": true,
  "message": "Lead pushed to subsequence successfully",
  "data": {
    "email_lead_map_id": 2433664091,
    "parent_campaign_id": 12345,
    "sub_sequence_id": 789,
    "will_start_at": "2025-01-22T00:00:00Z",
    "stop_on_parent_reply": true
  }
}
Branch lead into targeted follow-up sequences based on behavior or interest. Essential for sophisticated campaign logic and personalized nurturing.

Overview

Moves a lead from a parent campaign to a subsequence (child campaign) for specialized follow-up. Enables branching campaign logic based on lead behavior and interests. Subsequence Concept:
  • Parent campaign identifies lead interest/behavior
  • Lead pushed to specialized subsequence
  • Subsequence delivers targeted messaging
  • Optional: Stop subsequence if lead replies to parent
Use Cases:
  1. Interest-based routing: Clicked pricing link → Push to “Pricing Discussion” subsequence
  2. Re-engagement: No reply after 30 days → Push to “Re-engagement” subsequence
  3. Product-specific: Asked about Feature X → Push to “Feature X Demo” subsequence
  4. Qualification: High engagement → Push to “Enterprise Sales” subsequence

Query Parameters

api_key
string
required
Your SmartLead API key

Request Body

email_lead_map_id
number
required
Lead-campaign mapping ID from parent campaign
sub_sequence_id
number
required
Target subsequence (child campaign) ID
sub_sequence_delay_time
number
default:"0"
Delay in seconds before starting subsequence (min 0, default: immediate)
stop_lead_on_parent_campaign_reply
boolean
default:"false"
If true, stop subsequence if lead replies to parent campaign
# Push to subsequence with 2-day delay
curl -X POST "https://server.smartlead.ai/api/v1/master-inbox/push-to-subsequence?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_lead_map_id": 2433664091,
    "sub_sequence_id": 789,
    "sub_sequence_delay_time": 172800,
    "stop_lead_on_parent_campaign_reply": true
  }'

Response Example

{
  "success": true,
  "message": "Lead pushed to subsequence successfully",
  "data": {
    "email_lead_map_id": 2433664091,
    "parent_campaign_id": 12345,
    "sub_sequence_id": 789,
    "will_start_at": "2025-01-22T00:00:00Z",
    "stop_on_parent_reply": true
  }
}

Subsequence Workflows

Interest-Based Routing

# Lead clicked pricing link
if lead_clicked_pricing:
    push_to_subsequence(
        lead_map_id,
        pricing_discussion_subseq_id,
        delay_days=1,
        stop_on_parent_reply=True
    )

Re-engagement Campaign

# No reply after 30 days
if days_since_last_send > 30 and not replied:
    push_to_subsequence(
        lead_map_id,
        reengagement_subseq_id,
        delay_days=0,
        stop_on_parent_reply=True
    )