DocumentationAI-generated

@growsalesai/n8n-nodes-manychat

Overview

Manages ManyChat subscribers, sends messages, and configures flows, tags, and fields for Facebook Messenger marketing. Designed for automation engineers building chatbot workflows that interact with ManyChat's API.

Nodes & Operations

ManyChat - Growsales AI

Provides a central interface for all ManyChat API actions, including managing subscribers, sending messages, and configuring page settings like flows, tags, and custom fields.

  • Page · createBotField — Create a new bot field on a ManyChat page with specified name, type, optional description, and initial value.
  • Page · createCustomField — Create a new custom field on a ManyChat Facebook Page by specifying its caption, type, and optional description.
  • Page · createTag — Create a new tag on the ManyChat page using a specified tag name.
  • Page · getBotFields — Retrieve all bot fields configured for a ManyChat page.
  • Page · getCustomFields — Retrieve all custom fields defined for a ManyChat page.
  • Page · getFlows — Retrieve all flows available on the ManyChat page linked to the credentials.
  • Page · getGrowthTools — Retrieve all growth tools configured for the ManyChat page associated with the authenticated API credentials.
  • Page · getInfo — Retrieve information about the current ManyChat page.
  • Page · getOtnTopics — Retrieve the list of One-Time Notification (OTN) topics associated with the ManyChat page.
  • Page · getTags — Retrieves a list of all tags configured for the ManyChat page.
  • Page · removeTag — Remove a tag from a ManyChat Page by specifying its ID either from a selectable list or by manual entry.
  • Page · removeTagByName — Remove a tag from a ManyChat page using the tag's name, either selected from a list or entered manually.
  • Page · setBotField — Set a bot field value on a ManyChat page by specifying the bot field either from a selectable list or by entering its ID manually.
  • Page · setBotFieldByName — Set the value of a bot field on a ManyChat page by its name, either by selecting from an existing list of bot fields or by manually entering the field name.
  • Page · setBotFields — Set multiple bot fields on a ManyChat page simultaneously by providing an array of field ID and value pairs.
  • Sending · sendContent — Send custom content as JSON to a specific subscriber in ManyChat via the API.
  • Sending · sendContentByUserRef — Send a message content to a ManyChat subscriber identified by a user reference (user_ref).
  • Sending · sendFlow — Send a ManyChat flow to a specific subscriber by specifying the flow's namespace identifier.
  • Subscriber · addTag — Add a tag to a subscriber in ManyChat by specifying the subscriber's ID and the tag to attach, either by selecting from a list or entering the tag ID manually.
  • Subscriber · addTagByName — Add a tag to a subscriber in ManyChat by specifying the tag name either from a selectable list or by manual entry.
  • Subscriber · createSubscriber — Create a new subscriber in ManyChat by providing subscriber details such as first name, last name, phone, WhatsApp phone, email, gender, and opt-in consents.
  • Subscriber · findByCustomField — Look up a ManyChat subscriber on this page whose custom field matches a given value, by calling GET /fb/subscriber/findByCustomField with the field's ID and the target value.
  • Subscriber · findByName — Find subscribers in ManyChat by their name string.
  • Subscriber · findBySystemField — Search for a subscriber in ManyChat by providing either their email address or phone number.
  • Subscriber · getInfo — Retrieve detailed information about a ManyChat subscriber by their Subscriber ID.
  • Subscriber · getInfoByUserRef — Retrieve detailed information about a ManyChat subscriber using their unique user reference number.
  • Subscriber · removeTag — Remove a tag from a subscriber by specifying the subscriber ID and the tag ID either by selecting from ManyChat's tag list or entering the tag ID manually.
  • Subscriber · removeTagByName — Remove a tag from a ManyChat subscriber by specifying the tag name and subscriber ID.
  • Subscriber · setCustomField — Set a custom field value for a specified subscriber in ManyChat by providing the subscriber ID, the custom field ID (selected from list or entered manually), and the new value.
  • Subscriber · setCustomFieldByName — Set a custom field for a specific subscriber in ManyChat by specifying the custom field name and the new value.
  • Subscriber · setCustomFields — Set multiple custom fields for a specified subscriber in ManyChat by providing an array of field IDs and their corresponding values.
  • Subscriber · updateSubscriber — Update a ManyChat subscriber's information by specifying their Subscriber ID and optionally providing new values for their first name, last name, phone, email, gender, opt-in status, and consent phrase.
  • Subscriber · verifyBySignedRequest — Verify a ManyChat subscriber's identity using a signed request token to confirm authenticity.
  • Template · generateSingleUseLink — Generate a single-use installation link for a ManyChat template by specifying its Template ID.

ManyChat Router - Growsales AI

Routes incoming workflow items to different outputs based on conditions evaluated against ManyChat subscriber data or input JSON, enabling branching logic within n8n workflows.

  • Default · Default — Evaluate multiple routing conditions on ManyChat subscribers or input JSON for each incoming item, sending the item to the corresponding True or False output of each route based on the condition match.

ManyChat Check Lead - Growsales AI

Determines whether a ManyChat subscriber exists using an ID, system field (email or phone), or custom field value, then directs the workflow to True or False outputs accordingly.

  • Default · Default — Check if a subscriber exists in ManyChat using a subscriber ID, a system field (email or phone), or a custom field value, then route the input item to one of two outputs based on existence.

Credentials

Authenticates against the ManyChat API using an access token provided by the user.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @growsalesai/n8n-nodes-manychat.

Links

Discussion