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

# Campaign Monitor

> Push finished emails from Denada to Campaign Monitor

Denada integrates with [Campaign Monitor](https://www.campaignmonitor.com) so you can design emails in Denada and push them directly to Campaign Monitor as draft campaigns, ready to review and send.

## What you need

* A Denada project with an email ready to push
* A Campaign Monitor account with API access
* Your Campaign Monitor **API key** and **Client ID**, both found under **Account Settings > API Keys**
* At least one mailing list in Campaign Monitor to attach campaigns to

## Connect Denada to Campaign Monitor

<Steps>
  <Step title="Open the Integrations dialog">
    Click **Share** on any project, then under **Integrations**, click **Configure**. (You can also open your team's **Settings** page and click **Add integration** in the **Integrations** panel — manager access required.)
  </Step>

  <Step title="Select Campaign Monitor">
    Choose **Campaign Monitor** from the list of platforms.
  </Step>

  <Step title="Enter your credentials">
    * **Name** — optional, e.g. "Sales".
    * **API key** — from **Account Settings > API Keys** in Campaign Monitor.
    * **Client ID** — from the same page.
  </Step>

  <Step title="Validate">
    Click **Validate** to confirm the credentials work. This also unlocks the optional settings below.
  </Step>

  <Step title="Fill in campaign defaults">
    Under **Settings**, configure how draft campaigns are created:

    * **Default mailing lists** — pick the lists that campaigns should be attached to by default.
    * **From name** and **From email** — the sender identity for created campaigns.
    * **Reply-to email** — optional; defaults to the from email.
  </Step>

  <Step title="Save">
    Click **Save**.
  </Step>
</Steps>

## Push an email to Campaign Monitor

1. Open the project and click **Share**.
2. Under **Integrations**, select **Export to Campaign Monitor**.
3. In the **Select Lists** dialog, choose the mailing lists for this campaign (your default lists are pre-selected).
4. Confirm to start the export.

Denada creates a **draft campaign** in Campaign Monitor using your project's name as the campaign name, its subject line, and the sender details from your integration settings. Campaign Monitor imports the rendered HTML directly from Denada. Open the draft in Campaign Monitor to review, pick a send time, and send.

## How updates work

<Note>
  Unlike most integrations, each export to Campaign Monitor creates a **new draft campaign** — Campaign Monitor's API doesn't support updating an existing draft's content in place. If you re-export after making changes, delete the older draft in Campaign Monitor to avoid confusion.
</Note>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Export fails asking for a list">
    At least one mailing list must be selected for every export. Set **Default mailing lists** in the integration settings, or pick lists in the dialog when exporting.
  </Accordion>

  <Accordion title="No lists appear in the picker">
    The list picker shows the lists for the client that matches your **Client ID**. If it's empty, double-check the Client ID and that the account has at least one list.
  </Accordion>
</AccordionGroup>

For general information about how integrations work, see [Integrations overview](/integrations/integrations-overview).

## Need help?

If you run into issues with the Campaign Monitor integration, reach out to [support@heydenada.com](mailto:support@heydenada.com) or ask in our [Community Slack](https://join.slack.com/t/denadacommunity/shared_invite/zt-33ermqnvl-kU9677V0eloK5Jf2SSNO5g).
