Zapier MessageBlue Integration Troubleshooting

Every error the connection can return, and the FAQ
View as Markdown

Connection errors

These come back from MessageBlue when Zapier tests or uses the connection. Match the code or the wording Zapier shows you.

CodeWhat Zapier showsCauseFix
APP_ID_REQUIREDApp ID required, 400The App ID field is empty or malformedRe-copy the App ID from Settings → Zapier CRM
MISSING_ZAPIER_SECRETZapier secret is requiredThe secret field is emptyPaste the secret into the connection form
ZAPIER_SECRET_NOT_CONFIGUREDNo Zapier secret configured for this appThe App ID is valid, but no secret has ever been generatedClick Generate Zapier secret in Settings → Zapier CRM, then connect
INVALID_ZAPIER_SECRETInvalid secret, 401Wrong secret, or it was regenerated after you connectedRegenerate, copy, and reconnect in Zapier
ACCOUNT_NOT_LINKEDCould not resolve accountId for this appId, 400The App ID is valid and the secret matched, but no account is linked to itContact support — do not try to enter an Account ID manually
REPLAY_DETECTED401A signed request was replayed or a clock is badly skewedUsually transient; retry. If persistent, contact support

ZAPIER_SECRET_NOT_CONFIGURED is the one new users hit most: it means the App ID is correct but you skipped generating the secret. It is a setup step, not a failure — the message even tells you where to go.

Symptoms

No recent inbound messages were found for your account, so MessageBlue returned a placeholder record so you can continue setup.

Send a real iMessage to your MessageBlue number, wait a moment, then click Find new records in Zapier and test again. If it still shows sample_123 after a genuine inbound message, check that your credentials belong to the app that owns the receiving number.

Two likely causes, in order:

  1. The Zap is in Draft or OFF. Testing a step is not the same as running a Zap. Publish it and confirm the status shows ON (green).
  2. The Mac agent is offline. Inbound messages cannot reach MessageBlue at all if the device behind your number is disconnected. Check the Online indicator on your dashboard.

Almost always a regenerated secret. Every existing connection keeps using the old value and fails.

Update the connection with the new secret, then turn the Zap OFF and ON so the webhook re-registers. See rotating your secret.

Outbound iMessages are delivered by your Mac agent, so they depend on it being running and connected. Check the device in Analytics → Agents — status should read online.

Reconnecting creates a new connection, but the existing webhook registration still points at the old one. Turn the Zap OFF and then ON to re-register it.

Frequently asked questions

No. Only App ID and Zapier Secret. MessageBlue resolves your account from the App ID. The Account ID shown in Settings is for reference and support, not for the Zapier connection form.

Zapier’s free plan works, with a limited number of tasks per month. MessageBlue triggers and actions count toward that allowance. See zapier.com/pricing for current limits.

Yes. Create a separate Zapier connection for each MessageBlue app, using that app’s own App ID and Zapier Secret pair.

Yes, and it is the most common pattern: receive an iMessage, process it in another app, then send a reply.

E.164, with the country code — +15551234567. See the format note.

Typically within a few seconds, depending on Mac agent connectivity and Zapier’s own processing time.

The webhook registration is removed and inbound messages no longer trigger it. Other Zaps on the same connection are unaffected.

Yes — they are independent. If your agent is deployed it answers as normal while your Zap runs alongside it. If you also send a reply from the Zap, the customer receives two messages.

Getting help

When contacting MessageBlue support, include:

  • Your App ID — never your Zapier Secret
  • A description of what you expected and what happened
  • Any error message or code shown in Zapier
  • Whether it fails during testing or on a live Zap

Never paste your Zapier Secret into a support ticket, email or chat. Support never needs it, and sharing it means it must be regenerated — which breaks every Zap using it.