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
  • Messenger Policy overview
  • One-time notifications
  • Living with the 24h chatbot rule

Was this helpful?

  1. Fundamentals
  2. Messaging channels
  3. Facebook Messenger

24 hour rule

PreviousConnect your pageNextMessage tags

Last updated 3 years ago

Was this helpful?

24h chatbot rule is one of the most limiting rules in the . It was introduced to facilitate the efficiency of business-to-customer communication and to help people and businesses to connect efficiently on Messenger.

Previously (until March 4th, 2020) it was known as the “24+1” rule, and many chatbot developers got used to it already. After March 4th Facebook changed that rule to make it even more strict. Some chatbot platforms (and not-so-good marketers too!) are afraid of it, but our experience demonstrates that there’s nothing to worry about if you have your conversation done right!

Messenger Policy overview

Basically, the rule means that you have 24 hours after the user interacts with your chatbot (for the first time, or consequently) to send all kinds of messages – promotions, updates, quizzes, etc. Outside of that window, before March 4th you could send just a single message to the user. If they did not respond to it, you could not send anything else.

After March 4th, the policy changes to “24h strict”. If your chatbot messages someone and they do not respond in 24 hours, you cannot message them again unless your communication falls into one of four categories () designed by Facebook for recurring communication (event updates, post-purchase updates, account updates or human agent responses).

Once the user interacts with your chatbot or Facebook Page, the 24-hour window re-opens and your chatbot can send any type of content again. Possible interaction types include:

  • a user sends a message to the chatbot

  • a user clicks a call-to-action button like “Get started” within a Messenger communication

  • a user clicks on a and starts the conversation with your Page

  • a user starts a conversation through the plugin like “Send to Messenger plugin” or “Checkbox plugin”

  • a user clicks on the m.me link to your chatbot

  • a user posts or comments on your Page

  • a user reacts to the message sent by the chatbot

One-time notifications

Facebook plans to introduce one-time notifications in early 2020. It will allow your chatbot to send relevant one-time notifications provided that the subscribers explicitly opted in for it. We will update this part once the feature is live.

Living with the 24h chatbot rule

So, to stay safe and use Messenger chatbots efficiently, you are advised to design the interaction process wisely and use some simple tricks to re-engage your users to keep the conversation window open:

  • Try to get contact’s lead data (like email or phone number) early in the process of establishing the connection, so that you can reach out to them later on different channels

  • Provide some useful content immediately after the first interaction so that the customer is incentivized to use your chatbot later

  • Display targeted Facebook Ads to your subscribers so that they can start the conversation again

In recent years, Messenger Policy was not strictly enforced by Facebook. A lot of Pages were sending messages and outside of the 24-hour window and it was ok (at least it seemed so, although some Pages got banned for doing this). In 2019, Facebook started automatically blocking the delivery of messages that break that rule, and if you continue to do so after March 4th, you risk getting banned from Facebook.

Use Activechat’s multichannel features to send and to chatbot users to bring them back to the conversation

Facebook Messenger Policy
“message tags”
Click-to-Messenger ad
broadcasts
SMS
emails