Skip to main content

Hi Manychat Team!

I hope you're doing great 😊

I had a quick question! I'm trying to build a flow in Instagram Direct Messages that behaves like a flowchart based on user interaction. Here's the idea:

  • A message is sent to followers.

  • If someone doesn’t respond, they receive a follow-up message 24 hours later.

  • If someone clicks on option A, they receive message A 48 hours later.

  • If someone clicks on option B, they receive message B 48 hours later.

Honestly, Manychat has so many amazing features that I wasn’t sure if this specific setup is fully supported 😅

So I wanted to ask:

  1. Is it possible to initiate the first message to users ourselves without it being considered spam or against policy?

  2. Can we set up conditional messages like:
     – if the user clicks A → send message A after 1 day
     – if the user clicks B → send message B after 1 day

Thanks in advance for your help! 🙏
Looking forward to your guidance.

Hey, ​@hossein8092! 😄

 

Due to Meta rules, it’s not possible to send messages without user consent. That said, the user must trigger all the automation by sending a message, clicking on a link, commenting on a post/reel, replying to a IG story.

Regarding the condition block, you can create a condition block saying that if the user clicks A → message A will be sent after 23 hours.

 

Why 23 hours and not 24 hours?

This is a Meta rule. You can only send a message during the 24-hour window. So, if the user clicks A and you set the time delay for 24 hours, the message A won’t be sent.

Read more about the 24-hour window herehttps://help.manychat.com/hc/en-us/articles/14281199732892-How-to-send-messages-outside-the-24-hour-and-7-day-windows-in-Messenger-and-Instagram


But there is something I can’t figure out.

-First: In the “next step” options we can see “smart delay” that allows us to delay next step such as sending message as much as we want, like 2 days!

-Second: In the triggers, we have “new contact” option that let us to send message when a new contact is created. and we can import contacts.

So we can create a trigger to send a message to new contacts and then import contacts from a source “like excel”, then we are messaging to new contacts first without their  consent


@hossein8092 

No, you can’t. That is against Meta rules. 

Regarding your first point, yes, you have the option to set a smart delay for 2 days, however, that is used to do some “backoffice” work, like, send the contact to Google Sheets or other things.

About the second point, that trigger can be used on other channel like FB messenger.

 

The only channel you can’t send a message for new contacts or outside the 24-hour window is Instagram.

 

If you use WhatsApp channel, for example, when a contact is created, you can send them a message, but that message is paid for you. As I mention, in this article (https://help.manychat.com/hc/en-us/articles/14281199732892-How-to-send-messages-outside-the-24-hour-and-7-day-windows-in-Messenger-and-Instagram), you can read how to send a message outside the 24-hour window and in what channel you can do it.


Thank You sir❤️


Reply