Skip to main content
POST
/
api
/
v1
/
email-campaigns
/
send-email-thread
curl -X POST "https://server.smartlead.ai/api/v1/email-campaigns/send-email-thread?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "campaignId": 12345,
    "emailStatsId": "abc-123",
    "emailBody": "Thanks for your interest! Let me know if you have any questions.",
    "addSignature": 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

Query Parameters

api_key
string
required
Your SmartLead API key

Request Body

campaignId
number
required
Campaign ID
emailStatsId
string
required
Email stats ID for the message to reply to
emailBody
string
required
Reply email body content
id
number
Thread ID (optional)
toEmail
string
Recipient email (optional, defaults to lead email)
toFirstName
string
Recipient first name (optional)
toLastName
string
Recipient last name (optional)
scheduledTime
string
Schedule send time (ISO 8601 format)
replyMessageId
string
Message ID being replied to
replyEmailBody
string
Original email body being replied to
replyEmailTime
string
Original email timestamp
cc
string
CC recipients (comma-separated)
bcc
string
BCC recipients (comma-separated)
scheduleCondition
string
Scheduling condition (optional)
addSignature
boolean
Include email signature
seqType
string
Sequence type (optional)
attachments
array
File attachments array
curl -X POST "https://server.smartlead.ai/api/v1/email-campaigns/send-email-thread?api_key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "campaignId": 12345,
    "emailStatsId": "abc-123",
    "emailBody": "Thanks for your interest! Let me know if you have any questions.",
    "addSignature": true
  }'