Skip to content

Releases: ernestdefoe/connect

v1.0.1 — Zapier, ready to use

Choose a tag to compare

@ernestdefoe ernestdefoe released this 24 Jul 01:04

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

Choose a tag to compare

@ernestdefoe ernestdefoe released this 23 Jul 23:59

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.