Using Third-Party Integrations in Automation
Third-party integrations enable Bika to connect with external services, facilitating actions such as sending SMS, emails, and push notifications.
Automation in Bika are those that execute automatically at specified times or in response to specific events, like sending an email at a particular time or triggering a notification when an event occurs.
This guide will show you how to leverage third-party integrations in automation to expand functionality.
Applications of Third-Party Integrations in Automation
⭐ Use Case 1: Extracting Necessary Parameters from Integrations
For instance, automation actions like "Send message to Slack channel" or "Send message to Telegram chat" can either have their Webhook URLs entered manually or extracted from pre-configured third-party integrations within the workspace.
In the action configuration interface, you'll find a "Webhook Source" dropdown with two options:
- Enter URL Manually: Enter the Webhook URL for the respective platform manually.
- Extract URL from integration: Select a pre-configured third-party integration within the workspace to retrieve the corresponding Webhook URL.
⭐ Use Case 2: Obtaining Authorized Access Tokens
For example, the automation action "X (Twitter) - Create Tweet" requires using Twitter's API to create tweets. Since X's API requires OAuth2 authentication, you must use Bika's X (Twitter) OAuth2.0 Integration to manage and refresh access tokens.
Benefits of Using Integrations in Automation
- Simplified Configuration: Extracting parameters from integrations simplifies setup and reduces the potential for errors.
- Centralized Management: Integrations allow for unified management of third-party service access tokens, enhancing security.
- Reusability: Pre-configured third-party services can be reused across multiple Automation, increasing efficiency.