Skip to main content

Fix Connection Issues by Rotating Your ActiveCampaign API Key

This article explains when and how to rotate your ActiveCampaign API key in CustomerHub to resolve integration issues and maintain secure, stable connections.

Updated over a week ago

What is an API key rotation?

Rotating an API key means generating a new key in ActiveCampaign and updating it in CustomerHub. This helps resolve integration issues and is a common security best practice.


🛠 When should you rotate your ActiveCampaign API key?

  • You're experiencing unexplained syncing or connection issues

  • Your API key may have been exposed or shared

  • You haven’t updated it in a long time (best practice is to rotate periodically)

  • You were asked to by your support team (often the first step in troubleshooting)

🔐 Rotating API keys helps ensure secure and stable integration with ActiveCampaign.


✅ How to Rotate Your ActiveCampaign API Key

  1. Log into ActiveCampaign

    • Go to Settings > Developer

  2. Reset the API key

    • Copy the new API URL and API Key

  3. Open CustomerHub

    • Go to Settings > Connectors

  4. Click the "⋮" Icon for the ActiveCampaign Connector

  5. Disconnect or Reconnect ActiveCampaign

    • Click the trash icon to remove the existing connection

    • Click Connect or Reconnect, then paste in your new API URL and Key

Your integration will reconnect immediately using the new key.


🤔 Why only ActiveCampaign?

Currently, ActiveCampaign is the only CustomerHub connector that uses an API key for integration. All other major connectors (like Keap and Stripe) use a secure OAuth flow, which doesn't require manual API key rotation.

In the future, some new integrations may use API keys — and we'll update this guide when they do.


🧪 Still having trouble?

  • Double-check that the API URL and Key match exactly from ActiveCampaign

  • Make sure your ActiveCampaign user has permission to use the API

  • Try generating a second new key if issues persist

  • Reach out via chat — we’re happy to help troubleshoot

Did this answer your question?