WP Manifestindependent plugin directory
manifest / integrations / bonsai-active-campaign

Bonsai ActiveCampaign

Connects a WordPress site to an ActiveCampaign account so ActiveCampaign forms can be rendered and submitted natively — no ActiveCampaign JavaScript widget, no proc.php iframe.

by The Bonsai Digital Collective · github.com/bonsai-systems/bonsai-active-campaign · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/bonsai-systems/bonsai-active-campaign/archive/refs/heads/main.zip

From the readme

Bonsai ActiveCampaign Connects a WordPress site to an ActiveCampaign account so ActiveCampaign forms can be rendered and submitted natively — no ActiveCampaign JavaScript widget, no proc.php iframe. What it does 1. Settings ActiveCampaign — enter the API URL and API key from ActiveCampaign (Settings Developer API Access). Buttons to test the connection and sync forms now. 2. Sync — a WP-Cron job (default every 15 minutes) pulls every form definition from the ActiveCampaign API into a local table ({prefix}bacforms). Missing forms are only deactivated after a fully successful fetch, so a partial API response can never wipe live forms. 3. Render — bacrenderform( $id ) outputs the form (fields, labels, button text, thank-you copy all come from ActiveCampaign). 4. Submit — the form posts to admin-ajax.php. The plugin creates/updates the contact via POST /api/3/contact/sync, then adds them to the form's list via POST /api/3/contactLists. On success the form is replaced by the ActiveCampaign thank-you message. Theme API All functions are guarded — a theme should call them behind functionexists() so it degrades gracefully when the plugin is inactive. | F

Read the full README on GitHub →

Releases

TagPublished
1.0.0 Aug 28, 2026

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.