# MessageBird SMS Quick Start

{% hint style="info" %}
To connect with MessageBird, you will need a [MessageBird account](https://dashboard.messagebird.com/en/sign-up).&#x20;

{% endhint %}

![MessageBird Logo](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md62NBieXAKZc7Pm5QM%2Fimage.png?alt=media\&token=eaa8b7a5-dc6f-4ff4-8c65-6e4159b08668)

Messagebird is a cloud communications platform that allows you to send and receive SMS text messages through web service APIs.

This Messagebird integration lets you respond to SMS messages directly from our platform.

## Setting Up MessageBird <a href="#setting-up-nexmo" id="setting-up-nexmo"></a>

### Purchasing **a Virtual Number**

{% hint style="info" %}
Note that you will have to [top up your MessageBird account](https://dashboard.messagebird.com/en/paymentflow/add-funds) in order to purchase a Virtual Number.
{% endhint %}

**Step 1: Sign in to your MessageBird account**\
Navigate to the [MessageBird dashboard](https://dashboard.messagebird.com/). If you are not already signed in, you may have to log in with your [MessageBird account](https://dashboard.messagebird.com/en/sign-up/) first.

**Step 2: Buy a Number**\
On the sidebar, select **Numbers.** On the Numbers page, select the blue **Buy a Number** button on the top right.&#x20;

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md62UfIrnLX6WQebqGS%2Fimage.png?alt=media\&token=45503e64-b26c-48a7-a3f8-b7586c4f3982)

**Step 3: Choose a phone number**\
Select a phone number that you prefer and best suit your company needs. You can select a number from any country available on MessageBird.

{% hint style="warning" %}
Be sure to select a phone number that supports SMS capability as it is required for this connection to work.&#x20;
{% endhint %}

## Connecting MessageBird <a href="#connecting-to-nexmo" id="connecting-to-nexmo"></a>

**Step 1: Navigate to Channel Settings**\
From **Settings** Module, navigate to the menu item, **Channels**

**Step 2: Add Channel**\
Press **Add Channel** and choose **SMS.** Select **MessageBird** on the second step

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mbui1HRO4dGghy5ITOz%2Fuploads%2F3G4VcUcoyGCaDB4kZrHo%2F1.gif?alt=media\&token=cdb6b457-b317-4d0a-b234-702dd649b3e9)

**Step 3: Sign in to your MessageBird account**\
Navigate to the [MessageBird dashboard](https://dashboard.messagebird.com/) and navigate to [Flow Builder](https://dashboard.messagebird.com/en/flow-builder).

**Step 4: Select Call HTTP endpoint with SMS template**\
Locate the **Call HTTP endpoint with SMS** template and press **Try This Flow**

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md62xYUJvhrmAD_76xb%2Fimage.png?alt=media\&token=36c99a71-4751-45f9-8db6-9c71b86174dc)

**Step 5: Select the preferred phone number**\
Select the preferred phone number and press **Save**

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md63-NqUdPWqnr0b8-d%2Fimage.png?alt=media\&token=ea163511-d2a9-424b-825d-46a31cde6c99)

**Step 6: Configure Forward to URL**\
From the Flow Builder, press on **Forward to URL** icon and select **POST** as the method.

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md631weohjMcS65x4S-%2Fimage.png?alt=media\&token=dd26c624-7278-48b7-8cc6-6bfbddca8f5b)

**Step 7: Add the generated URL to the field**\
From the ISMessenger platform, copy the generated URL and paste it to the URL field at MessageBird

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mbui1HRO4dGghy5ITOz%2Fuploads%2FLGwjFyrohICq58U5EhRX%2FScreenshot%202023-10-13%20120722.png?alt=media\&token=461e5e7f-26c1-4bc3-995f-69e47b4c6646)

**Step 8:** If there are no errors, you may proceed to publish and activate the flow.

**Step 9:** On the IS-Messenger platform, follow the instructions and click **Next**.

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mbui1HRO4dGghy5ITOz%2Fuploads%2FBoPd4DY2GYal6RTejCbP%2FScreenshot%202023-10-13%20120722.png?alt=media\&token=4c53c352-bc1a-4978-abd8-a0b389f709bb)

**Step 10:** Navigate to the [Developer Access Page](https://dashboard.messagebird.com/en/developers/access) and click **Show Key**. Add the API key to the IS-Messenger platform.

![](https://3688769499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mbui1HRO4dGghy5ITOz%2F-Md620B6rL_pwxFfOeTN%2F-Md63lHw0nGBAq5atrLL%2Fimage.png?alt=media\&token=e7dc8955-ed9f-485f-b4e8-dc027e9f36ce)

**Step 11:** Select the phone number from the dropdown on the IS-Messenger platform.

**Step 12:** Click **Save Changes** to complete the setup.

{% hint style="success" %}
Once you completed the setup, any SMS sent to the MessageBird phone number will now be received in your space.
{% endhint %}

## Channel Configuration

{% hint style="info" %}
MessageBird SMS channel can be configured with a unique channel name.
{% endhint %}

**Step 1:** Navigate to **Workspace Settings** > Click **Channels**.

**Step 2:** Locate the MessageBird SMS Channel > Click **Manage > Configuration.**

**Step 3:** Configure the Channel name, which is used internally to identify the account.

{% hint style="warning" %}
Ensure all your details are entered correctly as errors may cause outbound messages from your MessageBird SMS account to fail.
{% endhint %}

{% hint style="warning" %}
**Important**: As for the other details, take extra note while updating as it might fail to receive messages from the connected MessageBird SMS account.&#x20;
{% endhint %}

**Step 4:** Click **Save Changes** to update the Channel configuration.
