Channels

The Channel Management section enables you to integrate communication platforms and create custom API channels for connecting third-party software to your angoor.ai workflows, managing how external triggers activate your automated flows.

Channel Management Dashboard

The main dashboard displays all available channels across your workspace:

  • Channel Name: Identifier for each channel with visual indicators for channel type

  • Creator: Channel source (Angoor for native integrations, Internal for custom channels)

  • Owner: Account or team responsible for channel management

  • Subscriptions: Number of active connections or subscribers using the channel.

Channel Types

  • Integration Channels: Pre-built connectors for platforms like WhatsApp and Instagram added through the integrations menu

  • Custom API Channels: User-created channels for connecting third-party software with custom triggers

Creating Custom Channels

Step 1: Click "New" to create a custom channel and enter a descriptive name for your third-party integration.

Step 2: Configure the subscription settings including name, trigger type (On Trigger or Scheduled), and activation method.

Step 3: Copy the generated API Key and API URL to configure in your third-party software for sending payloads.

Step 4: Attach a form to capture and structure incoming payload data from the external trigger.

Step 5: Set up flow hierarchy to determine which workflows execute when the channel receives a trigger.

Configuration Tab

Subscription Setup

Define how your channel receives and processes external triggers:

  • Subscription Name: Identifier that appears in the flow builder trigger menu

  • Trigger Type:

    • On Trigger: Activates immediately when receiving API payload

    • Scheduled: Processes payloads at defined intervals

API Integration

Technical details for connecting external software:

  • API Key: Unique authentication token for secure payload delivery.

  • API URL: Endpoint where third-party software sends trigger data.

  • Sample cURL Command: Pre-formatted example for testing integration.

Hierarchy Tab

Flow Prioritization

Control execution order when multiple flows use the same trigger.

User Groups Priority

Specify which user groups get higher priority for trigger processing:

  • Helps segment customers for differentiated service levels.

  • Ensures VIP or priority groups receive faster response.

Flows Execution Order

Define which flows execute first when triggered:

  • Top Priority: Only the top flow will execute.

  • All Flows: All connected flows execute based on order.

  • Flows not in the priority list execute last.

Last updated