Once your journey is fully configured, the next step is to publish it. Publishing a journey makes it available for use in different environments. GBG GO allows you to publish journeys in two environments:Documentation Index
Fetch the complete documentation index at: https://docs.go.gbgplc.com/llms.txt
Use this file to discover all available pages before exploring further.
| Option | Purpose |
|---|---|
| Preview | Allows testing before going live. Generates a schema for API integration. |
| Production | Deploys the journey live for real users. Once published, the journey cannot be edited directly. |
Publish to Preview
Publishing to preview allows you to test your journey before making it live. To publish to Preview:- Click Publish to Preview in the journey editor.
- A confirmation message appears: Delivery deployed successfully.
- Click on Dashboard to see:
- Environment (Preview)
- Version number
- Resource ID
- Last published date
- Schema
- The schema for your journey is automatically generated.
Understanding the schema
The schema defines what information is required for the modules in your journey.- If a new module is added, new fields may be included in the schema.
- If a field is already used, it will be shared between modules, for example, an address field used in multiple verification steps.
- Developers can copy the schema and use it for API integration with Postman or other tools.
Publish to Production
Once testing is complete, you can publish the journey to Production. This makes it available for real users. To publish to Production:- Click the Actions list in the Dashboard.
- Select Publish to Production from the menu.
- Confirm the action in the dialog box by selecting the checkbox.
- Click Publish to production.
Important considerations:
- Once a journey is published to Production, it cannot be edited directly.
- If changes are needed, you must create a new version of the journey.
- You will have two journey Resource IDs and versions,one for Preview and one for Production. They will be used for API integration in the steps below.
What’s next?
After publishing, the journey is ready for integration with your system. Choose either of the following delivery methods, depending on your needs to lauch your journeys:- API-first integration guides: Learn how to use the API-first delivery method to integrate your journey into your own frontend and backend systems.
- Hosted journeys low-code integration guides: Learn how to use hosted journeys to let the GBG GO platform handle the end-user interface and data collection.
- Investigate: View submitted data, journey status, and logs in the GBG GO Investigation portal.
FAQ
How do I access the preview/sandbox environment?
How do I access the preview/sandbox environment?
GBG GO provides two separate environments:
- Preview environment: A test environment where you can validate journeys before deploying them to production. Use this to test API calls, verify journey behaviour, and confirm that modules are configured correctly.
- Production environment: The live environment where published journeys are used by real customers.
- Open your journey in the Journey builder.
- Click Publish to Preview.
- A confirmation message appears: “Delivery deployed successfully”.
- Click Dashboard, where you can see the environment label (Preview), version number, resource ID, last published date, and the auto-generated schema.
- Navigate to Investigation.
- Click the Preview Environment tab.
What is the difference between a resource ID and an instance ID?
What is the difference between a resource ID and an instance ID?
A resource ID identifies a specific published version of a journey. When you publish a journey in GBG GO, the system assigns it a resource ID. You include this ID in the journey start request to tell the API which journey to run. To always use the most recently published version, append
@latest to the resource ID (for example, your-resource-id@latest). To pin your integration to a specific version, use the fixed resource ID without @latest.An instance ID identifies a single execution of that journey. When you start a journey, the API creates a journey instance and returns a unique instanceId in the response. You use this instance ID in subsequent API calls.