v0.1.2 · npm public · n8n community node

Drive cig.chat from n8n.

An official n8n community node wrapping the cig.chat REST API in 165 operations across 19 resources. Subscribers, flows, broadcasts, WhatsApp templates, AI agents, conversations, ticket lists, agent groups, integrations, OpenAI embeddings, workspace controls — all in your workflows, in minutes.

165
Operations
19
Resources
1
Credential — paste your bot token
MIT
License

Package

In n8n's Settings → Community Nodes → Install a community node, paste this name:

npm package: n8n-nodes-cigchat

Latest version: 0.1.2 · License: MIT · n8n compatibility: self-hosted, v0.187+ · Requires: N8N_COMMUNITY_PACKAGES_ENABLED=true (default since v0.187)

n8n Cloud is not supported for community nodes until cig.chat is approved into the n8n Verified Nodes program. Self-hosted instances work today.

Setup in four steps

From zero to your first sent message: under five minutes on self-hosted n8n.

1

Install the community node

In n8n → Settings → Community Nodes → Install a community node → paste n8n-nodes-cigchat → tick "I understand the risks…" → Install. Wait ~20 seconds for n8n to npm install and reload. Following the official n8n community-node install guide.

2

Get a cig.chat token

In your bot at app.cig.chatSettings → API, copy the bot-scoped Bearer token. One token per bot.

3

Add a credential in n8n

Drag a cig.chat node into a workflow → Credential to connect with → Create New → pick cig.chat API → paste the token. Validates against GET /flow/tags.

4

Pick a resource and operation

Pick a resource (Subscriber, Flow, Sending, …) and an operation (Create, Search, Add Tag, …). Action operations return one item; search operations iterate.

The 165 operations at a glance

Every cig.chat resource you can manipulate from an n8n workflow, by group.

Agent Group 6

List · create · update · delete agent groups for routing.

Facebook Utility Template 4

List · create · delete · sync Facebook utility templates from Meta Business Manager.

Flow 9

List & delete sub-flows · bot user counts · template installs · default-flow setup · agents · inbound webhooks · chat widgets.

Flow AI Hub 6

List & update AI agents and tasks · default AI provider · audio transcription model.

Flow Bot Field 8

Bot-wide variables: list · create · set/set-many · delete (each by namespace or name).

Flow Conversation 10

List closed conversations · agent activity log · chat messages · move chat status · assign / unassign agents · pause/resume bot.

Flow Custom Events 4

List events · summary stats · per-event log · log a new event for a subscriber.

Flow Segment 1

List segments — paginated, with name filter.

Flow Tag 4

List · Create · Delete (by namespace or name).

Flow User Field 5

List · Create · Update · Delete (by namespace or name).

Integration 20

Manage installed mini-apps · connections · inbound webhooks · template installs.

OpenAI 7

Manage OpenAI embedding store: list · create · update · delete · import · regenerate.

Sending 19

Send text · SMS · email · sub-flows · WhatsApp templates · Facebook templates. Broadcasts by list, user IDs, tag, or segment.

Subscriber 32

The largest group — search · CRUD · tags · labels · custom fields · subscriptions · opt-in/out · custom-event triggers.

Team Label 4

Team-wide labels: list · create · update · delete.

Ticket List 7

List · view · update · delete ticket lists; manage list items and fields.

User 5

Authenticated user · notifications · announcements (read state).

WhatsApp Template 4

List · create · delete · sync templates.

Workspace 10

Custom-event activity & flow analytics summaries (workspace-level).

Common workflow patterns

Five recipes that cover most automation needs.

Webhook → Lead capture

Webhook trigger → Subscriber: CreateTag: Create (idempotent, continueOnFail) → Subscriber: Add Tag by Name (lead) → Respond.

Tag-based broadcast

Tag: List → filter for the audience tag → Sending: Broadcast by Tag with a sub-flow. Throttle with max_per_minute=60.

Lead enrichment

Webhook trigger → Subscriber: Search by phone → Subscriber: Set Multiple User FieldsAdd Tag (e.g. enriched).

Inbound webhook router

cig.chat Inbound Webhook → n8n Webhook trigger → branch on payload → Sending: Send Sub-flow by Name to drive the right conversation.

Cohort export to Sheets

Subscriber: List (filter by tag) → Set User Field (last_export_at) → Google Sheets: Append Row.

Daily AI cost ceiling

Flow AI Hub: List Agents → IF cost over budget → Update AI Agent Provider (downgrade model) → notify Slack.

Resources

Source, releases, support, and where to file issues.

📦 npm package

https://www.npmjs.com/package/n8n-nodes-cigchat

Versioned releases. Click "Provenance" on npm to see the GitHub commit each version was published from.

🛠 Source code

View on GitHub

MIT-licensed. Generated declaratively from a shared module table — same source that drives the Make.com app.

🐞 Report a bug / request

Open an issue

Include n8n version, package version (0.1.2), the operation you ran, and the error JSON.

📚 cig.chat REST API

app.cig.chat/api-docs

Full OpenAPI / Swagger reference. Use this when wrapping endpoints not yet exposed by the node.

📖 n8n community-node install

docs.n8n.io · community nodes

Official n8n guidance on installing, updating, and uninstalling community nodes. Read once before installing.

💬 Sales & support

[email protected] · [email protected]

For workspace issues, plan upgrades, and partner inquiries. Open-source bugs go to GitHub Issues.