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

# Push templates to other platforms

> Connect Mailchimp, Klaviyo, SendGrid, HubSpot or Brevo with an API key, and send a finished template there in one click.

If your team designs email in InstantCampaign but sends from another platform, you can push a finished template straight into that platform. You don't need to export and re-upload HTML. The email is sent with its CSS inlined, ready to use.

<Note>
  Template export needs the **Pro** or **Enterprise** plan. Only **Owners** and **Admins** can connect a platform and push templates.
</Note>

## Supported platforms

| Platform      | Where the template appears              |
| ------------- | --------------------------------------- |
| **Mailchimp** | As a template in your Mailchimp account |
| **Klaviyo**   | As a template in Klaviyo                |
| **SendGrid**  | In SendGrid's Design Library            |
| **HubSpot**   | As a marketing email in HubSpot         |
| **Brevo**     | As an email template in Brevo           |

The template keeps its InstantCampaign name.

## Connect a platform

<Steps>
  <Step title="Open the section">
    Go to **Settings → Developers → Integrations** and find **Template export destinations**.
  </Step>

  <Step title="Connect">
    Click **Connect** on the platform's card and paste an API key from that platform. It is encrypted and stored securely. For Mailchimp, the data centre is read from the key, for example `us1`.
  </Step>

  <Step title="Check the card">
    The card now shows **Connected** with a masked key and the date it was connected.
  </Step>
</Steps>

To change the key, click **Reconnect** and paste the new one, which replaces the existing key. To remove a platform, click the delete button on its card.

<Tip>
  Create a key in the other platform that can only manage templates or emails, if the platform supports that. It limits what the key could do if it ever leaked.
</Tip>

## Push a template

<Steps>
  <Step title="Get the template approved">
    Only **approved** templates, and templates from the built-in library, can be pushed. For others, the button is greyed out with "Only approved templates can be pushed".
  </Step>

  <Step title="Open Push to ESP">
    In the email editor, open the toolbar's **Export** menu and click **Push to ESP** (it shows **Approved only** while the template isn't approved). You can also use **Push to ESP** in the template card's menu on the Templates page.
  </Step>

  <Step title="Pick a platform">
    The dialog lists all five platforms. Platforms you haven't connected are marked **Not connected**. Click a connected one. When it's done, you'll see "Pushed to Mailchimp!" (or the platform you chose).
  </Step>
</Steps>

Each push creates a new template on the other platform. It doesn't update one pushed earlier, so remove old copies there if you push again after editing.

## Limits

* The template must have HTML content.
* A user can push about five templates a minute.

## Troubleshooting

| What you see                                                                                                                 | What to do                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| "Connect Mailchimp, Klaviyo, SendGrid, HubSpot or Brevo under Template export destinations to push templates." in the dialog | No platform is connected yet. Click **Go to Integrations** and connect one under **Template export destinations**. |
| The push fails straight away                                                                                                 | The API key was revoked or lacks permission to create templates. Click **Reconnect** and paste a new key.          |
| "Too many push requests. Please wait a moment."                                                                              | Wait a minute and try again.                                                                                       |
| **Push to ESP** is greyed out                                                                                                | The template isn't approved yet.                                                                                   |
| **Push to ESP** shows a lock and **Pro**                                                                                     | Your plan doesn't include template export. Upgrade to Pro or Enterprise under **Settings → Plan & Billing**.       |

<Note>
  This section is only for sending templates to another platform. To **send** email through SendGrid, Mailgun, Amazon SES and others, connect them under **Email sending**. See [Email sending providers](/guides/sending-and-workspace/email-providers).
</Note>
