Brevo
Send Apple Wallet and Google Wallet “Add to Wallet” links from Brevo by importing a `WALLET_LINK` contact attribute.
Prerequisites
Setup
1
2
5
FAQ
Last updated
Send Apple Wallet and Google Wallet “Add to Wallet” links from Brevo by importing a `WALLET_LINK` contact attribute.
Brevo can be used to distribute Apple Wallet and Google Wallet passes by email. This setup enriches Brevo contacts with a secure Wallet link, then reuses it in Brevo templates.
A retail brand sends a loyalty “Add to Wallet” link after newsletter signup.
A gift card program sends a “Save your gift card” link after purchase.
A membership program sends a renewal email that includes the updated pass link.
Brevo contacts must be exportable and importable. Brevo attributes must also be manageable.
The Wallet Crew must be configured to generate an authToken per email. This token is used to build a secure “Add to Wallet” URL.
If passes are normally generated from a CRM connector (Cegid, Openbravo, etc.), emails imported from Brevo must exist in that system. If that is not the case, use Via Email to generate and send secure “Add to Wallet” links.
Brevo contact update rules and CSV import constraints are documented by Brevo: https://help.brevo.com/hc/en-us/articles/10227982847762-Update-the-information-of-your-contacts
The authToken is a credential. It should be treated as sensitive data. It should not be published publicly or stored in uncontrolled systems.
Needs confirmation: the base “pass landing page” URL can vary by environment and project setup. The correct base URL should be taken from The Wallet Crew project configuration.
Export a CSV from the Brevo contact list with the email field.
Open: https://app.brevo.com/contact/list
In the Brevo UI, select Contacts → More actions → Export.

Use the following options:
Attributes to export: EMAIL
CSV field separator: , (comma)

The file becomes available in the Brevo notification center.
WALLET_LINK attribute in BrevoCreate a text attribute to store the Wallet link per contact.
In Brevo, go to the attributes screen and select Add a new attribute.

Create the attribute with:
Attribute Name: WALLET_LINK
Attribute Type: Text

WALLET_LINK)For each contact, concatenate:
the project “pass landing page” base URL
the query parameter neo.authToken
Example output:
https://<host>/<tenant>/pass?neo.authToken=<authToken>
In Excel or Google Sheets, a typical formula looks like:
=BASE_URL & "?neo.authToken=" & AUTH_TOKEN_CELL
The resulting CSV should contain at least:
EMAIL
WALLET_LINK
WALLET_LINK values into BrevoImport the updated CSV so Brevo writes WALLET_LINK on each contact.

Upload the CSV file:

Map fields and confirm the import:

Once completed, validate the import report:


Add a link or button in the email template that points to the WALLET_LINK attribute.

Add a display condition so the block only shows when WALLET_LINK is present.

The Wallet Crew may be unable to resolve an existing customer record for pass creation or updates. In that case, prefer Via Email, which distributes project-generated secure links through The Wallet Crew email flow.
Last updated

