๐ŸŽ“
Boomerangme knowledge base
  • Getting started
    • ๐Ÿš€Introduction
    • โœ…Getting started - Quick wins!
      • ๐Ÿ” Quick Win #1: Regular loyalty card setup
      • ๐ŸŽซ Quick Win #2 Creating a coupon card to attract new customers
      • โœ… Quick Win #3: Importing existing customers and issuing loyalty cards
      • ๐Ÿชƒ Quick Win #4: Loyalty Cards Delivery by SMS and Email
      • ๐Ÿ“ฒ Quick Win #5: How to Promote Your Loyalty Card with QR Code
      • ๐Ÿ‘จโ€๐Ÿ’ผ Quick Win #6: Creating manager seats for salespeople in local stores
      • ๐Ÿ‘ฏโ€โ™€๏ธ Quick Win #7: Setting up a referral program
    • ๐Ÿ”‘Login and registration
      • ๐Ÿง‘โ€๐Ÿ’ปHow to Register on Boomerangme?
      • ๐Ÿ“ฑHow to Login with Phone?
      • ๐Ÿ“งHow to Login with Email?
      • ๐Ÿ”How to Recover your Account Password?
    • ๐Ÿ“–Product presentation
    • ๐Ÿ’ฐAffiliate program
  • Inspiration & Ideas
    • ๐Ÿ’กInspiration
    • ๐Ÿ’ŽUse cases
      • ๐Ÿ”ตBoomerangme + Facebook Ads
      • ๐Ÿ”ตBoomerangme + Google Ads
    • ๐Ÿ’ผCase studies
    • ๐Ÿ’ฒLoyalty ROI calculator
    • ๐Ÿ’ฐAgency margin profit calculator
  • Cards creation
    • โœด๏ธStamp
    • ๐ŸŽŸ๏ธMultipass
    • ๐Ÿ’ฐCashback
    • ๐ŸŽGift
    • ๐ŸŽซCoupon
    • โค๏ธMembership
    • ๐Ÿ’ฒDiscount
    • ๐ŸŽReward
  • How to install the card
    • ๐ŸiPhone (iOS)
    • ๐Ÿค–Android
      • PWA cards on Android
      • Google Pay on Android
    • ๐Ÿ”How to restore the card
  • Customers (CRM)
    • ๐Ÿ‘จCustomer profile
    • ๐Ÿ”ƒImport / export
    • ๐Ÿ—ƒ๏ธCustomer filters
    • ๐Ÿ“ŠRFM analysis
  • Scanner app
    • ๐Ÿ‘€How it works
    • โฌ‡๏ธInstallation
    • โšกLogin in the scanner app
    • ๐Ÿ“ธScan and make transactions
      • โœด๏ธScanner app โ€“ Stamp
      • ๐ŸŽŸ๏ธScanner app โ€“ Multipass
      • ๐Ÿ’ฐScanner app โ€“ Cashback
      • ๐Ÿ’ณScanner app โ€“ Certificate
      • ๐ŸŽซScanner app โ€“ Coupon
      • โค๏ธScanner app โ€“ Membership card
      • ๐Ÿ’ฒScanner app โ€“ Discount
      • ๐ŸŽScanner app โ€“ Reward
  • Managers
    • ๐Ÿ”ƒManager (team member) seats Add / edit / delete
    • ๐Ÿ‘จโ€๐Ÿ’ผManager (team member) profile
  • Card distribution
    • ๐ŸชOffline
      • ๐Ÿ“ธQR code
      • ๐Ÿ“„Table tent
      • โšชStickers
    • ๐ŸŒOnline
      • ๐Ÿ”—Link for sharing
      • ๐Ÿ’ฌSMS delivery
      • ๐Ÿ“งEmail delivery
  • Push notifications
    • ๐Ÿ‘€How it works
      • ๐ŸiPhone (iOS)
      • ๐Ÿค–Android
      • โณHow long does it take for push messages to be received by our customers?
      • ๐Ÿ“ซWhy aren't my customers receiving push messages?
    • ๐Ÿ’ฌPush section
      • Marketing push
        • Sending messages to all customers
        • Sending messages to a segment of customers
        • Sending message to an individual customer
      • Transactional push
      • Geo-push
      • Push automation
        • Feedback collection
        • Next visit reminder
        • Birthday congratulation
      • Triggered auto-push
  • Mailings
    • ๐Ÿ“งHow to create and send a mailing
    • ๐ŸŸขะะพw to connect WhatsApp Bot
    • ๐Ÿ”ตHow to create a facebook messenger bot on the facebook side
    • ๐Ÿ”ตHow to Create a Telegram Bot
  • Dashboard
    • ๐Ÿ“ˆDashboard
      • ๐Ÿ—บ๏ธHow to Access the Dashboard?
      • ๐ŸŽ›๏ธWhat does the Boomerangme Dashboard Include?
  • Feedback collection
    • โญFeedback collection
  • Referral program
    • ๐Ÿ‘ฏReferral program
  • Geolocations
    • ๐Ÿ“Geolocations
      • ๐Ÿ—บ๏ธHow to Access Locations Section?
      • ๐Ÿ“ŒHow to Add a Location?
  • Settings
    • โš™๏ธSettings
      • ๐Ÿ’ณPlan
      • ๐Ÿ› ๏ธPersonal Settings
      • ๐Ÿ”—Integrations
      • ๐ŸชWebhooks
  • โญPromo codes
  • White label
    • โšชWhite label
    • ๐ŸŒŽDomain name
    • ๐Ÿ“งMailgun
    • ๐Ÿ“งSMTP
    • ๐Ÿ’ฌTwilio
    • ๐Ÿ”—Google tag manager
    • ๐Ÿ’ฒStripe
      • ๐Ÿ–Š๏ธManage subscription
    • ๐Ÿ’ฒPayPal
  • โš™๏ธSettings
  • Agency account
    • ๐Ÿ’ฒAgencies
    • โšกSub-accounts
    • ๐Ÿ’ฐPayments
    • ๐Ÿ’ฑPlans
    • ๐ŸชงAgency Lะฐnding
  • ๐Ÿ“–Presentation for Agencies
  • PROSPECTING
    • ๐Ÿš€Richie, your AI Sales Copilot
    • ๐Ÿ‘จโ€๐Ÿ’ผProspecting
    • ๐Ÿ“šSnapshots
    • ๐Ÿ“งSetting up Mailgun Account
  • Franchise account
    • ๐ŸŒŽFranchise chains
  • MARKETPLACE
    • ๐Ÿš€Create an Application
    • ๐ŸŸขShopify POS
    • โ™ฆ๏ธLightspeed POS
    • โšซSquare
    • ๐Ÿ•GloriaFood
  • Integrations
    • ๐ŸŸ Toast POS
    • ๐ŸŸขHighLevel
      • Connect "Boomerangme" with GoHighLevel
      • How to install the Boomerangme plugin
    • ๐Ÿ”ตActiveCampaign
    • ๐Ÿ”ตManychat
    • ๐Ÿ”ตUChat
    • โšซSquare
    • ๐ŸŸขShopify
  • ๐Ÿ”ตWordpress Woocommerce
  • API
    • ๐Ÿ”—API docs
    • ๐ŸชWebhooks
    • ๐ŸŸ Zapier
    • ๐ŸŸขPabbly
    • ๐ŸŸ Integrately
    • ๐Ÿ”ตKonnectzIT
    • ๐ŸŸ Albato
    • ๐ŸŸฃMake.com
  • Tutorials
    • ๐Ÿ“บVideo tutorials
  • Support
    • ๐Ÿ†˜Intercom chat
    • โ“FAQ
    • ๐Ÿ€AppSumo
    • ๐Ÿ—บ๏ธRoadmap
    • โœจCommunity
