This documentation is currently under development. Certain sections are not yet complete and will be added shortly.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Setup

Configure The Wallet Crew connector, connect Bloomreach credentials, and install the Bloomreach WebHook preset activities.

Connect Bloomreach Engagement with The Wallet Crew to orchestrate wallet journeys. Bloomreach scenarios can trigger pass actions (create, update, notify). The Wallet Crew also sends events back to Bloomreach for segmentation and measurement.

A minimal end-to-end setup typically takes 1 to 2 hours. This assumes access rights and a test pass are available to validate the flow.

Prerequisites

Before starting, make sure you have:

  • Bloomreach permissions

    • Access to Project settings → Integrations.

    • Access to API credentials under Project settings → Access Management → API.

  • The Wallet Crew permissions

    • Access to the admin console to configure the Bloomreach connector.

    • Permission to create and manage API keys.

  • Environment and test data

    • Target environment identified (staging vs production).

    • A test pass exists, with a known passId, to validate calls end-to-end.

    • Any required network allowlisting and security constraints are in place.

The Wallet Crew configuration

1

Enable the connector

The Bloomreach connector must be enabled for the tenant. This is typically done by The Wallet Crew team.

2

Configure general settings

Open the Bloomreach connector settings in the Wallet Crew back-office.

Open General settings page

The Wallet Crew Bloomreach connector: general settings screen
General settings define how The Wallet Crew authenticates to Bloomreach.

Fill in:

  • Project Token

  • API Base Url

  • API Key Id

  • API Secret

Bloomreach values are available under Project settingsAccess ManagementAPI.

Project Token determines the target environment. This makes it possible to keep staging and production separated.

Bloomreach Engagement API credentials screen showing API keys and project token
Use a token and API key scoped to the correct Bloomreach environment.
3

Advanced settings (extensibility)

Advanced settings expose script entry points for the connector. These scripts control contact resolution, event transformation, and field mapping.

The Wallet Crew Bloomreach connector: advanced settings screen with script configuration blocks
Advanced settings are used for custom data models and governance.

Details and script examples: Extensibility.

Bloomreach configuration

1

Set up an HTTP authentication schema

Bloomreach calls The Wallet Crew APIs using an API key. This is configured once as an HTTP authentication schema in Bloomreach.

In Bloomreach:

  1. Go to Data & AssetsIntegrations+ Add new integration.

Add new HTTP integration
  1. Select Http Authentication Schemas.

Http Authentication schemes configuration
  1. Configure the schema with an API key created in The Wallet Crew.

A The Wallet Crew API key with tenant.pass:write permission is required. API keys are managed in the Wallet Crew admin console.

Open API Keys configuration

Bloomreach schema values:

Endpoint

https://app.neostore.cloud/api (production) or https://app-qa.neostore.cloud/api (staging)

Type

Custom headers

Key

X-API-KEY

Value

The Wallet Crew API Key

2

Install the WebHook preset activities

Bloomreach activities are installed as WebHook preset integrations. One Bloomreach integration is typically created per activity.

Only the needed activities should be installed. This keeps scenario building simple and reduces configuration drift.

Activity icons are available as a file:

Payload examples use Bloomreach WebHook preset parameter syntax.

Update pass ("Push Update")

Endpoint URL:

Minimum payload (options only):

Example payload to update additionalData:

Example payload to change the pass template (passType):

API reference: API reference.

Notify

Endpoint URL:

Example payload (single language):

Example payload (localized):

API reference: API reference.

Apply privilege

Endpoint URL:

Payload example (unlocalized privilege):

API reference: API reference.

To know more about activities : Bloomreach activities.

Validation checklist

A minimal validation run usually covers:

  • One test pass exists and its passId is available in Bloomreach.

  • One Update pass activity refreshes visible content on the pass.

  • One Notify activity delivers a message.

  • One test install/uninstall produces Bloomreach events.

Event names and properties: Events.

Best practices

  • Staging first: validate activities and events in a test Bloomreach project token.

  • Progressive rollout: install only Notify first, then add Apply privilege.

  • Multi-team setup: IT configures credentials and allowlists, marketing installs the scenario activities.

FAQ

Who typically owns Setup?

Connector enablement and credentials are typically owned by IT or an implementation partner. Activity installation and scenario usage are often owned by CRM or marketing operations.

Which environment should be set up first?

A staging environment is usually set up first. This makes it possible to validate activities, events, and scripts before production.

Which permissions are required for the API key used by Bloomreach?

A key with tenant.pass:write permission is required for activities that update passes. Additional permissions can be required depending on the activity set.

Last updated