Synced Cloning: Updating Your Messenger Bots at Scale

Does your company or marketing agency manage multiple locations? We will use a hotel chain as an example. Let’s say the company owns hotels in three cities: San Francisco, New York City, and Washington, DC.

In the past, if you were building a Messenger bot for the hotel chain, you would need to create three separate bots. You could build a bot for the San Francisco location, then easily clone it for the other two Facebook pages. Not a big deal, right?

Well, a problem would arise if you wanted to make changes to all three bots. Imagine that you want to add a “live chat” button to the main menu where bot users can speak with the concierge. You would need to manually go into each bot, one by one, then create a block and add the button. For more complex updates, such as a room-booking feature, this would be very time consuming.

Today we’re proud to introduce a time-saving solution: Synced Cloning.

Put simply, the changes you make to a Synced Clone will be automatically reflected in any other bots you choose to connect to it.

So, how would you use this feature in the real world?

Let’s say you want to add a “contact us” button to the main menu of each bot, without recreating the block for every hotel location.

Simply add the “main menu” block to a new group, hover over the group name, click the “…” button, click ‘Sync Copy,’ then choose another bot (location) where you wish to sync the update.

Synced Cloning: Updating Your Messenger Bots at Scale
“Sync Copy” feature, as shown within the group menu

Now, any changes you make to this group will be reflected in the bot you just synced.

If you want to use the same contact information — such as a generic, 1-800 phone number — for all locations, then you should include the “contact us” block in the same group you chose to sync. This will prevent you from modifying the block at the individual location level; you can only change the content from the Synced Clone.

But if you wish to use location-specific contact information for each hotel bot, then you should add the “contact us” block to a different group that is not synced. Instead, you can just use the normal “copy” feature to clone this block to your other bots.

Synced Cloning: Updating Your Messenger Bots at Scale
Normal“Copy” feature, as shown within the group menu

When you’re ready, take Synced Cloning to a more advanced level by setting attributes for all location-specific information (such as address, website, and phone number) on the Welcome Message. This way, you can easily input the unique data in one place and dynamically replace it throughout the chatbot, rather than wasting time searching for what blocks you need to change.

Synced Cloning: Updating Your Messenger Bots at Scale
Setting location-specific attributes on Welcome Message block

So, how do you plan on using Synced Cloning? Think about how they can save you time, allowing you to focus more energy on your broader business strategy.

Try Synced Cloning today by upgrading to our Premium tier of service, which includes a dedicated account manager at Chatfuel.

Ready to take your business to the next level?

Talk to Sales