Get a 1:1 Demo
Browse Help Center
Browse Help Center
Join 20,000+ other marketers and start getting marketing clarity

Subscribe to our newsletter and get proven marketing strategies for growing your business.

    Related Integrations
    Chat Livechat

    Last update on September 1, 2022

    Livechat
    Chat Intercom

    Last update on July 21, 2022

    Intercom
    Chat Zoho SalesIQ

    Last update on July 25, 2022

    Zoho SalesIQ
    Help Center Integrations

    Facebook Messenger Integration with Chatfuel


    Set up a Chat Bot Automation in Chatfuel

    1Go to Chatfuel and set up a new bot by clicking "Create from Template".
    Create New Bot in ChatFuel

    2Edit the default Welcome Message that greets visitors when they begin a chat on Facebook Messenger.

    3For a simple bot to follow up with a user, click "+" under Add A Card. Select "User Input". For a simple follow up, add a user input boxes to ask for an Email Address and a second to ask for a message to send back to your team.

    Add a card

    User Input Plugin

    4For each User Input card, you can create dynamic fields to import. In the example below, the first User Input asks for their email address with the dynamic field of {{email}}; the second asks what their message is with the dynamic field of {{help}}

    User Input Fields

    5Click "+" under Add A Card. Select "JSON API".

    Add JSON API card

    Create a Connection in Zapier

    6Go to Zapier, click "Create Zap". Select "Webhooks by Zapier" as your Trigger App and "Catch Hook" as your Trigger Event. Click "Continue". Leave Pick off a Child Key empty.

    7Copy the Webhook URL created by Zapier on the Pick A Sample To Set Up Your Zap page.

    Go back to your Chatfuel bot. Paste the URL into the URL box under your JSON API card. Select "POST" as the Type in your drop down. Select the user attributes you wish to pass to WhatConverts. In the example below, we are sending {{first name}}, {{last name}}, {{email}}, {{help}}.

    JSON API Send Attributes

    9Go to the Facebook Business Page where your Chatfuel bot is connected and Start a Test Chat. Make sure to answer the questions you've set up.

    10Go back to Zapier, on the Pick A Sample To Set Up Your Zap page, click "Ok, I did this". Zapier will now find your test submission to your Facebook Chat.

    Select the sample and click "Continue".

    11Select "WhatConverts" as your Action App and "Create Lead" as your Action Event. Connect to the WhatConverts profile you are sending your Facebook Messenger leads to.

      Note: If you have not set up a WhatConverts account in Zapier, you can follow the detailed instructions in Connecting to Zapier.

    On the Set up WhatConverts Lead stage of the Zap, choose the following:

    Facebook Chat Lead in ChatFuel

      Lead Type: Chat
      Profile: Your WhatConverts Profile
      Referrer Source: Facebook
      Referrer Medium: Chat

    Add the following field under Additional Fields:

      Name: First Name Last Name
      Email: Email
      Message: Help

    Note: You can add any additional fields you're collecting from Facebook Messenger you would like to pass as well under Additional Fields.

    Continue through and click "Send Test to WhatConverts".

    12Go to WhatConverts to see your new Chat Lead from Facebook Messenger.

    Facebook Messenger WhatConverts Chat Integration

    If you have any questions, please contact us here: Contact WhatConverts Support or email [email protected]

    Integrating your incoming conversations from Facebook Messenger requires two third party programs: Zapier and Chatfuel.

    Before connecting WhatConverts to Facebook Messenger, you first need to create an account in Chatfuel and create a Zapier account, if you don’t already have one setup.

    Set up a Chat Bot Automation in Chatfuel

    1Go to Chatfuel and set up a new bot by clicking "Create from Template".
    Create New Bot in ChatFuel

    2Edit the default Welcome Message that greets visitors when they begin a chat on Facebook Messenger.

    3For a simple bot to follow up with a user, click "+" under Add A Card. Select "User Input". For a simple follow up, add a user input boxes to ask for an Email Address and a second to ask for a message to send back to your team.

    Add a card

    User Input Plugin

    4For each User Input card, you can create dynamic fields to import. In the example below, the first User Input asks for their email address with the dynamic field of {{email}}; the second asks what their message is with the dynamic field of {{help}}

    User Input Fields

    5Click "+" under Add A Card. Select "JSON API".

    Add JSON API card

    Create a Connection in Zapier

    6Go to Zapier, click "Make a Zap". Select "Webhooks by Zapier" as your Trigger App and "Catch Hook" as your Trigger. Click "Continue". Leave Pick off a Child Key empty.

    7Copy the Webhook URL created by Zapier on the Pick A Sample To Set Up Your Zap page. Go back to your Chatfuel bot. Paste the URL into the URL box under your JSON API card. Select "POST" as the Type in your drop down. Select the user attributes you wish to pass to WhatConverts. In the example below, we are sending {{first name}}, {{last name}}, {{email}}, {{help}}.

    JSON API Send Attributes

    9Go to the Facebook Business Page where your Chatfuel bot is connected and Start a Test Chat. Make sure to answer the questions you've set up.

    9Go back to Zapier, on the Pick A Sample To Set Up Your Zap page, click "Ok, I did this". Zapier will now find your test submission to your Facebook Chat. Select the sample and click "Continue".

    10Click on the "...Do This" step. Select "WhatConverts" as your Action App and "Create Lead" as your Action. Connect to the WhatConverts account you are sending your Facebook Messenger leads to.

      Note: If you have not set up a WhatConverts account in Zapier, you can follow the detailed instructions in Connecting to Zapier.

    On the Set up WhatConverts Lead stage of the Zap, choose the following:

    Set up WhatConverts Facebook Messenger Lead

      Lead Type: Chat
      Profile: Your WhatConverts Profile
      Referrer Source: Facebook
      Referrer Medium: Chat

    Add the following field under Additional Fields:

      Name: First Name Last Name
      Email: Email
      Message: Help

    Note: You can add any additional fields you're collecting from Facebook Messenger you would like to pass as well under Additional Fields.

    Continue through and click "Send Test to WhatConverts".

    11Go to WhatConverts to see your new Chat Lead from Facebook Messenger.

    Facebook Messenger WhatConverts Chat Integration

    Was this page helpful?
    👍Yes
    👎No
    Get a FREE presentation of WhatConverts

    One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.

    Get a 1:1 Demo
    Whatconverts Features for your Business
    Chat Tickets Captured
    Lead Tracking Chat Tickets Captured

    We capture the full chat ticket information and store the lead with its marketing data.

    Web Chat Lead Reporting
    Lead Tracking Web Chat Lead Reporting

    Automatically track visitors back to the marketing source, medium, campaign, ad and keyword.

    Add Marketing Data to Chat
    Lead Tracking Add Marketing Data to Chat

    WhatConverts reports web chats as a conversion action, revealing which marketing drives chats.

    Chat Tracking in Google Analytics
    Lead Tracking Chat Tracking in Google Analytics

    Automatically send chat events to Google Analytics to define conversion funnels.

    Join 20,000+ other marketers and start getting marketing clarity

    Subscribe to our newsletter and get proven marketing strategies for growing your business.

      Related Integrations
      Chat Livechat

      Last update on September 1, 2022

      Livechat
      Chat Intercom

      Last update on July 21, 2022

      Intercom
      Chat Zoho SalesIQ

      Last update on July 25, 2022

      Zoho SalesIQ
      ready to get marketing clarity?

      Grow your business with WhatConverts

      14 days free trial Easy setup Dedicated support
      G2 Users Love Us Badge
      G2 High Performer Badge
      G2 High Performer Small Business Badge
      G2 Momentum Leader Badge
      G2 High Performer Europe Badge