Activechat Manual
  • What is Activechat?
  • New? Start here
    • The basics
    • Set up your first project
    • Install the chat widget
    • Upload the knowledge
    • Explore the CRM
    • AI-assisted live chat
      • How to set context for AI hints
    • Live chat mobile app
    • Build your first automation
  • Conversational AI
    • For Customer Service Teams
    • For Product Managers
    • For Innovation Teams
    • For Marketers
    • For e-commerce
    • For developers
  • Help Guides
    • Setting up your team
    • Managing conversations
      • Customer attributes
      • User tags and segments
      • Searching for specific users
      • Agent tags (live chat groups and queues)
      • Triggering live chat sessions from the bot
      • Notifications with the TRIGGER block
    • Managing knowledge
      • Uploading business data
      • Question answering and live chat hints
      • Fine-tuning the large language model
    • Natural language automation
    • Building automations visually
      • Customizing your welcome message
      • Adding new skills
      • Navigating skills
      • Copying skills and blocks
      • Handling errors
    • Improving your virtual agent
    • Using live chat AI hints
    • Customizing automatic website page messages
    • Tracking website actions
    • Facebook Ads automation
      • How to set up a Facebook ads bot
      • How to use buttons and quick replies in a Facebook ads chatbot
    • Lead generation
    • Zapier integrations
    • Customizing your project
      • How to customize the chat widget
      • How to customize the Facebook chat widget
      • How to change bot settings
    • Pricing guide
  • Fundamentals
    • Terminology
      • Intents and entities
      • Contexts
      • Skills and events
        • Built-in system skills
          • /start
          • /default
          • /_default_fallback
          • /_start_live_chat
          • /_page_visit
          • /_error
      • Conversation elements
        • Messages
        • Buttons
        • Quick replies
        • Galleries / carousels
    • Messaging channels
      • Website chat widget
        • Installation
        • Customization
        • Voice input
      • Chat widget landing page
      • Facebook Messenger
        • Connect your page
        • 24 hour rule
        • Message tags
        • Persistent menu
      • Telegram
      • Email
      • Twilio SMS automation
    • Intents and bot skills
    • Conversation insights
    • Grow tools
      • Landing pages
      • Messenger links and QR codes
    • Broadcasting
  • Visual builder reference
    • Sending messages
      • TEXT
      • LISTEN
      • IMAGE
      • MEDIA
      • GALLERY
      • FILE
      • EMAIL
      • SMS
      • LEAD
    • Triggering events
      • SEND
      • CATCH
      • TRIGGER
      • LIVE CHAT
    • Manipulating data
      • DATA
      • ADD TAG
      • REMOVE TAG
      • JSON
      • STATUS
      • VALIDATION
    • Conditional logic
      • SWITCH
    • Timers and delays
      • TIMER
      • WAITFOR
      • WAITUNTIL
    • E-commerce blocks
      • CATEGORY
      • PRODUCT
      • VARIATIONS
      • SIMILAR
      • UPSELLS
      • CROSSSELS
      • Shopping carts
        • ADD TO CART
        • UPDATE CART
        • SHOW CART
        • CLEAR CART
        • CREATE ORDER
    • Natural Language
      • NLP
    • System attributes
    • System events
  • Integrations
    • Google services
      • Connect your Google account
      • Google Sheets
        • Searching and updating Google Sheets data
        • Building galleries with Google Sheets data
      • Google Calendar
        • Searching for events
        • Creating and updating events
    • Shopify
    • WooCommerce
    • Dialogflow
      • Building an agent
      • Using entities
      • Slot filling
      • Context management
      • E-commerce NLP
Powered by GitBook
On this page

Was this helpful?

  1. Help Guides
  2. Facebook Ads automation

How to use buttons and quick replies in a Facebook ads chatbot

PreviousHow to set up a Facebook ads botNextLead generation

Last updated 3 years ago

Was this helpful?

In the previous article, we’ve been exploring the basics of (please check it first if you didn’t). Now, let’s dive deeper into advanced features that are available only in the Activechat platform thanks to our advanced framework that we use and the flexibility of the tool.

Messenger templates in Facebook Ads settings allow you to add multiple “Customer Actions” – either buttons or quick replies. Each of these buttons or quick replies can trigger a specific in your chatbot so that the conversation is tailored to your customer’s response to the Facebook Ads chatbot greeting.

Let’s check a simple example, based on our “Marketing agency” chatbot template.

Multiple chatbot skills can be triggered right from the Messenger template in ad settings

There is a simple gallery-based menu in this chatbot and the “Services” card in this menu contains three buttons that trigger different chatbot skills – “Social media”, “Content marketing” and “Local SEO”. We will re-create a similar structure in the “Messenger template” part of Facebook Ads settings so that customers who interact with the ad can immediately choose the service that they need.

So, instead of a single quick reply in our Messenger template, we’ll use three buttons, each triggering a specific skill in the chatbot.

Now, when customers start interacting with your Facebook ad and see the Messenger template, they can immediately proceed to the skill that best serves their needs.

If you prefer quick replies instead of buttons, the setup will be exactly the same. When adding new quick replies to the “Customer Actions” settings in the Messenger template, click “Connect your bot” and type your skill name (preceded with “/”) in the “Bot Payload” box next to the quick reply.

Here’s the resulting Messenger template after clicking the “Send Message” CTA button in the ad:

If you do not specify the event name in the “Bot Payload” box (or do not click “Connect your bot” to open it), the “default” skill will be triggered when the customer clicks that quick reply.

Example Messenger template with multiple buttons for different chatbot skills

Don’t forget to build your first, and deploy the bot to the cloud by clicking “Run”.

Clicking the “Content marketing” button in Messenger template triggers the “content_marketing” skill
Clicking the “Social media” button in Messenger template triggers the “social_media” skill
Setting up specific skill names for different quick replies

ℹ️ Please keep in mind that “skill name” refers to the name of the event triggering that skill. It’s used in the block that listens to that event and starts the skill when the event happens. You can read more about .

Quick replies in the Messenger template trigger different chatbot skills
chatbot skills
CATCH
chatbot skills and events
setting up the Facebook Ads chatbot
chatbot events
skill