SendboundSendbound

Quick Start

Send your first email with Sendbound in under 5 minutes.

This guide walks you from zero to a working transactional email in under 5 minutes.

Steps

Get your API key

Open Developer → API Keys in the dashboard and create a new key. Copy the sk_live_... value — you'll need it for every request.

Add a sending domain

Go to Domains and add the domain you want to send from (e.g. yourdomain.com). Follow the DNS instructions to add the required DKIM, SPF, and DMARC records, then click Verify.

DNS propagation can take a few minutes. Sendbound will re-check automatically when you trigger verification.

Send your first email

curl -X POST https://api.sendbound.com/v1/send \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "you@example.com",
    "from": "hello@yourdomain.com",
    "fromName": "Your App",
    "subject": "Hello from Sendbound",
    "html": "<p>This is your first transactional email. Welcome aboard.</p>"
  }'

A successful response looks like:

{
  "emailId": "em_01HV3KXYZ..."
}

Add a contact

curl -X POST https://api.sendbound.com/v1/contacts \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "firstName": "Jane",
    "lastName": "Smith"
  }'

Create a campaign

Build a draft campaign targeting all subscribers:

curl -X POST https://api.sendbound.com/v1/campaigns \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Monthly newsletter",
    "subject": "What'\''s new in April",
    "from": "hello@yourdomain.com",
    "fromName": "Your App",
    "htmlBody": "<h1>April update</h1><p>Here'\''s what happened this month...</p>"
  }'

Send immediately by POSTing to /v1/campaigns/{id}/send.

What's next?

  • API Reference — full endpoint documentation
  • Webhooks — get notified on delivery events
  • SDKs — use an official client library