Kuantia CRM icon

Kuantia CRM

Interact with Kuantia CRM API

Actions65

Inbox Management → Inbox Controller Handle Whats App O Auth Callback

AI-generated

Overview

This node handles the OAuth callback for WhatsApp integration within an inbox management system. It processes the authorization code received from Facebook Embedded Signup to create and configure a WhatsApp Business inbox. This is useful for automating the setup of WhatsApp Business inboxes after user authorization, enabling seamless integration with WhatsApp messaging services.

Use Case Examples

  1. Automate WhatsApp Business inbox creation after OAuth authorization.
  2. Integrate WhatsApp messaging into a CRM or customer support platform by handling OAuth callbacks automatically.

Properties

Name Meaning
Code Authorization code from Facebook Embedded Signup, required to authenticate and authorize the WhatsApp integration.
Phone Number Id Phone Number ID from Embedded Signup response, optional and can be extracted from the token if not provided.
Waba Id WhatsApp Business Account (WABA) ID from Embedded Signup response, optional and can be extracted from the token if not provided.
Inbox Name Name for the inbox to be created, required to identify the WhatsApp Business inbox.
Request Options Settings for request handling such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • inboxId - Identifier of the created WhatsApp Business inbox.
  • status - Status of the OAuth callback handling process.
  • message - Additional information or error messages related to the process.

Dependencies

  • Requires an API key credential for authentication with the WhatsApp Business API or the relevant service handling the OAuth callback.

Troubleshooting

  • Ensure the authorization code is valid and not expired to avoid authentication errors.
  • Verify that optional Phone Number ID and WABA ID are correctly provided or can be extracted from the token to prevent incomplete inbox setup.
  • Check network settings such as proxy and SSL options if requests fail due to connectivity or security issues.
  • Timeout errors can occur if the server is slow to respond; adjust the timeout setting accordingly.

Discussion