Mindket

WhatsApp, Instagram and Messenger replies through Fiwano

Newversion 1 · updated

Overview

An n8n workflow that answers messages from WhatsApp, Instagram and Facebook Messenger with one set of nodes. A Fiwano trigger receives each message, and a Fiwano node replies: an echo for a text, a thank-you for anything else.

WhatsApp, Instagram and Messenger replies through Fiwano is an n8n workflow in the Business category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

At a glance

Runs in
  • n8n Cloud: Fiwano’s guide says the owner may need to allow community nodes first
  • Your own n8n server: install the package n8n-nodes-fiwano, or use the nodes panel
  • Your own steps: put a CRM, a help desk, a database or an AI model between the check and the replies

Platform

Connects 4 apps

How it works

Trigger

A chat message

It starts each time someone writes to a WhatsApp, Instagram or Messenger account that you connected in Fiwano, and there is no form:

  • A text, a photo, a voice note, a video or a file

Actions

  1. Fiwano delivers the message to n8n in one shape for all three apps
  2. The type of the message is checked: text, or anything else
  3. A text gets an echo of its own words
  4. Any other type gets a short thank-you with the file type
  5. The reply is sent on the same channel to the person who wrote

Result

The sender gets a short reply on the same chat app, whichever one it was

Integrations

What you need before you start.

Fiwano

Messaging service

Receives the messages of the three apps, and sends the replies.

NeedsA Fiwano account, a connected channel and an API key as a Fiwano credential

WhatsApp

Chat app

Carries messages from and to your customers.

NeedsA WhatsApp account connected in Fiwano

Instagram

Chat app

Carries direct messages from and to your customers.

NeedsAn Instagram account connected in Fiwano

Facebook

Messenger chat

Carries Messenger messages from and to your customers.

NeedsA Messenger channel connected in Fiwano

Workflow check

Checked by Mindket on 13 Nov 2026

Steps
4 steps, starting on a Fiwano event
AI
No step calls an AI model
Sign-ins
Signs in to: Fiwano
API keys
No API key is left in the file
Community nodes
Needs the community node package n8n-nodes-fiwano
Step types
Mindket’s checker reads 1 of its 3 step types. It does not read: Fiwano Trigger and Fiwano

Read from the workflow’s file, not from a run.

About

What it is

This n8n workflow answers the messages of three chat apps with one set of nodes. Fiwano, a messaging service, receives the messages of WhatsApp, Instagram and Facebook Messenger and hands them to n8n in one shape. A check looks at the type of each message. A text gets an echo, and a photo, a voice note or a file gets a short thank-you. The reply goes back on the app the message came from. Four nodes do the work, beside two sticky notes.

Who it suits

Teams that talk to customers on more than one chat app and want one place to build the reply logic. It is a starting point and not a finished bot, because the two answers only show the idea. You also need a Fiwano account.

Who uses it, and how
IndustryWho uses itHow they use itExample
RetailOnline shopsAnswer customers on the app they preferA shopper writes on Instagram and another on WhatsApp, and both reach the same flow.
AgenciesSocial media teamsBuild the reply logic once for a client’s channelsAn agency tests the flow on one client’s channels before adding a help desk step.
ServicesSalons and clinicsConfirm that a message arrivedA salon thanks a client who sent a photo of the style they want.
SupportSmall help desksStart a ticket from any chat appA team adds a CRM step after the check and keeps the same triggers.

You need some n8n and a Fiwano account: install community nodes, add one credential and turn the workflow on.

Where to use it

Any n8n with a public HTTPS address can run it, because Fiwano delivers each message to that address.

  • n8n Cloud: Fiwano’s guide says the owner may need to allow community nodes first
  • Your own n8n server: install the package n8n-nodes-fiwano, or use the nodes panel
  • Your own steps: put a CRM, a help desk, a database or an AI model between the check and the replies

Setup

Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need a Fiwano account with a connected channel, and its API key.

