> ## Documentation Index
> Fetch the complete documentation index at: https://docs.syntr.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Transactional Email

> Trigger a personalized email to a specific recipient. If the recipient does not exist in your CRM, they will be automatically created using the provided email and name.

### Request Body

<ParamField body="to" type="string">
  Target email address. Mandatory if recipient\_id is not provided.
</ParamField>

<ParamField body="recipient_id" type="string">
  Target existing CRM contact ID. If provided, 'to' can be omitted.
</ParamField>

<ParamField body="template_id" type="string">
  Design asset ID. Required unless raw HTML/Subject are provided.
</ParamField>

<ParamField body="subject" type="string">
  Override or provide custom subject line.
</ParamField>

<ParamField body="html" type="string">
  Direct HTML injection (bypasses template).
</ParamField>

<ParamField body="name" type="string">
  Recipient display name for CRM sync.
</ParamField>

<ParamField body="sender_id" type="string">
  Specific verified sender ID. If omitted, organization default is used.
</ParamField>

<ParamField body="params" type="object">
  Merge tag values for dynamic personalization.
</ParamField>

<RequestExample>
  ```json Request theme={null}
  {
    "to": "alex.dev@google.com",
    "template_id": "8c7d-bcde-1122",
    "params": {
      "login_time": "14:20 UTC",
      "location": "Mumbai, IN"
    }
  }
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "success": true,
    "data": {
      "id": "log_9912",
      "status": "sent",
      "messageId": "<id-123@aws.com>"
    },
    "message": "Message dispatched."
  }
  ```
</ResponseExample>
