Lovable: Connect Your App to ActiveCampaign
Lovable added an ActiveCampaign connector so apps can work with an existing ActiveCampaign account. It covers contacts, mailing lists, campaigns and audience segments, including scheduling sends and reading performance totals. It is an app + chat connector, so one connection works both while building and in published apps.
Key Takeaways
- The new ActiveCampaign connector lets Lovable apps and project chat work with an existing account.
- It covers contacts, mailing lists, campaigns and segments, including scheduling sends and reading performance totals.
- Creating a contact does not subscribe it, so apps must subscribe people after consent for marketing email.
- Transactional email such as receipts and password resets belongs in Lovable Emails, not ActiveCampaign.
- Only api-us1.com API URLs are supported, and each connection is one shared account.
- Connections are private by default and can be shared with members or the workspace.
ActiveCampaign for Lovable Apps
Lovable added a connector for ActiveCampaign, the email marketing and automation platform. It lets an app work with an existing ActiveCampaign account. It is an app + chat connector, so one shared connection works in project chat while building and in published apps.
What the Connector Can Do
- Contacts: search, create and update contact details.
- Mailing lists: create lists and subscribe or unsubscribe contacts.
- Campaigns: create and edit drafts, schedule sends and read performance totals.
- Segments: create and update audience segments and find matching contacts.
Creating a contact does not subscribe it to a list. To send marketing email to new signups, apps should subscribe them after they consent. For transactional email such as signup confirmations, password resets and receipts, Lovable points builders to Lovable Emails instead.
Example Apps
Lovable's documentation suggests a contact directory, a newsletter signup that adds consenting subscribers to a chosen list, a list manager, a campaign planner that schedules after confirmation, a campaign report page and an audience explorer.
Setup
In ActiveCampaign, go to Settings, then Developer, and copy the API URL and API key. In Lovable, open Connectors, select ActiveCampaign, click Connect, name the connection, enter the API URL and key, and choose sharing (private by default, or specific members or the whole workspace). Lovable verifies the credentials before saving. The API key works like a password and should only be entered in the connection form, never in project chat.
Limits
Only API URLs on api-us1.com are supported. The API URL cannot be changed on an existing connection, so a different account needs a new connection. There is no per-end-user ActiveCampaign login; each connection is one shared account across all linked projects. ActiveCampaign bills the account directly, and its plan sets contact limits, sending limits and segmentation features. On Business and Enterprise plans, the setting for who can create connections starts at Admins, and some Enterprise workspaces set it to No one, which disables the connector.