circle-exclamation
This documentation is currently under development. Certain sections are not yet complete and will be added shortly.

Member cards (Secutix contacts)

Use the Secutix connector to create and update Secutix contacts, then deliver a member card pass to Apple Wallet and Google Wallet.

The Secutix connector isn’t limited to event tickets. It can also sync Secutix contacts. This unlocks a “member card in wallet” flow. The pass represents the contact and stays in sync.

What you can build

You can issue a wallet pass that behaves like a membership card:

  • One pass per member (one Secutix contact).

  • Barcode / QR code for identification at the venue.

  • Automatic updates when contact data changes.

  • Optional install/uninstall feedback written back to Secutix.

circle-info

Secutix stays the source of truth for the member profile. Wallet Crew issues and distributes the pass.

chevron-rightReal-world use caseshashtag

Patterns that work well in production:

  • Membership renewal at the venue: scan a QR code, update the contact, refresh the pass.

  • Self-service registration: members sign up from a campaign landing page.

  • Staff-assisted sign-up: front-office teams use a form instead of Secutix UI.

  • Consent capture: store opt-in criteria in Secutix during enrolment.

  • Segmented messaging: use install status to target installed members only.

Create and update contacts from an enrolment form

Use a Wallet Crew enrolment form to:

  • Create a new Secutix contact.

  • Update an existing Secutix contact.

  • Immediately deliver the member card to Apple Wallet / Google Wallet.

This works well when you don’t want to expose Secutix UI to staff. It also fits self-service registration flows.

QR code entry point

Display a QR code that opens the enrolment form on a phone. This is ideal for on-site acquisition. Think foyer, ticket desk, or partner booths.

Mapping: Wallet Crew account ↔ Secutix contact

When contact sync is enabled, Wallet Crew maps account fields to Secutix contact fields. Customize the mapping when you need to read/write specific Secutix criteria. This is common for consents, segmentation flags, or legacy fields.

Add your custom mapping script in the Secutix configuration Advanced tab.

chevrons-rightSecutix configuration screen

Advanced contact mapping hook

Register extensions.secutix.contact.mapper.

  • MapToSecutix(account, request) runs before calling Secutix.

  • MapToNeostore(response, account) runs after Secutix responds.

Installation status update on contact

This hook lets you persist pass install/uninstall signals into Secutix contact criteria. Use it to drive segmentation or operational reporting in Secutix.

Implement extensions.secutix.contact.passUpdater:

Last updated