Skip to main content

Hey ManyChat community,

I’ve set up an automation that asks a few questions when a new contact is created, using WhatsApp messages with reply buttons.

I’m wondering, would it be possible to activate a chatbot when someone sends a message or asks a question, instead of relying on the predefined reply buttons in the WhatsApp messages?

Thanks in advance for your help!

Hello ​@MaxiKeller ,

Yes, it’s definitely possible to create a chatbot that doesn’t rely on buttons, and there are a few ways to do that. It all depends on your goal—whether you need to collect information and save it to custom fields, or simply ask qualification questions. Based on that, you can decide on the best approach. Here are a few options:

1. You can use Manychat’s own AI. With it, you define the goal of that step, set up fields to collect information if needed, and the AI has a natural conversation with the lead while performing those actions.

2. You can also use the more traditional "Type 1 for this" and "Type 2 for that" method. This can be done by adding such a message inside a data collection field, setting the input type to numeric, and then adding condition blocks to check the number entered by the user and guide them to the appropriate flow.

In short, there are many ways to build this. If you run into any specific questions during development, feel free to reach out to the community—we’re here to help!

Let me know if this was helpful.


Hello ​@MaxiKeller ,

 

1. You can use Manychat’s own AI. With it, you define the goal of that step, set up fields to collect information if needed, and the AI has a natural conversation with the lead while performing those actions.

 

Hi Rogerio,

Thanks for that answer especially number 1. I have more questions on it I can't seem to solve by just googling ManyChat reviews or the issue. Are you basically saying I can feed ManyChat’s AI my PDF, data, company website and prompts and it will reply my customers via IG DMs or WA messages via natural language?

Scenario 1: Customer asks whats the cheapest package I can buy if im in town for a month and the AI replies in a natural language while giving the answers and solutions. 
Scenario 2:  Being able to flag messages it can’t solve and send it to a human operator. Can ManyChat’s AI do that?  OR do I need to use Make.com and connect it to an external chatbot to do it? - this is what youtube is telling us.

Is this plan only available to PRO users while additionally subscribe to the 29USD / mth plan?

Appreciate your reply! :)

 

Sincerely,

Ernest


Hello ​@MaxiKeller ,

 

1. You can use Manychat’s own AI. With it, you define the goal of that step, set up fields to collect information if needed, and the AI has a natural conversation with the lead while performing those actions.

 

Hi Rogerio,

Thanks for that answer especially number 1. I have more questions on it I can't seem to solve by just googling ManyChat reviews or the issue. Are you basically saying I can feed ManyChat’s AI my PDF, data, company website and prompts and it will reply my customers via IG DMs or WA messages via natural language?

Scenario 1: Customer asks whats the cheapest package I can buy if im in town for a month and the AI replies in a natural language while giving the answers and solutions. 
Scenario 2:  Being able to flag messages it can’t solve and send it to a human operator. Can ManyChat’s AI do that?  OR do I need to use Make.com and connect it to an external chatbot to do it? - this is what youtube is telling us.

Is this plan only available to PRO users while additionally subscribe to the 29USD / mth plan?

Appreciate your reply! :)

 

Sincerely,

Ernest

Hello ​@Ernest ,

In ManyChat's AI, there's a text field with a limited number of characters to input context. However, it's currently not possible to upload files or website data directly. For cases where the AI needs to consult a product list, the best approach is to use an external integration.

Regarding transferring conversations to a human operator when the AI can't resolve an issue, it is indeed possible. Here’s a brief explanation of how it can be done:

If you choose to use ManyChat’s AI, you could create a task to save information about why the user needs human assistance. An example prompt for this task would be: "When a question arises that you don't have an answer to, inform the user that you will be calling a consultant to assist them, and save a summary of the issue in a custom field." Afterward, set a conditional block to check if there’s information saved in that field. If there is, the conversation should be directed to a human operator.

For external integrations without using ManyChat’s AI, the setup is slightly more complex. Assuming you are using OpenAI's "Response API" alongside Make and ManyChat, the steps would be:

1. Create a flow in ManyChat to transfer conversations to human operators.
2. Create a "function calling" function in OpenAI, which triggers whenever the AI determines human assistance is needed.
3. Provide clear instructions for the AI to invoke this function if it cannot solve the user's inquiry.
4. After each interaction, use ManyChat to map the called function's name into a custom field. Then, set up a conditional block to verify if this custom field has any information, which will trigger the transfer to a human operator.

In short, the user asks a question, the AI identifies that it lacks an answer and triggers the function, and the ManyChat flow then routes the interaction to human assistance.

ManyChat’s AI feature is only available for PRO plan subscribers.


Reply