Bika
GuideIntegration

X(Twitter) Integration

X(Twitter) OAuth2.0 Integration

Bika supports integration with the X(Twitter) app using the OAuth2.0 authorization mechanism, allowing you to manage tweets, follow users, send direct messages, and more from your Twitter account.

💡 Creating a New X(Twitter) Integration

This section will guide you through creating a custom application on the Twitter Developer Platform and integrating it with Bika.

Note: Before starting, make sure you have a Twitter account and a Twitter Developer account.

Step 1: Create a Twitter Application

  1. Register a Developer Account: If you don't have a Twitter Developer account yet, visit the X Developer Platform and follow the instructions to register. Here's how to create a free account:

    • Log in to the X Developer Platform.

    • Click "Developer Portal" in the upper right corner.

    • Click "Sign up for Free Account" and complete the registration process.

      Register Twitter Free Developer Account

    • Describe your use case, check all the boxes, and click "Submit".

      Describe Use Case and Submit

    • After submission, X will automatically create a project and an application for you.

      Developer Portal Dashboard

  2. Configure the Application:

    • Click "App settings" to enter the settings page.

      Open App Settings Interface

    • Under "User Authentication Settings", click "Set up".

      Set Up User Authentication Settings

    • In the "App Permissions" section, select "Read, Write, and Direct Messages".

    • In the "Type of App" section, select "Web App, Automated App or Bot".

    • In the "App Info" section, enter the following details:

      • Callback URI / Redirect URL: https://bika.ai/api/integration/twitter/callback
      • Website URL: This is a required field. You can enter your website URL or https://bika.ai

      Set App Permissions and Info

    • Click "Save" and confirm the prompt by clicking "Yes".

  3. Obtain OAuth 2.0 Client Credentials: Copy and securely save the Client ID and Client Secret. You can also find this information on the "Keys and Tokens" page. These details will be used when configuring the integration in Bika.

    Get Client ID and Client Secret

Step 2: Create a New X Connection in Bika

  1. Log in to Bika: Use your Bika account to log in and access your workspace.

  2. Navigate to the Integration Page: Click the workspace name in the upper left corner, select "Settings" from the dropdown menu, and then open the "Third-Party Integrations" tab.

    Navigate to Space Settings

    Open Third-Party Integrations Tab

  3. Add a New Integration:

    • Find "X(Twitter) OAuth2.0" in the integration list and click "Connect" to open the configuration interface.

      Open X Integration Configuration Interface

    • Name the new integration for easy identification.

    • Enter the Client ID and Client Secret obtained from the Twitter Developer Platform.

    • Click "Confirm".

    • In the authorization popup, click "Authorize app" to complete the integration.

      X OAuth2.0 Authorization Interface

    • After authorization, you will be redirected to Bika and see a "Integration Successful" message. You have now successfully created a new X integration and can use it in Bika's automation. For more information on using X integration, please refer to the documentation Using Third-Party Integrations in Automation.

💡 Updating an Existing Integration

If you need to update an existing X integration, go to "Space Settings > Third-Party Integrations > My Integrations" in Bika and click the "Edit" button.

Clicking "Save" will not take effect immediately. You need to click the "Reauthorize" button to update the integration configuration. After reauthorization, existing automations will use the new configuration without any additional steps.

Edit Integration Configuration

💡 Reauthorizing an X Integration

If your X integration becomes invalid, go to "Space Settings > Third-Party Integrations > My Integrations" in Bika and click the "Reauthorize" button.

After reauthorization, existing automations will use the new configuration without any additional steps.

💡 Deleting an X Integration

If you need to delete an X integration, go to "Space Settings > Third-Party Integrations > My Integrations" in Bika and click the "Delete" button.

Note: Deleting the integration will affect the automations that use this integration. They will not function properly, and you will need to reconfigure these automations.

Recommend AI Automation Templates
Discourse Community Manager
Discourse Community Manager Agent is an AI community assistant that helps you quickly generate clear, friendly, and well-structured replies to user posts. This AI reply generator makes community moderation easier, faster, and more professional.
Automated Currency Data Retrieval (JavaScript)
Automated Currency Data Retrieval (JavaScript)
The Automated Currency Data Retrieval (JavaScript) template runs daily jobs to fetch exchange rates and write them into a table, giving you clean, structured historical exchange rate data without manual copy‑paste. Use it for financial data automation that feeds dashboards, alerts, and automated financial reporting, so finance teams, forex traders, accountants, and analysts always have up‑to‑date FX data. Over time, the template becomes a lightweight risk management tool by helping you monitor currency movements, spot trends, and support better investment and hedging decisions.
Requirements Document Writer
Create professional requirements documents instantly with AI. Generate complete requirements templates, project requirements, and user requirements with detailed acceptance criteria and product specifications. Perfect for product managers and project teams.
Automated Stock Data Retrieval (JavaScript)
Automated Stock Data Retrieval (JavaScript)
The Automated Stock Data Retrieval (JavaScript) template automatically fetches US stock data every day and writes it into a structured table, giving you clean, consistent time series for analysis. Use it as part of your financial data automation stack to power stock trend analysis, dashboards, alerts, and quantitative analysis data for models and backtests. Designed for financial analysts, investment managers, data scientists, quants, and portfolio managers, it saves time on manual data collection so you can focus on research, strategy, and better investment decisions.
AI Automated Product R&D Management
AI Automated Product R&D Management
AI Automated Product R&D Management helps teams efficiently control the entire product development workflow, covering task assignment, bug management, product iteration, automated reporting, and notifications. Leverage AI-powered optimization to streamline development, track requirements, and generate iteration reports automatically, improving collaboration and R&D efficiency. Ideal for product managers, R&D teams, and agile development workflows.
Auto Send Pay Slips
Auto Send Pay Slips
Automate the entire payroll distribution process with the Auto Send Pay Slips template. Effortlessly send accurate employee pay slips, manage payroll data, and streamline your payroll approval process. Use onboarding form templates, employee roster templates, and payroll sheet templates to keep payroll data management organized and error-free. Generate monthly payroll reports, improve payroll accuracy, and enhance labor cost management as part of automated HR workflows. Ideal as an HR automation tool for HR and finance teams that need reliable, standardized payroll operations.