Add your own email account for sending campaigns (BYOC)
Connect your existing email accounts to ColdSend for sending cold emails.
Always use App Passwords, never your main email password.
import requests
response = requests.post(
"https://api.coldsend.io/api/public/v1/sender-accounts",
headers={"X-API-Key": "your-api-key"},
json={
"email_address": "[email protected]",
"display_name": "John Smith",
"inbox_type": "GOOGLE_WORKSPACE",
"daily_limit": 50,
"smtp_host": "smtp.gmail.com",
"smtp_port": 587,
"smtp_username": "[email protected]",
"smtp_password": "your-app-password",
"smtp_use_tls": True,
"imap_host": "imap.gmail.com",
"imap_port": 993,
"imap_username": "[email protected]",
"imap_password": "your-app-password",
"imap_use_ssl": True
}
)
API key with format cs_live_xxx
Request to add a workspace email inbox (BYOC: Bring Your Own Credentials).
Connect your existing email account to ColdSend for sending campaigns. You maintain full control over your email infrastructure while leveraging ColdSend's automation. Workspace inboxes are unlimited for paid plans.
Full email address to connect (e.g., [email protected]). Should be a real, working email account. Best practice: Use dedicated accounts for cold email separate from personal/operational email.
5 - 255Display name shown in recipient's inbox (e.g., 'John Smith from Company'). Best practice: Include your real name and company for authenticity. Avoid ALL CAPS or excessive punctuation.
1 - 255Email provider type: GOOGLE_WORKSPACE (Google Workspace/G Suite), OUTLOOK_365 (Microsoft 365/Outlook.com), or CUSTOM_SMTP (any other provider with SMTP/IMAP access). Each has different daily limits.
SMTP server hostname for sending emails. Common: smtp.gmail.com (Gmail), smtp.office365.com (Outlook), or your provider's SMTP server. Always use encrypted connections (TLS/SSL).
1 - 255SMTP server port number. Standard ports: 587 (STARTTLS, recommended), 465 (SSL/TLS, legacy). Most providers use port 587 with TLS encryption.
1 <= x <= 65535SMTP authentication username. Usually your full email address (e.g., [email protected]). Some providers may use a different format. This credential is encrypted at rest using AES-256.
1 - 255SMTP authentication password or app-specific password. CRITICAL: Use an app-specific password, NOT your main account password. App passwords are more secure and required when 2FA is enabled. This password is encrypted at rest.
1 - 500IMAP server hostname for monitoring replies. Common: imap.gmail.com (Gmail), outlook.office365.com (Outlook). ColdSend uses IMAP to monitor inbox for replies, stop sequences when prospects respond, and track engagement.
1 - 255IMAP server port number. Standard ports: 993 (SSL/TLS, recommended), 143 (STARTTLS, less common). Almost all providers use port 993 with SSL encryption.
1 <= x <= 65535IMAP authentication username. Usually your full email address, same as SMTP username. Must be the same account as SMTP to ensure reply tracking works correctly. This credential is encrypted at rest.
1 - 255IMAP authentication password or app-specific password. Use the SAME app-specific password as SMTP (in most cases). Both SMTP and IMAP typically use the same authentication credentials. This password is encrypted at rest.
1 - 500Daily sending limit for this inbox. Controls how many emails can be sent per day across all campaigns. Recommended: 20-30 for new accounts, 50-80 for warming accounts, 80-100 for established accounts. Start low and increase gradually.
x >= 1Enable TLS encryption for SMTP connection. Strongly recommended to keep enabled. TLS encrypts the connection protecting your credentials and email content. Disable only if provider explicitly requires unencrypted connection.
Enable SSL/TLS encryption for IMAP connection. Strongly recommended to keep enabled. SSL/TLS encrypts the connection for secure inbox monitoring. Port 993 requires SSL. Disable only if provider explicitly requires unencrypted connection.
Sender account added successfully
Response for workspace inbox creation.
Created inbox ID
Email address
Display name
Inbox provider type
Daily send limit
Inbox status
Creation timestamp