Would you like to provide a reliable weather forecast for your customers so they can check if the weather is suitable for planned activities? Do you want to deliver better customer experience through your chatbot?
If Yes, this 3-minute read guide designed to help you add the feature to your ManyChat bot and deliver weather information specific to a location for today, tomorrow or the next week.
🔗 In order to connect a ManyChat bot template with the weather service, we will use Integromat.
Connecting the dots
⚈ To connect your Manychat account to Integromat you need to obtain the API Token, you can get it here: Manychat dashboard > Settings > API > Generate Your Token 👇

⚈ Copy the provided token, go to Integromat and add a new scenario: Integromat > Scenarios > Create a new scenario 👇

⚈ Add ‘ManyChat’ module as the first module in your scenario and select ‘Watch Incoming Data’. This triggers when a ManyChat action is performed and returns subscriber’s details.
Enter the name for the webhook and then, enter the API Token you have copied to the respective field.
Click the ‘Continue’ button to establish the connection. 👇
⚈ The next step is to connect a weather app.
Choose ‘Get current weather’ if you’d like to show your customers current weather, current temperature, etc. Choose ‘Get daily weather forecast’ if you’d like to show the weather forecast for tomorrow, in a week, etc.
Enter a needed location by city or by coordinates
Add ‘ManyChat’ module as the third module in your scenario and select ‘Send a Text’.
Add ‘Subscriber ID’ in the appropriate field and choose what information you want to send to your bot users. 👇
⚈ Save and Run your scenario.
Now get back to ManyChat to trigger the ‘Watch Incoming Data’ module.
Add an action to your ManyChat flow: Actions > Trigger Integromat > Choose Your Webhook > Make the flow published > Click ‘Preview’ 👇

⚈ If everything is set up correctly, Integromat will send a message: ‘The scenario run was completed.’ and you will receive a message in your Messenger bot with the weather information. 👇


As an example, we’ve chosen a bot template for travel agencies, but the feature can be applied in different industries like event planning, tourism, hospitality, venues, etc. to deliver better customer experience through Messenger chatbots.