What you need first
NeedDetail
n8nOn n8n Cloud or on a server with a public HTTPS address
FiwanoAn account, at least one connected channel and an API key
Community nodesThe Fiwano nodes, installed from the nodes panel
A chat appA WhatsApp, Instagram or Messenger account connected in Fiwano
  1. In n8n, open the nodes panel, search for Fiwano and install the community nodes.
  2. Create a workflow, open its menu, choose Import from File and pick workflow.json.
  3. Add a Fiwano API credential with your key. Choose it in Fiwano Trigger, Send text reply and Send attachment reply.
  4. Put a webhook secret in the credential, so that the trigger checks each call.
  5. Turn the workflow on, because the trigger registers its address on your channels then.
  6. From another account, send a text and then a photo to a connected account, and check the answers.

How to use it

Once the workflow is on, every incoming message starts one run and gets one answer. Turn it off and on again after you connect a new channel, so that the trigger registers there too.

What to change for a different result
To changeWhere
The answer to a textThe text field of Send text reply
The answer to anything elseThe text field of Send attachment reply
What the flow does with a messageAdd steps between Route by message type and the send nodes
Which events start itEvent Types in Fiwano Trigger
Which channels it coversWebhook Auto-Setup in Fiwano Trigger

Example

A salon thanks a client for a photo.

A client sends a photo of a hairstyle on Instagram. The trigger receives it, and the check sees that its type is not text. The salon’s account answers “Got your image, thanks”, with the file type in brackets. A client who writes “Do you have a free slot on Friday?” gets an echo of those words. A real flow would add a step that reads the question and answers it.

For newcomers and experts

If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. WhatsApp, Instagram and Messenger each have their own rules. Fiwano takes care of that and gives n8n the same fields for all three. Try the flow with a test account first, because it answers every message.

For experts. The trigger keeps the channel id of each message, and the send nodes use it, so a reply always leaves on the channel it arrived on.

Where to look closer
NodeWhat it doesWhat to know
Fiwano TriggerRegisters a web address on your channels and receives each messageAuto-Setup is on All Active Channels, and the default event is message.received
Route by message typeChecks whether data.type is textA reaction or a sticker takes the second path
Send text replySends You said: ... to data.fromIt needs channel_id and the sender as the recipient
Send attachment replySends a thank-you with the file typeThe file type may be missing, and then it says attachment

Good to know

Fiwano is a third-party service, and the workflow answers every message it receives.

  • Nodes: these are community nodes. The npm registry, read on 12 November 2026, shows version 1.9.1 of n8n-nodes-fiwano, under the MIT license and described as verified
  • Price: Mindket did not read Fiwano’s pricing, so check what your account costs
  • Channels: with Auto-Setup on All Active Channels, the trigger registers its address on every active channel that has none, and clears it when you turn the workflow off
  • Secret: if neither the trigger nor the credential holds a webhook secret, signatures are not checked
  • HTTPS: the address must be HTTPS and not localhost
  • Window: Fiwano’s guide, read on 12 November 2026, says WhatsApp has a 24-hour window, and that a template is needed outside it. These replies are instant, so they stay inside
  • Cold outreach: the same guide says Fiwano is not meant for bulk cold outreach
  • Every message: a stranger gets an answer too, so use the echo for tests only
  • Versions: the Fiwano nodes in this file are on version 1, while the compiled node lists version 2 as its default. This copy was not moved, because Mindket did not read what changed
  • Your data: each message and the sender’s details go to Fiwano and then to the chat app
  • Not run: Mindket did not call Fiwano or Meta to test this file. The test runner has no Fiwano nodes, so the routing was checked with stand-ins for the trigger and the two send nodes
  • Credentials: the JSON holds none

README and files

README

WhatsApp, Instagram and Messenger replies through Fiwano

An n8n workflow that answers the messages of three chat apps with one set of nodes. Fiwano, a messaging service, receives the messages
of WhatsApp, Instagram and Facebook Messenger and hands them to n8n in one shape. A text gets an echo, and anything else gets a short
thank-you. The two answers are a starting point: replace the middle with your own steps.

What is inside

  • workflow.json: the workflow as n8n exports it, four working nodes and two sticky notes. It holds no credential.
  • README.md: these notes.

What we changed from the original copy

  • The three working nodes had "Example" and a dash in their names. They are now Route by message type, Send text reply and
    Send attachment reply.
  • Both send nodes now state resource as message and operation as send. The original copy left them to the node's default. The
    compiled node, read on 12 November 2026, names exactly these two values.
  • The attachment reply no longer has a dash in its text. It reads Got your image 📎 (image/jpeg). Thanks!.
  • The two sticky notes are rewritten and have no outside address or link.
  • Every credential reference and the webhook id are removed, so you pick your own.

