Issue
You may encounter a "Publish failed" error when attempting to publish a Journey in Segment Engage. This error often persists even after creating a new version or duplicating the Journey. You may also see a specific failure message within a Journey step. An example could be, "Failed to create audience in Facebook Custom Audiences (Actions)".
Product
Twilio Segment
Environment
Segment Console
Cause
This issue is typically caused by invalid audience settings or an expired/invalid authorization token for the Facebook Custom Audiences destination. When the Journey attempts to initialize the audience sync during the publishing process, the authorization failure prevents the Journey from going live.
Resolution
To resolve this issue and successfully publish your Journey, follow these steps:
- Navigate to the Destinations catalog in your Segment workspace and select the Facebook Custom Audiences destination.
- Ensure that the account authorization is active. If the connection appears unstable, re-authorize the Facebook account to generate a fresh OAuth token.
- Review the Audience Settings within the specific Journey step that is failing. Verify that all required fields are populated and that the naming conventions align with Facebook’s requirements.
- Save the changes and attempt to Publish the Journey again.