Releases: ernestdefoe/connect
Release list
v1.0.1 — Zapier, ready to use
Zapier is now usable on day one — no developer account, no setup, nothing to register.
Connect your forum to Zapier in three steps
Admin → Connect now shows a short guide and an Open Connect on Zapier button. Create an API key, accept the invite, and build your first Zap — "share new discussions to a Facebook Page", post to Slack or Discord, add members to a mailing list, whatever you need.
Connect ships one shared Zapier integration that every forum uses. Because it authenticates per-site (your forum URL + your own API key), a single integration serves everyone — you don't register anything with Zapier, and there's no per-site configuration.
Pick things by name, not by ID
Zapier actions now use real dropdowns:
- Create Reply lets you choose a discussion by title instead of typing a numeric ID
- Create Discussion offers your actual tag names
These are powered by two new endpoints, GET /connect/discussions and GET /connect/tags. Both are scoped to what the API key's user is allowed to see, and return 401 without a valid key.
Also in this release
- Clearer guidance in the admin panel about what Zapier needs and what's optional
- Friendlier error if a forum URL is entered without
https:// - The bundled Zapier integration moved to platform version 19
Upgrade with composer update ernestdefoe/connect and clear your cache. Requires Flarum ^2.0, PHP ^8.3, and a running queue worker for webhooks and rule actions.
v1.0.0 — Connect
Connect brings automation to Flarum 2 — outgoing webhooks, a scoped REST API, an in-app Rules engine, and an embedded Zapier experience. Free and MIT-licensed.
Highlights
- Set up automations without leaving your forum. Connect embeds Zapier's official experience in your admin panel — browse 6,000+ apps and wire up "share new discussions to a Facebook Page", Slack, Discord, Mailchimp and more, with curated one-click recipes.
- In-app Rules engine. Trigger → conditions → actions, running entirely on your server (no external service). Auto-reply, add/remove tags, add/remove groups, or call a webhook — with 10 condition operators and match-all/any.
- Outgoing webhooks. HMAC-signed deliveries, REST Hooks (subscribe/unsubscribe), and automatic pruning of dead subscriptions.
- Scoped REST API + Zapier CLI app. Keys that act as a real user (read/write scopes); triggers for new discussions, replies, and users; actions to create discussions and replies. Works with Zapier, Make, IFTTT, and n8n.
Fully translatable. Requires Flarum ^2.0 and PHP ^8.3, plus a running queue worker for webhooks and rule actions.