Skip to main content

I want to Switch from Timer-Based to Human Approval. Current approval is fake and based on a timer, creating inefficiencies but i want when a user submits their track, pause the flow and notify a team member for review. A team member manually approves or rejects the submission. Only after approval, the user is shown pricing & payment options.

How can i acheive this?

 

Hi, ​@samar!

 

There's no native way to do that with Manychat, but you can do that integrating your automation with your CRM or even a Google Sheet and going back to the conversation after approval to send the rest of the automation.

 

The logic is something like this:

  • You'll separate your automation. 
    • The first one ends when the user sends the comment to be analyzed by a human. 
    • The second starts at the point after human approval. This one will be sent manually by the team member.
  • For the first part, at the end you can use an External Request to send the user/contact data to your team.
  • Once it's approved, the team member goes back to the chat and sends the second part of the automation to the contact in the live chat.

     

 

This is the way that could work for you.

And if sending this to a Google Sheets is enough to your team, you can also insert a direct link to the contacts chat using this URL structure:

https://app.manychat.com/{AccountID "fb123456”}/chat/{ContactID "12345678”}

 

Hope this helps!


@Fabio Gaulke Thank you for reply.

When a user submits a request, ManyChat stops the automation and sends the user’s data to Google Sheets. A team member then checks the Google Sheet and decides whether to approve or reject the request. If the request is approved, the team member copies the direct chat link from the sheet to open ManyChat. They then manually send the second part of the automation to the user, which includes the pricing and payment options. This ensures that the user can proceed only after a manual review, preventing automatic approvals based on a timer. Am i right?


@Fabio Gaulke Thank you for reply.

When a user submits a request, ManyChat stops the automation and sends the user’s data to Google Sheets. A team member then checks the Google Sheet and decides whether to approve or reject the request. If the request is approved, the team member copies the direct chat link from the sheet to open ManyChat. They then manually send the second part of the automation to the user, which includes the pricing and payment options. This ensures that the user can proceed only after a manual review, preventing automatic approvals based on a timer. Am i right?

 

The first part finishes at the moment it sends the data to Google Sheets. There's no need to pause the automation.

The rest is exactly as you wrote! 😉

You can even make the automation check your spreadsheet from time to time to continue after some human approval is given there, but that's a “little” more complex.


If you're interested, we can set up a technical call so I can build this with you.


Yes, I am interested. We can set up a technical call, but before that, may I know the pricing? ​@Fabio Gaulke 


How can i insert a direct link to the contacts chat using this  following URL structure:

Can I do it automatically or manually? ​@Fabio Gaulke 

https://app.manychat.com/{AccountID "fb123456”}/chat/{ContactID "12345678”}


Yes, I am interested. We can set up a technical call, but before that, may I know the pricing? ​@Fabio Gaulke 

Send you my contacts via direct message here in the Community 😉


How can i insert a direct link to the contacts chat using this  following URL structure:

Can I do it automatically or manually? ​@Fabio Gaulke 

https://app.manychat.com/{AccountID "fb123456”}/chat/{ContactID "12345678”}

 

The account ID must be specified, but the Contact ID you can get using the System Variable.

For that you have to create a Custom User Field and populate it before sending it to your spreadsheet:

 


Reply