Messagebird integration broken.

Your Workflow URL
https://connect.pabbly.com/workflow/mapping/IjU3NjYwNTY1MDYzNzA0MzM1MjZlNTUzNzUxMzAi_pc
Consent to Access & Modify
I authorize Pabbly Support to log in to my account and make changes to the specified workflow for troubleshooting.
I want to send a SMS with messagebird, the step is within a router.
I have the required field filled and mij 'originator' verified at the side of messagebird.
When testing the step it all ways returns the error
Code:
{
    "errors": [
        {
            "code": 9,
            "description": "no (correct) recipients found",
            "parameter": "recipients"
        },
        {
            "code": 9,
            "description": "originator is required",
            "parameter": "originator"
        }
    ]
}
When looking in the api-log at the side of messagebird it shows as no data at all was send to messagebird as the "Content last request" field is completely empty.
 

Preeti Paryani

Well-known member
Staff member
Hi @Richard_wp,

Thanks for sharing the screenshot. Upon checking the configuration, it looks like the issue is coming from the values entered in both required fields:

  1. Originator
    You have entered “WPHelpdesk” as the originator. In many MessageBird accounts, the originator must be a valid sender number (with country code) or an approved sender ID, otherwise MessageBird may reject it.
    Kindly try using a valid sender phone number (as per your MessageBird account configuration) and test again.
  2. Recipients
    Please ensure the recipient number is entered in the correct international format and is a valid mobile number (including country code). If required, try removing the “+” and test once again, as some providers expect only numeric values.
Once you update these values, please re-test the action and it should work correctly.
 
with messagebird the sender can be a alpha&numeric name with a limit of 10 characters, and as stated I have the sender name verified.
already tested different recipient number formats (for netherlands +31, 0031, 31, none of these work)

As stated in the api logs on the end of messagebird the entries are empty, none of the data is send by pabbly to messagebird.
 

ArshilAhmad

Well-known member
Staff member
Thank you for sharing the additional information. Could you please share a screenshot showing the originator verified in your MessageBird account so our technical team can look into this issue?

Thanks & Regards,
Arshil Ahmad
Customer Support Associate
🌐 Pabbly.com
👉Rate your support
 
images of the registered originators and of the messagebird api log.
I assume the 18:57 time entry was a test by one of the support agents of pabbly?

1768510821749.png



1768510829921.png
 

ArshilAhmad

Well-known member
Staff member
Thank you for sharing this information. Please establish a new connection with your MessageBird account, make sure to enter AccessKey as a prefix to your API key while setting up the connection, and see if that fixes the issue.
1768516942424.png


Thanks & Regards,
Arshil Ahmad
Customer Support Associate
🌐 Pabbly.com
👉Rate your support
 
updated connection but no change.
could predict that, as the api response had nothing to do with an invalid api key and as shown in my earlyier screenshot messagebird did got a call on the api-endpoint with my api-key. just not the correct data/in correct format from pabbly

when adding a new account in pabbly the input is changed with an additional field that isn't documented as what there should be put.
1769781638394.png
 

ArshilAhmad

Well-known member
Staff member
The issue appears to be related to using the same number in both the Originator and Recipient fields. We used a different test phone number in the Recipient field, and this seems to have resolved the issue. We successfully received the SMS on your test phone number.

1769796289989.png


1769796249519.png


Thanks & Regards,
Arshil Ahmad
Customer Support Associate
🌐 Pabbly.com
👉Rate your support
 
I've found the/a bug..
When inserting a linebreak/enter in the Body-input it fails.

fails:
Code:
Je belde net WPHelpdesk maar we konden niet opnemen.
Stel je vraag via https://wphd.be/vraag

Met vriendelijke groet,
WPHelpdesk

Works:
Code:
Je belde net WPHelpdesk maar we konden niet opnemen. Stel je vraag via https://wphd.be/vraag  Met vriendelijke groet, WPHelpdesk

When using the web-ui version in messagebird it is possible to insert a new line in a text so it should also be possible trough the api.
When using the output from the Text-formatter step as body text that has multiple lines of text, it does work. So pretty sure it's how shift+enter / enter inputs are handled.
 

Preeti Paryani

Well-known member
Staff member
Hi,

Thank you for sharing the detailed explanation and examples.

To help us investigate this further, could you please share the workflow URL where you are encountering this issue? Alternatively, it would be very helpful if you could create or test a sample workflow demonstrating the behavior clearly—one action where the message works and another where it fails due to the line break.

This will allow us to review the setup closely and escalate the issue to our team if required.

Looking forward to your response.
 
Top