Integrations
Turn on and manage third-party integrations from Admin > Integrations in Campium.
Campium’s Integrations page is located at Admin > Integrations. Use it to connect services that sync contacts, notifications, and accounting data.
Some integrations require API keys, and some require you to sign in and approve access. After setup, use the test connection option before saving.
Supported integrations
- Mailchimp — send contact updates to a Mailchimp audience.
- Klaviyo — send contact updates to a Klaviyo list.
- Constant Contact — connect an account, choose a list, and sync contacts.
- Slack — send activity alerts to a Slack channel.
- QuickBooks Online — sync customers, invoices, payments, and items.
Mailchimp
Open Mailchimp settings
On Admin > Integrations, click Configure next to Mailchimp.
Enter your API key
Paste the Mailchimp API key, then click Test Connection.
Save and choose a list
Click Save Settings, then pick an audience from the dropdown or enter the audience ID manually.
Sync manually when needed
If you want a one-time import, open Go to Sync Page for a manual sync.
What syncs:
- Contacts/users and status updates
- Existing matching users on the first sync
- Ongoing updates after that
Klaviyo
Open Klaviyo settings
On Admin > Integrations, click Configure next to Klaviyo.
Enter your Private API key
Paste the Klaviyo Private API key, then click Test Connection.
Save and choose a list
Click Save Settings, then pick a list from the dropdown or enter the list ID manually.
Use the sync page if needed
Open Go to Sync Page for a manual sync.
What syncs:
- Contacts/users and statuses
- Initial import plus ongoing status updates
Constant Contact
Connect Constant Contact
On Admin > Integrations, click Configure next to Constant Contact, then click Connect Constant Contact.
Authorize access
Sign in and approve access in Constant Contact.
Choose a list
Back in Campium, choose a contact list or paste the list ID, then click Test connection.
Use sync tools as needed
Open Go to sync page if you want to run a manual sync.
What syncs:
- Contacts/users to the selected list
- Status tags mapped to contact tags such as Active, Inactive, Pending, and Lead
- Ongoing updates after connection
Slack
Open Slack settings
On Admin > Integrations, click Configure next to Slack.
Add your webhook URL
Paste the Slack Incoming Webhook URL and click Test Connection.
Choose notifications
Turn notification toggles on or off for New User Created, Session Purchase, and Payment Received.
Save the integration
Click Save Settings when you are done.
What sends to Slack:
- Real-time notifications for selected events only
QuickBooks Online
Open QuickBooks settings
On Admin > Integrations, click Configure next to QuickBooks.
Choose sync options
In settings, choose the auto-sync options for Customers (users/families), Invoices (sales), Payments, and Items (products).
Save and verify
Click Save Settings, then use Manual Sync when needed.
Check status and logs
Use Connection Status to verify the link and View Logs to review sync history.
API keys
The bottom table on Admin > Integrations shows system API keys.
- Click New API Key.
- Enter a label for the key, such as “Mailchimp”.
- Click Save.
- Copy the key immediately. It is shown only once.
The existing keys table shows:
- Label
- Key
- Created
- Last Accessed
Each row includes menu actions to edit or delete the key. Delete is hidden if the key is in use.
Troubleshooting
Start with the simplest check first: confirm the key or webhook was pasted in full, then click Test Connection again.
If something still is not working:
- Re-select the audience or list if the wrong one was chosen.
- Run a manual sync once, then check logs or history.
- Disconnect and reconnect the integration, save again, and retest.
If you are still blocked after those steps, contact support for help with the integration connection.
Last updated today
Built with Documentation.AI