Powered by GitBook
On this page
  • Step-by-Step Instructions
  • 1. Create a Facebook Page
  • 2. Set Up a Facebook Developer Account
  • 3. Create a New App
  • 4. Add Messenger to Your App
  • 5. Generate a Page Access Token
  • 6. Set Up a Webhook
  • 7. Verify and Save the Webhook
  • 8. Subscribe Your App to the Page
  • 9. Test Your Bot
  • 10. Deploy Your Bot
  • Additional Resources

Was this helpful?

  1. Mailings

How to create a facebook messenger bot on the facebook side

Previousะะพw to connect WhatsApp BotNextHow to Create a Telegram Bot

Last updated 10 months ago

Was this helpful?

Creating a Facebook Messenger bot involves several steps on the Facebook side. Below are detailed instructions to guide you through the process:

Step-by-Step Instructions

1. Create a Facebook Page

If you don't already have a Facebook Page for your business, you'll need to create one. This page will be the face of your bot.

  1. Go to .

  2. Click on the Create button in the top right corner.

  3. Select Page and follow the prompts to set up your page.

2. Set Up a Facebook Developer Account

To create a Messenger bot, you need to have a Facebook Developer account.

  1. Visit the website.

  2. Click on Get Started and follow the instructions to set up your developer account.

3. Create a New App

You need to create a new app in your Facebook Developer account to manage your bot.

  1. In the Facebook Developer dashboard, click on My Apps and then Create App.

  2. Select Manage Business Integrations and click Continue.

  3. Fill in the required details (App Name, Contact Email) and click Create App ID.

4. Add Messenger to Your App

Once your app is created, you need to add Messenger as a product.

  1. In your app dashboard, click on Add Product.

  2. Find Messenger and click Set Up.

5. Generate a Page Access Token

The Page Access Token is required for your bot to interact with users.

  1. In the Messenger settings, scroll down to Access Tokens.

  2. Select the Facebook Page you created earlier and click Generate Token.

  3. Copy the generated token and store it securely.

6. Set Up a Webhook

A webhook is used to receive events from Messenger.

  1. In the Messenger settings, scroll down to Webhooks and click Setup Webhooks.

  2. Provide a callback URL and verify token. The callback URL is the endpoint on your server that will handle incoming messages.

  3. Select the subscription fields you want (e.g., messages, messaging_postbacks).

7. Verify and Save the Webhook

Facebook will send a verification request to your callback URL.

  1. Implement the verification logic in your server to handle the request.

  2. Once verified, save the webhook configuration.

8. Subscribe Your App to the Page

After setting up the webhook, you need to subscribe your app to the Facebook Page.

  1. In the Webhooks section, under Page Subscriptions, select the page and click Subscribe.

9. Test Your Bot

You can now test your bot to ensure it's working correctly.

  1. Go to your Facebook Page and click on Message.

  2. Interact with your bot to see if it responds as expected.

10. Deploy Your Bot

Once testing is complete, deploy your bot to a live server to make it available to users.

Additional Resources

By following these steps, you can create and deploy a Facebook Messenger bot to interact with your users and enhance your customer engagement.

provides a detailed step-by-step guide to building a Messenger chatbot with no coding knowledge required.

explains how to connect ChatBot with Facebook Messenger and configure it.

offers a quick guide to creating a Messenger bot using Chatfuel.

๐Ÿ”ต
Facebook
Facebook for Developers
Infobip Guide
Chatbot.com Integration
Brandwatch Guide