Integrations
Connect native integrations
Learn how to link Twilio, Google Calendar, Mercado Pago, PayPal, Shopify, and WooCommerce with whapi.chat.
What are native integrations
Native integrations are preconfigured connections that whapi.chat offers with popular services. They require no development or technical knowledge: you only need the credentials for each platform.
Available integrations
| Service | Main use |
|---|---|
| Twilio | Voice calls to customers from the panel, with recording and lead timeline history |
| Google Calendar | Schedule appointments from chat and send automatic reminders |
| Mercado Pago | Generate payment links and confirm transactions |
| PayPal | Receive international payments and notify the customer |
| Shopify | Sync orders, stock, and send updates |
| WooCommerce | Connect your WordPress store with WhatsApp notifications |
Steps to connect an integration
- Go to Settings > Integrations in the whapi.chat dashboard.
- Select the service you want to link.
- Click Connect and follow the authorization flow:
- For Twilio, enter your Account SID and Auth Token from console.twilio.com.
- For Google Calendar, sign in with your Google account and grant permissions.
- For Mercado Pago or PayPal, enter your merchant credentials or generate an access token from the provider dashboard.
- For Shopify, enter your store URL and approve the app from your admin.
- For WooCommerce, copy the API key and secret from WooCommerce > Settings > REST API.
- Once authorized, you will see Connected status next to the service icon.
- Configure the associated automatic actions (for example, send a message when a payment is confirmed).
Configure automatic actions
Each integration lets you define triggers:
- New event in Google Calendar → send a reminder 1 hour before.
- Payment received in Mercado Pago/PayPal → confirm to the customer via WhatsApp.
- New order in Shopify/WooCommerce → notify the team and the buyer.
Access these rules from Integrations > [Service] > Automations.
Troubleshooting
- If the connection fails, verify that your token or credentials have not expired.
- Check that granted permissions cover read and write access.
- If the error persists, disconnect and link the service again.
- Review the event log in Integrations > History to identify specific errors.