Quick Guide: How to Add a New Channel to Your Workspace

Introduction: Channels connect your RapidPro.app workspace to messaging or voice providers so you can send and receive messages (and calls, depending on the channel). Once a channel is added, it can start processing immediately—so your flows can deliver messages right away. This guide shows how to add a new channel and how to disable an existing channel without losing its integration or history.

Add a channel (and disable it safely when needed)

If you just need the essentials, follow this quick path:

  1. Open Workspace Settings and click + New channel
  2. Pick the channel type and complete provider setup
  3. Verify the channel is enabled and can send/receive
  4. Disable a channel via Edit → uncheck Enabled → Save
  5. Re-enable later (or keep disabled during maintenance)

Adding connects delivery immediately; disabling stops new outbound sends without deleting the integration or history.

Step-by-Step Process

1
Add a new channel

  1. Open Workspace settings (gear icon).
  2. Click + New channel.
  3. Choose the channel type you want to add (Twilio, Telegram, Messenger, etc.).
  4. Follow the provider-specific setup steps and Save.

[CAPTURE: Workspace settings screen showing the “+ New channel” button.]

💡
Tip: If you’re not sure which channel type to pick, start with Understanding Channels to compare options and limits.

2
Complete the provider setup and save

Each provider requires slightly different details (API credentials, a number, a bot token, or a page connection). During setup, make sure you:

  • Paste credentials carefully (avoid extra spaces)
  • Select the correct number/account where applicable
  • Confirm the channel is enabled before saving

[CAPTURE: New channel setup screen showing provider fields (credentials/token/number selector) and a Save button.]

⚙️
Technical Detail: Once saved, the channel becomes available to your workspace for sending and receiving (depending on provider capabilities).

3
Verify the channel is active

After adding the channel:

  • Confirm it appears in Workspace settings → Channels.
  • Confirm it shows as Enabled.
  • Run a quick test with a simple flow (one Send Message) to verify delivery.

[CAPTURE: Channels list showing the newly added channel with an Enabled status.]

💡
Tip: If messages don’t send, first confirm contacts have the correct URN type for that channel (phone number, Telegram ID, etc.).

4
Disable an existing channel (without losing history)

Disabling a channel stops new outbound messages from being sent without removing the channel or deleting history.

  1. Go to Workspace settings → Channels (or open the channel page).
  2. Open the channel menu (top-right or ).
  3. Click Edit.
  4. Uncheck Enabled.
  5. Click Save.

What happens next:

  • New outbound sends stop for that channel.
  • Previously sent messages may still deliver (depending on the provider queue).

[CAPTURE: Channel Edit window showing the “Enabled” checkbox unchecked.]

5
Re-enable later (recommended for maintenance windows)

When you’re ready to resume sending:

  1. Open the channel’s Edit screen again.
  2. Check Enabled.
  3. Save.

[CAPTURE: Channel Edit window showing the “Enabled” checkbox checked.]

⚠️
Warning: If you disable a channel during an active broadcast or high-volume period, deliveries may become inconsistent across providers. Plan a short maintenance window when possible.

Common Issues & Quick Fixes

I don’t see “+ New channel”

Problem: The option to add a channel isn’t visible in settings.

Fix:

  • Make sure you’re in Workspace settings (not Flows).
  • Confirm you have the right permissions (Admin access may be required).
Messages still deliver after disabling the channel

Problem: You disabled the channel, but some messages continue to deliver.

Fix:

  • This can be normal: previously sent messages may already be queued by the provider.
  • Check your provider dashboard/logs if delivery continues long after disabling.
Flows don’t send after adding a channel

Problem: The channel exists, but messages aren’t sending.

Fix:

  • Confirm the channel is Enabled.
  • Verify contacts have the correct URN type (phone number, Telegram ID, etc.).
  • Test with a simple one-step flow and review message/call logs.