Skip to main content

 

Hey everyone! 👋🏼

I’m building a flow where I need to make sure the bot was the last one to send a message and that the user hasn’t replied since.

Here’s what I’m trying to do:

  1. I add a Smart Delay of 30 seconds after sending a message.

  2. After that, I want to check if the last user interaction happened more than 30 seconds ago (to confirm they didn’t reply and that it’s safe to continue).

  3. Ideally, I would use a condition like:

    👉 “Last Interaction on Instagram more than 30 seconds ago”

🚫 The problem: In the condition settings, I can only compare using minutes — the smallest option is 1 minute. So I can’t check for interactions in the 30-second range.

đź§  Has anyone found a workaround for this?

  • Any creative way to check interaction time with more granularity?

  • Can this be done with a custom field + API or HTTP request?

  • Or is this a hard platform limitation that requires redesigning the logic?

Would really appreciate any ideas or experiences — thank you in advance! 🙌🏼

Hey, ​@nocodedude!

 

Yes… for conditions, one minute is the minimum “wait time” you can select.

You could post an idea here in the community suggesting conditions in seconds: https://community.manychat.com/ideas

 

Now… for your case, are you planning to do some kind of loop if the criteria isn't met? 

And have you tried to use the Data Collection block somehow to do this?

(take a look at it… there are some options that can be interesting for this scenario)


Reply