Before you start

  • An n8n instance with a public HTTPS address. Fiwano delivers each message by a web call to that address.
  • A Fiwano account with at least one channel connected, and a Fiwano API key. Mindket did not read Fiwano's pricing.
  • The Fiwano community nodes, which are the npm package n8n-nodes-fiwano. The npm registry, read on 12 November 2026, shows version
    1.9.1 under the MIT license, described as verified community nodes. Fiwano's guide says you install them from the nodes panel
    under "More from the community", and that on n8n Cloud the owner may need to allow installs first.

Set it up

  1. In n8n, open the nodes panel, search for Fiwano, and install the community nodes.
  2. Create a workflow, open its menu and choose Import from File. Pick workflow.json.
  3. Add a Fiwano API credential with your key. Choose it in Fiwano Trigger, Send text reply and Send attachment reply.
  4. Put a webhook secret in the credential. The trigger then checks the signature of each call and refuses a call that fails it.
  5. Turn the workflow on. The trigger registers its address on your channels when you do.
  6. Send a text, then a photo, to a connected WhatsApp, Instagram or Messenger account from another account, and check the answers.

How a run goes

  1. Fiwano Trigger receives a message. With the default event message.received, only incoming messages start a run.
  2. Route by message type checks whether data.type is text.
  3. For a text, Send text reply answers You said: "<the text>" to the sender, on the channel the message came from.
  4. For anything else, Send attachment reply answers Got your <type> 📎 (<file type>). Thanks!.

Change the look

  • The two answers are the text fields of the send nodes.
  • The middle of the flow is yours. Put a CRM, a help desk, a database or an AI model between Route by message type and the send nodes.
  • The fields you can read after the trigger are channel_id, channel_type, data.from, data.from_name, data.type, data.text
    and data.media. channel_type says whatsapp, instagram or messenger.

Good to know

  • Channels: with Auto-Setup on All Active Channels, the trigger registers its address on every active channel that has none. It skips
    channels that point somewhere else, and it raises an error if all of them are skipped. Turning the workflow off clears the address on
    the channels that still point at it.
  • Secret: if neither the trigger nor the credential holds a webhook secret, the trigger does not check signatures.
  • HTTPS: the address must be HTTPS and not localhost, or turning the workflow on fails.
  • Window: Fiwano's guide, read on 12 November 2026, says WhatsApp has a 24-hour messaging window and that a template is needed to start
    or reopen a conversation outside it. These answers are instant, so they stay inside. The guide points to a separate page for the
    Instagram and Messenger windows, which Mindket did not read.
  • Not for cold outreach: the same guide says Fiwano is not meant for bulk cold outreach.
  • Every message gets an answer, including one from a stranger. An echo suits a test and not a live account.
  • Versions: the Fiwano nodes in this file are on version 1. The compiled node lists version 2 as the default.
    This copy was not moved to it, because Mindket did not read what changed.
  • Media: Fiwano's guide says a media download expires 60 minutes after the call. This workflow does not download any.
  • Your data: each message and the sender's details go to Fiwano and from there to the chat app.
  • Not run: Mindket did not call Fiwano or Meta to test this file. The test runner has no Fiwano nodes, so the routing was checked
    with stand-ins for the trigger and the two send nodes. A text and a photo each reached the right answer.
  • The JSON holds no credential.
Files
NOTICE.md  709 B
README.md  5 KB
workflow.json  5 KB

3 files, 11 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Agent Manager

lvwerra · Kit

Runs coding agents such as Claude Code, Codex and Gemini CLI from one private browser workspace, so you can follow several tasks side by side and continue from…

New

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Similar in Business

See all in Business

pplx-decider-v1.1-27b

perplexity-ai · Kit

Picks the best option for a decision from text and images, such as which team should handle a request, with a probability for each choice, for developers who b…

New

NuExtract3

numind · Kit

Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process s…

New

Drex DLM

nace-ai · Kit

Scores yes or no, multiple choice and rating questions about a document in one pass, with a probability for every option. An 8B decision model from Nace.AI tha…

New