Contact Us

October 8, 2024

May 15, 2026 9:13 am

Passing additional parameters to queueMO in SFMC

Share with

Watch related videos on YouTube — Search results for: Passing additional parameters to queueMO in SFMC

Understanding QueueMO and JSON Payloads

QueueMO is a mechanism in Salesforce Marketing Cloud that allows you to send SMS messages to contacts. The JSON payload is used to pass parameters such as mobile numbers, short code, and message text to QueueMO.

To pass additional parameters, you need to include them in the JSON payload. However, you need to ensure that the parameters are properly formatted and that QueueMO is configured to accept them.

Root Cause of the Issue

The root cause of the issue is that the MemberCID parameter is not a standard parameter in the QueueMO JSON payload. To pass custom parameters, you need to use a different approach, such as using a custom attribute or a data extension.

Fixing the Issue

To pass additional parameters to QueueMO, you can use a custom attribute or a data extension. Here is an example of how you can modify the JSON payload to include a custom attribute:

queueMO.json

{
  "mobileNumbers": [
    "1xxxxxxxxx"
  ],
  "shortCode": "xxxxx",
  "messageText": "KEYWORD",
  "attributes": {
    "MemberCID": "P22222"
  }
}

Alternatively, you can use a data extension to store the custom parameter and then reference it in the QueueMO JSON payload.

Heads up: Make sure to configure QueueMO to accept the custom parameter and to properly handle any errors that may occur.

Checklist

Passing Additional Parameters to QueueMO

  • Use a custom attribute or a data extension to pass additional parameters
  • Modify the JSON payload to include the custom attribute or data extension
  • Configure QueueMO to accept the custom parameter
  • Properly handle any errors that may occur
  • Test the modified JSON payload to ensure it works as expected

Frequently Asked Questions

What is QueueMO?

QueueMO is a mechanism in Salesforce Marketing Cloud that allows you to send SMS messages to contacts.

How do I pass additional parameters to QueueMO?

You can pass additional parameters to QueueMO by including them in the JSON payload using a custom attribute or a data extension.

What is a custom attribute?

A custom attribute is a way to pass additional data to QueueMO that is not part of the standard JSON payload.

How do I configure QueueMO to accept custom parameters?

You need to configure QueueMO to accept the custom parameter by modifying the QueueMO settings in Salesforce Marketing Cloud.

Genetrix Technology · Salesforce Marketing Cloud Partner

Need help shipping this in production?

Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.

Get in Touch with Genetrix →

Blogs for the

Business-Savvy!​

Let’s Connect

A 30 min no cost strategy session
with cloud support expert

Let’s Connect

A 30 min no cost strategy session
with cloud support expert