Speed Run

    Quickstart

    Send your first email with Simply Send in under 5 minutes.

    1

    Create an Account

    Sign up for a Simply Send account to get access to the dashboard, API keys, and sending infrastructure.

    Sign up

    Visit app.simplysend.email and create your account. Verify your email address to activate it.
    2

    Verify Your Domain

    Before sending, you need to verify ownership of your sending domain and configure DNS records to improve deliverability.

    a

    Add your domain

    In the dashboard, navigate to the Domains page and click Add Domain. Enter the domain you want to send from (e.g. mail.yourdomain.com).
    b

    Add DNS records

    Simply Send will generate the required DNS records (SPF, DKIM, DMARC). Add these to your DNS provider. This typically takes a few minutes to propagate.
    c

    Wait for verification

    Once DNS has propagated, your domain status will update to Verified. You can then use it as a sending domain.
    3

    Get Your API Key & Account ID

    All API requests require two values in the HTTP headers: your API Key (X-Api-Key) and your Account ID (X-Id).

    a

    Generate an API Key

    Navigate to API Keys in the dashboard. Click Generate New Key and select the Transactional key type. Copy the generated key and store it securely.
    b

    Find your Account ID

    Go to the Account page. Your Account ID is displayed in the profile section — copy it for later.
    4

    Set Up Compliance Templates

    Marketing emails require a physical mailing address and an unsubscribe link to comply with CAN-SPAM and GDPR. Simply Send handles this automatically through Compliance Templates.

    Configure compliance info

    Go to the Templates page and select the Compliance Templates tab. Fill in your physical mailing address and configure your unsubscribe link. These will be appended automatically to your marketing emails.
    5

    Send Your First Email

    With your domain verified and API key in hand, you're ready to send. Replace the placeholders below with your real values and fire off your first request.

    • your_api_key_here — the Transactional API key you generated
    • your_account_id — your Account ID from the Account page
    • sender@yourdomain.com — your verified sending domain address
    curl -X POST https://tapi.simplysend.email/send \
      -H "X-Api-Key: your_api_key_here" \
      -H "X-Id: your_account_id" \
      -H "Content-Type: application/json" \
      -d '{
        "to": "recipient@example.com",
        "from": "sender@yourdomain.com",
        "subject": "Hello from Simply Send!",
        "html": "<h1>It works!</h1><p>Your first email sent via Simply Send.</p><br><br><p>{{company_address_html}}</p><p>{{unsubscribe_email_html}}</p><p>{{report_abuse_email_html}}</p>"
      }'
    {
      "success": true,
      "data": {
        "message": "Email sent successfully",
        "messageId": "0100019a3908b26b-fdaeb60d-bf18-4154-91fd-1552ca877eeb-000000",
        "from": "sender@yourdomain.com",
        "totalRecipients": 1,
        "recipients": [
          {
            "email": "recipient@example.com",
            "status": "sent",
            "role": "to"
          }
        ],
        "status": "sent"
      }
    }

    A successful response returns a 200 OK with a message ID. Check your Email Events page to see the delivery status in real time.

    What's Next?