Skip to main content
POST
/
api
/
v1
/
campaigns
/
{campaign_id}
/
reply-email-thread
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/12345/reply-email-thread?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_stats_id": "abc-123",
    "email_body": "Thanks for your interest! Let me know if you have any questions.",
    "add_signature": true
  }'
Send replies to leads directly from the inbox. Maintains thread continuity and tracks all responses.

Overview

Sends a reply email to a lead, maintaining the email thread. Can send immediately or schedule for later. Key Features:
  • Thread continuity maintained
  • Optional scheduling
  • CC/BCC support
  • Attachments support
  • Signature inclusion
  • Reply tracking in conversation history

Path Parameters

campaign_id
integer
required
Campaign ID

Query Parameters

api_key
string
required
Your SmartLead API key

Request Body

email_stats_id
string
required
Email stats ID for the message to reply to
email_body
string
required
Reply email body content
to_email
string
Recipient email (optional, defaults to lead email)
to_first_name
string
Recipient first name (optional)
to_last_name
string
Recipient last name (optional)
scheduled_time
string
Schedule send time (ISO 8601 format)
reply_message_id
string
Message ID being replied to
reply_email_body
string
Original email body being replied to
reply_email_time
string
Original email timestamp
cc
string
CC recipients (comma-separated)
bcc
string
BCC recipients (comma-separated)
schedule_condition
string
Scheduling condition (optional)
add_signature
boolean
Include email signature
seq_type
string
Sequence type (optional)
attachments
array
File attachments array
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/12345/reply-email-thread?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email_stats_id": "abc-123",
    "email_body": "Thanks for your interest! Let me know if you have any questions.",
    "add_signature": true
  }'