Skip to main content
POST
/
api
/
v1
/
campaigns
/
{campaign_id}
/
reply-email-thread
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/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
  }'
{
  "success": true,
  "message": "Reply sent successfully"
}
Reply to leads directly from campaign view. Maintains conversation thread and tracks reply in campaign statistics.

Path Parameters

campaign_id
number
required
Campaign ID

Query Parameters

api_key
string
required
Your SmartLead API key

Request Body

email_stats_id
string
required
Email statistics ID of 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
to_last_name
string
Recipient last name
scheduled_time
string
Schedule reply for later (ISO 8601)
reply_message_id
string
Message ID being replied to
reply_email_body
string
Original email body (for context)
reply_email_time
string
Original email timestamp
cc
string
CC recipients (comma-separated)
bcc
string
BCC recipients (comma-separated)
schedule_condition
string
Scheduling condition
add_signature
boolean
Include email signature
seq_type
string
Sequence type
attachments
array
File attachments
curl -X POST "https://server.smartlead.ai/api/v1/campaigns/123/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
  }'

Response Example

{
  "success": true,
  "message": "Reply sent successfully"
}