I love how complete the video is. Especially on the Meta App setup. However I'm stuck at trying to send myself a test message from whatsapp (where you just say hi).. the test phone number provided in my meta app under api setup to send and receive messages does not seem to work, it says The phone number xxx isn't on whatsapp. What do I need to do to get it working? Any tip is highly appreciated.
Thanks @jimvh7557 On the API Setup page, you can click on 'Generate access token' button and it will generate a token. Then scroll down and in step 1, enter your mobile number. Then in step 2, click on 'send message'. This will send a message from the test number to your mobile number. You can then reply back on that number. Also, in n8n workflow you can use whatsapp node (action: message) instead of webhook.
@@FuturMinds By the way, once a workflow is published and active and you use the production url for your app how do you still get to see the green checkmarks in the editor itself and not only in the executions log? At 9:05 I see the workflow being active (so you use the production url I guess) but I can see that you still see green checkmarks in the editor 'webhook 1' node which allows you to see this data in the next 'if' node. When my workflow is active and I send a whatsapp message it only shows up in the execution logs, not in the editor so I don't get to see my data there? What am I missing here?
@jimvh7557 There are 2 ways to do it: 1. Use the webhook approach shown in the video: Change the webhook url in the webhook settings in the developers dashboard, send a message and get the test event in n8n. You can then pin it for building the rest of the workflow. 2. Use whatsapp trigger node in n8n. In this case you won't need to set any webhook and that node will trigger on receiving any message on the test number. You will need to create creds for the whatsapp node.
This is amazing 👏. you would have been p slow down in video , where connecting RAG with work flow mentioned .It was too fast. How much money it needs to establish whole setup.?any estimates ?If it can be done..free..it would be great value to small business.
The same RAG workflow is explained in details in this video: th-cam.com/video/NB7hMj7pfrA/w-d-xo.html You can checkout whatsapp api pricing here: developers.facebook.com/docs/whatsapp/pricing/ N8N is free if you can host on an existing server. Else provisioning a server will cost you. If you use groq instead of openai in the workflow, you can avoid that cost (but it has limits). Instead I would suggest openai api, the cost would be negligible.
Just an observation (since I got stuck on this), I needed to return the challenge field, returning any other field wasn't verifying the field on Meta...
My bro, I loved your video, new subscriber and like!, I have a question and it is urgent (I have to present the project in a few days), when I connect directly to N8N with Whatsapp (META), meta bans my number and I already have 2 numbers in a row like this , the client has approximately 200 messages a day, do you know how I can make meta not ban the numbers?
@juanbazan25 Check the whatsapp api manager on developers.facebook.com. Does it tell about why the numbers got blocked. If you are using templates, check their quality score. Whom are you sending the messages. A lot of people may be reporting the messages as spam. Also check the daily message limit you have for those numbers and make sure you don't go near that.
is it possible to add a rate limiter? Also, is it possible to implement a take over function where the business owner takes over a conversation with a user, then handles it back to the ai agent?
@whisky961 It's a really good question. Yes it's definitely possible. Systems like these should always have mechanisms to rate limit the number of requests from a single user to avoid system abuse. Once the response is generator and before sending to user, you can add logic to evaluate if the agent workflow has tried enough times to resolve the query but is still not able to. If yes, it should stop replying to the user and notify the owner to address the query manually.
@Evil_Viky OpenAI model are all paid. Groq is free but has rate limits. You can self host or run free models like ollama. But those are not as good as openai.
How can I send interactive messages on WhatsApp, such as adding a list or promoting a CTA button? Let’s consider a scenario: I’m building a WhatsApp workflow for a salon booking system. I need to prompt the user with a list of the next 7 days to allow them to choose a preferred booking date. Please guide me on how to achieve this.
You can checkout whatsapp api pricing here: developers.facebook.com/docs/whatsapp/pricing/ N8N is free if you can host on an existing server. Else provisioning a server will cost you. If you use groq instead of openai in the workflow, you can avoid that cost (but it has limits). Instead I would suggest openai api, the cost would be negligible.
@victorsolorzano4154 You need to create an app in developer.facebook.com, get it verified and user the client id and secret to generate jwt tokens on demand to be used in your real world projects.
@mateolizaso6929 Try fixing any issues/errors in the agent/workflow, then execute all the nodes until agent, then try to pick the value for session id.
@mateolizaso6929 You can use whatsapp trigger node in n8n as the first node and select 'Trigger on' as messages. Then click on 'Listen for test event' and send a message from your personal number to your business number (or test business number). And you should receive an event. Hope this helps.
I was looking at webhooks to see if there was some way to ignore outgoing messages, my WA trigger (setup for messages) fires when any message gets added to the conversation not just incoming, so it counts as an execution. Correct?
I can't for the life of me message the test number on WhatsApp, it doesn't even give me the ability to open the chatbox to begin with. Followed literally step-by-step without changing anything you did. Can't tell what is wrong. No matter what I do I can't test that message sent to the test number representing the WhatsApp Business number.
@PedroThedim This is what you can do: Go to developers.facebook.com -> Go to your App -> WhatsApp -> API Setup -> Click on Generate Access Token -> Select test number (step 1) -> Put your personal number in 'To' (Step 1) -> Click on send message (step 2). You will receive a test message on your personal number from business test number. You can then reply to that and trigger the webhook. Hope this unblocks you.
i see many people doesnt share details like u did here. subscribed
Thanks @ShubzGhuman
Awesome Content! 🔥🔥🔥
This is insane value Bro. Looking forward for such video ideas
I'm glad you found it valuable!
The best when it comes to tutorials🔥
Thanks @laurensveldman5180 :)
these videos are great...keep 'em coming
Glad you like them!
Nice video bro. Appreciate the effort. You gained a subscriber 👏👏
Appreciate the support!
Just a REAL tutorial... Awesome!!
Glad you found it helpful!
Hi bro! You the Best!!!
Appreciate the love! Glad you're finding the content useful.
Excelente video !!!
Thanks @LucesLab
Excellent video. thank u for sharing
Thanks @ramp2011
Great video! Whats happend if the client have 5 phones numbers? is better to use twilio? each number is for differents workflows and objetives.
one of the greatest videos ive seen
direct to the point
would you mind sharing the Ai prompt?
Thanks @Ibrahimsito2030. That means a lot. You can find the workflow json (and prompt is inside it) in the video description.
thank youuuu🤩🤩
I love how complete the video is. Especially on the Meta App setup. However I'm stuck at trying to send myself a test message from whatsapp (where you just say hi).. the test phone number provided in my meta app under api setup to send and receive messages does not seem to work, it says The phone number xxx isn't on whatsapp. What do I need to do to get it working? Any tip is highly appreciated.
Thanks @jimvh7557
On the API Setup page, you can click on 'Generate access token' button and it will generate a token. Then scroll down and in step 1, enter your mobile number. Then in step 2, click on 'send message'. This will send a message from the test number to your mobile number. You can then reply back on that number.
Also, in n8n workflow you can use whatsapp node (action: message) instead of webhook.
@@FuturMindsYou are my new best friend 😉 It worked!! Thanks for clearing that up 😊
@@FuturMinds By the way, once a workflow is published and active and you use the production url for your app how do you still get to see the green checkmarks in the editor itself and not only in the executions log? At 9:05 I see the workflow being active (so you use the production url I guess) but I can see that you still see green checkmarks in the editor 'webhook 1' node which allows you to see this data in the next 'if' node. When my workflow is active and I send a whatsapp message it only shows up in the execution logs, not in the editor so I don't get to see my data there? What am I missing here?
@jimvh7557 There are 2 ways to do it:
1. Use the webhook approach shown in the video: Change the webhook url in the webhook settings in the developers dashboard, send a message and get the test event in n8n. You can then pin it for building the rest of the workflow.
2. Use whatsapp trigger node in n8n. In this case you won't need to set any webhook and that node will trigger on receiving any message on the test number. You will need to create creds for the whatsapp node.
This is amazing 👏. you would have been p slow down in video , where connecting RAG with work flow mentioned .It was too fast. How much money it needs to establish whole setup.?any estimates ?If it can be done..free..it would be great value to small business.
The same RAG workflow is explained in details in this video: th-cam.com/video/NB7hMj7pfrA/w-d-xo.html
You can checkout whatsapp api pricing here: developers.facebook.com/docs/whatsapp/pricing/
N8N is free if you can host on an existing server. Else provisioning a server will cost you. If you use groq instead of openai in the workflow, you can avoid that cost (but it has limits). Instead I would suggest openai api, the cost would be negligible.
@FuturMinds how much money it would take to make what's app agent, which you have explained?
Nice video
Glad you liked it!
Is it possible to configure the actual whatsap trigger on a vps with docker n8n?
thank you
Just an observation (since I got stuck on this), I needed to return the challenge field, returning any other field wasn't verifying the field on Meta...
@harshdawar5568 Could you please expand more on this: returning any other field wasn't verifying the field on Meta.
My bro, I loved your video, new subscriber and like!, I have a question and it is urgent (I have to present the project in a few days), when I connect directly to N8N with Whatsapp (META), meta bans my number and I already have 2 numbers in a row like this , the client has approximately 200 messages a day, do you know how I can make meta not ban the numbers?
@juanbazan25 Check the whatsapp api manager on developers.facebook.com. Does it tell about why the numbers got blocked. If you are using templates, check their quality score. Whom are you sending the messages. A lot of people may be reporting the messages as spam. Also check the daily message limit you have for those numbers and make sure you don't go near that.
is it possible to add a rate limiter?
Also, is it possible to implement a take over function where the business owner takes over a conversation with a user, then handles it back to the ai agent?
@whisky961 It's a really good question. Yes it's definitely possible. Systems like these should always have mechanisms to rate limit the number of requests from a single user to avoid system abuse. Once the response is generator and before sending to user, you can add logic to evaluate if the agent workflow has tried enough times to resolve the query but is still not able to. If yes, it should stop replying to the user and notify the owner to address the query manually.
i cant send messages to the test number, is not in whatsapp, what can i do?
@emprendimentes Instead you can send a test message from developers.facebook.com to your number and then reply to that message.
How do you get the IA agent to have direct access to airtable and slack in the "tools" section
@PierreJames-n8n you can use airtable/slack nodes in n8n, provide the details and auth method there and it should work fine.
The model used OpenAi Chat Model , is free? or your paid for upgrade?
@Evil_Viky OpenAI model are all paid. Groq is free but has rate limits. You can self host or run free models like ollama. But those are not as good as openai.
How can I send interactive messages on WhatsApp, such as adding a list or promoting a CTA button? Let’s consider a scenario: I’m building a WhatsApp workflow for a salon booking system. I need to prompt the user with a list of the next 7 days to allow them to choose a preferred booking date. Please guide me on how to achieve this.
@anuragchatterjee You can create whatsapp message templates and use them while replying back.
Is everything free in this process to setup or do we have to pay for anything?
You can checkout whatsapp api pricing here: developers.facebook.com/docs/whatsapp/pricing/
N8N is free if you can host on an existing server. Else provisioning a server will cost you. If you use groq instead of openai in the workflow, you can avoid that cost (but it has limits). Instead I would suggest openai api, the cost would be negligible.
cant we use other tootl rather than n8n?
@VaibhavShewale Yes ofcourse you can. Make, Zapier and Pabbly are other paid no code tools that you can use.
I have a question. Meta for developer is what name says only for developer, so when I want to have a real project, how can I do that?
@victorsolorzano4154 You need to create an app in developer.facebook.com, get it verified and user the client id and secret to generate jwt tokens on demand to be used in your real world projects.
N8N Webhook Trigger node stuck on listening.. when clicked on Verify & Save.. Any fixes?
@EnthusiasticAI You can use whatsapp node and 'new message' as trigger. You can create a new whatsapp cred using app id and api token.
theres an issue with the Whatsapp cloud api
what to enter in the "Recipient's Phone Number" value?
For test purposes, you can enter one of your number in the Recipient's phone number.
Bro in the window buffer memory I cannot drag from input to key the wa_me label since says "error running node 'ai agent' you know why?
@mateolizaso6929 Try fixing any issues/errors in the agent/workflow, then execute all the nodes until agent, then try to pick the value for session id.
@@FuturMinds Thank you so much!
I did set all up, but when I send a message it doesn't reply. Seems like the first trigger is failing or not receiving
@mateolizaso6929 You can use whatsapp trigger node in n8n as the first node and select 'Trigger on' as messages. Then click on 'Listen for test event' and send a message from your personal number to your business number (or test business number). And you should receive an event. Hope this helps.
Do you mind to share your prompt?
@ginoLfh You can find the workflow json (and prompt is inside it) in the video description.
Why not to use WhatsUp trigger instead of webhook ?
@Superturisto Yes we can use whatsapp trigger node as well.
I was looking at webhooks to see if there was some way to ignore outgoing messages, my WA trigger (setup for messages) fires when any message gets added to the conversation not just incoming, so it counts as an execution. Correct?
I can't for the life of me message the test number on WhatsApp, it doesn't even give me the ability to open the chatbox to begin with.
Followed literally step-by-step without changing anything you did. Can't tell what is wrong.
No matter what I do I can't test that message sent to the test number representing the WhatsApp Business number.
@PedroThedim This is what you can do:
Go to developers.facebook.com -> Go to your App -> WhatsApp -> API Setup -> Click on Generate Access Token -> Select test number (step 1) -> Put your personal number in 'To' (Step 1) -> Click on send message (step 2).
You will receive a test message on your personal number from business test number. You can then reply to that and trigger the webhook.
Hope this unblocks you.
Is n8n production ready.
@jaggyjut Could you elaborate your question?
@FuturMinds do companies use in production environment or n8n js only for prototyping. is n8n a robust platform?
Yes it's a robust no code platform. 'Production' varies per business type and usecase.
Please could you tell me how to change the n8n webhook localhost url. I have the server installed with node. Thank you, your videos are very good.
@aletrance Meta servers can't invoke your localhost webhook url directly. You will need to host n8n on a server.
Hello do Instagram dm automation please
@UnfazedClothing-r4m Yes that's on my list already. Will create it in the coming weeks. Cheers
Awesome Content! 🔥🔥🔥
Thanks for watching! I'm glad you liked it.