Mobile Wallet Integrations made easy.

If you're building anything wallet-related we'd love to help.

Create passes in minutes. Update in seconds.

Badge makes it easy for your product team to design and update your wallet pass. All you have to do is send the user data to create passes.

Universal pass editor

Create one wallet pass that works with all your customers' devices.

Badge eliminates the need to build an integration with Apple Wallet and another for Google. Each pass created on Badge works across all major wallets.

Reduce time to market

Badge is built for engineering teams, so companies can ship dynamic customer experiences in wallet while minimizing development cost.

Badge is easy for developers to customize and scale via APIs and SDKs.

Scale with high-volume APIs and enterprise data security.

Autocreate, update, and void passes based on unique events in your systems.

import { BadgeClient } from "badge-client";

const client = new BadgeClient({apiKey: 'd1dWSe123'});

const result = await client.userPassUpsert({
  passTemplateId: inputs.passTemplateId,
  user: {
    id: "38adf071-d64f-45ac-992d-e5091e5cb09c",
    email: "kgoode@example.com",
    name: "Kelsey Goode",
    attributes: {
      tier: 'Gold',      
      points: 32739,
    },
  },
});
import {
  BadgeClient
} from "badge-client";

const client = new BadgeClient({
  apiKey: 'd1dWSe123'
});

const result = await client
  .userPassUpsert({
    passTemplateId,
    user: {
      id: "38adf071d64f992d",
      email: "kgoode@example.com",
      name: "Kelsey Goode",
      attributes: {
        tier: 'Gold',      
        points: 32739,
      },
    },
  });
import {
  BadgeClient
} from "badge-client";

const client = new BadgeClient({
  apiKey: 'd1dWSe123'
});

const result = await client
  .userPassUpsert({
    passTemplateId,
    user: {
      id: "38adf071d64f992d",
      email: "kgoode@example.com",
      name: "Kelsey Goode",
      attributes: {
        tier: 'Gold',      
        points: 32739,
      },
    },
  });

Pre-Built Integrations

Integrate CRMs, 3rd party apps, and other data sources, or upload a CSV to get started.

APIs

Manage passes in Apple and Google Wallets with a simple and unified interface.

SDKs

Embed Badge functionality in you platform with our Pass Editor and Marketing Automation SDKs.

Data Security

Customer data is protected with industry-leading privacy and security frameworks.

Get in touch.
Get in touch.
If you're building anything wallet-related, we'd love to help.
If you're building anything wallet-related, we'd love to help.
If you're building anything wallet-related, we'd love to help.