Skip to main content

Welcome to GBG Go Tutorials Library

Find technical tutorials and guides that help you build with GBG Go.

Quickstart guides

Platform quickstart

Build your first journey in the Journey builder.

API-first integration quickstart

Start journeys and submit data via the API.

Low-code quickstart

Launch your first hosted journey.

No-code quickstart

Invite a customer to a hosted journey from the platform.

API and SDK guides

This section contains step-by-step guides for integrating with GBG Go APIs and SDKs to execute customer journeys, including both API-first and hosted journey delivery methods.

API-first integration guides

API usage guides

Authenticate, start journeys, and submit data.

Error handling

Handle API errors gracefully.

Best practices

Recommended integration patterns.

Troubleshooting

Diagnose and resolve common issues.

Webhook module

Configure webhooks in GBG Go.

Journey completion notifications

Get notified in real time when a journey completes.

API-first tutorials

Document upload and verification

Build a document upload flow.

SDK references

SDKs overview

Choose between the Core SDK and the Bridge SDKs.

Core SDK

Type-safe TypeScript client for the GBG Go API.

iOS SDK tutorials

Build an iOS identity verification app

Build a SwiftUI app that runs a GBG Go journey with document and selfie capture.

Integrate Smart Capture SDKs (Part 2)

Replace stub camera views with production Smart Capture SDKs.

Integration checklist

Go from zero to a working integration.

Journey URL

Obtain and load a journey URL in your app.

Embedding

SwiftUI and UIKit patterns for journey WebViews.

Messaging

Pass messages between your app and the journey.

Capability handling

Typed slots, custom capabilities, and handlers.

Stub camera views

Test end-to-end without Smart Capture SDKs.

Concepts

Architecture, message protocol, and design rationale.

Security

Trust boundaries and production hardening.

Web SDK tutorials

Build a web identity verification app

Build a React app that runs a GBG Go journey with document capture in an iframe.

Integration checklist

Go from zero to a working integration.

Journey URL

Exchange a token and load a journey URL.

Embedding

React, framework-agnostic, and SSR patterns.

Messaging

Pass messages between host page and journey.

Capability handling

Declare, register, and manage capability state.

Capture screens

Build a capture surface in the browser.

Concepts

Architecture, message protocol, and design rationale.

Security

Trust boundaries, CSP, and origin allowlist.

Android SDK tutorials

Build an Android identity verification app

Build a Jetpack Compose app that runs a GBG Go journey with document and selfie capture.

Integrate Smart Capture SDKs (Part 2)

Replace the stub capture surface with production Smart Capture SDKs.

Integration checklist

Go from zero to a working integration.

Journey URL

Obtain and load a journey URL in your app.

Embedding

Compose and View-system patterns for WebViews.

Messaging

Pass messages between your app and the journey.

Capability handling

Typed slots, custom capabilities, and handlers.

Capture screens

Build a capture surface for documents and selfies.

Concepts

Architecture, message protocol, and design rationale.

Security

Trust boundaries and production hardening.

Hosted journeys integration guides

Hosted journeys API usage guides

Start hosted journeys and fetch state.

Hosted journeys error handling

Handle hosted journey errors.

No-code guides

No-code overview

Invite a customer to a Hosted journey without writing code.

PEPs and Sanctions screening

Screen a customer against PEPs and sanctions lists.

Identity document verification

Verify a customer’s identity document.

Biometric verification

Verify a customer biometrically.

Collection of supporting documents

Collect supporting documents from a customer.

UK data sources

Verify a customer against UK data sources.

Product guides

Configure module outcomes

Customise default module outcomes.

Configure evaluation decisions

Customise evaluation decisions.

Configure module settings

Adjust module settings.

PEPs and Sanctions

PEPs and Sanctions module overview.

Modules vs variants

Understand the difference.

Manage authentication

Manage auth methods.

Grouped vs ungrouped modules

When to use each type.

Customer reference

Pass reference numbers for tracking.

Restore journey version

Restore a previous version.

Update modules

Update modules in GBG Go.

Manual Review module

Use manual review steps in GBG Go.

Best practices

Group document modules

Best practice for grouping documents.

Documents and biometrics

Ordering documents and biometrics.