Skip to content
Skip to content
INTEGRATIONS · NO-CODE & DEV

Connect Bonfire to anything that speaks HTTP.

Zapier, Make, n8n — work today via HTTP modules. Claude — native MCP connector. Custom code — typed SDK from OpenAPI 3.1 spec. No proprietary glue.

Why we built this
“Skool does not have a public API… it’s not featured at N8N.”
— Paulo Costa, posted inside AI Automation Society (361K members). Bonfire is the literal answer to that complaint.

Zapier

Native app + HTTP fallback

Native Zapier app pending review (4 actions: post message, create channel, list channels, list members). Today, use Zapier's "Webhooks by Zapier" for any endpoint without waiting.

Setup

  1. 1Create a Zap with trigger of your choice
  2. 2Add action: "Webhooks by Zapier" → Custom Request
  3. 3Method: GET/POST/PATCH/DELETE
  4. 4URL: https://onbonfire.com/api/v1/<endpoint>
  5. 5Headers: Authorization = Bearer bf_live_<your-key>
  6. 6Body: JSON for POST/PATCH

Examples

Trigger
New Stripe subscription
Action
POST /v1/members (invite as member)
Trigger
Schedule (daily 9am)
Action
POST /v1/channels/{id}/messages (digest)
Trigger
New Gmail email tagged "support"
Action
POST /v1/channels/{support}/messages

Make (Integromat)

Native app + HTTP fallback

Native Make app deployed (4 modules: postMessage, createChannel, listChannels, listMembers). Available now in private mode; public review pending. Or use Make's built-in "HTTP" module without setup.

Setup

  1. 1New scenario → search "HTTP" → "Make a request"
  2. 2Method: GET/POST/PATCH/DELETE
  3. 3URL: https://onbonfire.com/api/v1/<endpoint>
  4. 4Headers: Authorization = Bearer bf_live_<your-key>
  5. 5Body type: Raw, Content-Type: application/json

Examples

Trigger
Google Sheets row added
Action
POST /v1/members
Trigger
New YouTube video
Action
POST /v1/channels/{news}/messages
Trigger
Calendly meeting booked
Action
POST /v1/channels/{coaching}/messages

n8n

Community node published

Native n8n community node published on npm: install once, get typed Bonfire actions and triggers. Self-hosted-friendly. HTTP Request node also works as fallback.

Setup

  1. 1In n8n: Settings → Community Nodes → Install: n8n-nodes-onbonfire
  2. 2Drag "Bonfire" node into your workflow
  3. 3Add credential: API key from https://onbonfire.com/admin/api-keys
  4. 4Pick action (Post Message, Create Channel, List Members, …)
  5. 5Or fallback: HTTP Request node + Bearer bf_live_… header

Examples

Trigger
Webhook from your CRM
Action
POST /v1/members + POST /v1/channels/{welcome}/messages
Trigger
Cron weekly Monday
Action
GET /v1/members → digest summary → POST /v1/channels/{news}/messages
Trigger
GitHub PR merged
Action
POST /v1/channels/{dev}/messages (auto-changelog)

Claude / Cursor / OpenClaw

Native MCP

Native Model Context Protocol server. Install once as a Claude.ai connector. Ask in plain English: "post the launch update to #news pinned".

Setup

  1. 1Visit claude.ai/customize/connectors
  2. 2Add custom connector → URL: https://onbonfire.com/.well-known/mcp-manifest.json
  3. 3Generate API key at https://onbonfire.com/admin/api-keys
  4. 4Paste key when prompted
  5. 5Done. 18 community tools now available to Claude.

Examples

Trigger
"Create a #welcome channel"
Action
create_channel tool fires automatically
Trigger
"Post the digest to #news pinned"
Action
post_announcement with pinned=true
Trigger
"How many members joined last week?"
Action
get_analytics days=7

Custom code (any language)

REST + OpenAPI 3.1

Generate a typed SDK from our OpenAPI spec. TypeScript, Python, Go, Ruby, PHP — any language with an OpenAPI generator.

Setup

  1. 1Download spec: curl https://onbonfire.com/api/openapi.json > spec.json
  2. 2Run generator: npx openapi-typescript spec.json -o types.ts (TS)
  3. 3Or: openapi-generator-cli generate -i spec.json -g python -o ./client (Python)
  4. 4Or: openapi-generator-cli generate -i spec.json -g go -o ./client (Go)
  5. 5Use the generated client with your bf_live_… key

Examples

Trigger
Internal admin tool
Action
Typed TS client embeds in your dashboard
Trigger
Mobile app
Action
Generate Swift/Kotlin client from same spec
Trigger
Data pipeline
Action
Python client pulls /v1/members nightly

Native integrations shipped

n8n community node live on npm. Make + Zapier apps deployed, public review pending. Claude/Cursor MCP available now. HTTP fallback always works on every plan.

Browse the full API
Integrations — Bonfire