No Code, No Developers, Just Wallet Passes in Salesforce
Kemicard is the Salesforce-native way to build wallet passes that never go stale — a no-code Apple Wallet pass generator and Google Wallet pass creator built into your CRM. Map your fields once, and every Apple Wallet and Google Wallet pass stays current with your CRM. No code, no developer, no .pkpass server needed.
Design Apple Wallet and Google Wallet Passes Inside Salesforce
Kemicard's designer is a no-code builder inside Salesforce. Set up one template, and it renders to both wallets, so a single configuration lets you generate an Apple Wallet pass from Salesforce and its Google Wallet twin.
- No-code pass builder — drag-and-drop layout and field mapping with live preview, all in the Salesforce admin UI.
- Custom pass templates — reusable layouts for loyalty cards, membership passes, event tickets, donor cards, and access passes, versioned and managed as Salesforce records.
- Industry-specific layouts — ready-made template variants for retail, hospitality, fitness, education, government, and events.
- Dynamic fields — pass fields pull from Salesforce data like name, member ID, points, tier, and QR code, and update in real time when the record changes.
- Branding controls — logo, strip image, colors, fonts, and barcodes in one panel, with per-campaign layouts and a consistent look across both wallets.
- Single configuration, both wallets — one template compiles to Apple Wallet as a signed .pkpass and to Google Wallet as a JWT payload. One source of truth.
- Live pass preview — see the pass update in the builder as you configure it. What you see is what your member receives.
- Back-of-pass fields — add links to offers, upgrades, or referral pages. Each link is a Salesforce field, so it updates without a reissue.
Card
Map Any Salesforce Field, Including Custom Objects, to the Pass
Point-and-click mapping connects Salesforce fields to the pass. No Apex, no Salesforce Apex wallet pass project — just automation that runs inside Flow.
- Standard object support — connect natively to Leads, Contacts, Campaigns, and Opportunities, with no custom API needed.
- Custom object support — any custom object you built, like Membership__c or Donation__c, can feed pass fields directly.
- Point-and-click field mapping — change the mapping once and every pass on that template updates on its next refresh.
- Related list support — one pass can show member name from Contact, tier from Membership__c, and lifetime giving from a Donation__c rollup.
- Salesforce Flow trigger — create, update, and revoke passes straight from Flow, with no middleware or Apex behind it.
- Real-time CRM sync — changes in Salesforce reach the pass within seconds, with no batch jobs or manual exports.
- Admin-managed configuration — templates, mappings, and automation live in the admin UI, with no external dashboard or second login.
- Salesforce Campaigns integration — measure pass issuance and engagement alongside your other Campaign activity.
Distribute Passes Anywhere, All Triggered from Salesforce
Kemicard sends passes through any channel, triggered from the Salesforce record. The link detects the device, so it connects Salesforce to Google Wallet on Android and Apple Wallet on iPhone in a single tap.
Add-to-wallet link
One tap saves the pass. The link detects the device — Android opens Google Wallet, iPhone opens Apple Wallet.
Email delivery
Send the pass link through your Salesforce email templates, connected to the automation you already run.
SMS & WhatsApp
Send the link by SMS through your Salesforce SMS integration, or over WhatsApp in markets where it's your members' main channel.
QR code distribution
Show or print a QR code that opens the add-to-wallet flow at point of sale, events, or on collateral.
Landing pages & kiosks
Host or embed a pass landing page for web delivery, or hand out passes in person at a kiosk — scanned or entered, sent instantly.
Bulk issuance & bundling
Generate thousands of passes in one operation for launches or renewals, and issue several passes to one wallet under a single Salesforce record.
Apple Wallet and Google Wallet for Salesforce, Always Up to Date
Kemicard delivers passes that add in one tap and refresh the moment your data changes. Your members skip the app, the login, and the stale plastic.
- Personalization at scale — every pass carries the member's own name, tier, ID, balance, and details, pulled from Salesforce with no manual entry.
- Frictionless onboarding — the member taps the link once, and the pass is in their wallet. No app store visit, no password.
- Always-current information — passes show live Salesforce data, so no one holds an outdated balance, tier, or event date.
- Multi-pass wallet programs — a member can hold their membership, loyalty, and event passes from you, bundled under one Salesforce record.
- No app required — Apple Wallet and Google Wallet ship on every phone, so there is no download barrier to adoption.
Pass
Turn Every Pass Into a Customer Engagement Channel
Kemicard keeps every pass live, and that makes it a marketing channel. When your Salesforce data changes, the real-time wallet update reaches the phone in seconds, and an optional push notification tells the member why.
Real-time pass updates
Tier upgrades, points, renewal dates, and new offers all reflect on the pass within seconds of the record changing.
Push notifications
Send a lock-screen push triggered by a Salesforce event, delivered through Apple Wallet and Google Wallet, with no app to download.
Geo-triggered alerts
Surface the pass or fire a notification when a member enters a store, venue, or campus you define.
Lifecycle automation
Onboarding at join, a renewal reminder 30 days before expiry, a tier upgrade note, and revocation on lapse — all set once in Flow.
Loyalty & membership updates
Live points, tier changes, active/inactive status, renewal dates, and benefits update automatically as records change.
Promote from the pass
The back of the pass holds links to a discount, an upgrade, or a referral page — and one-click revocation logs with a timestamp when needed.
Pass Security Inherited From Your Salesforce Environment
Kemicard runs inside your Salesforce org, so your passes inherit the security you already trust. Payloads are encrypted end-to-end, and Kemicard handles the Apple Wallet API and Google signing.
Encrypted payloads
Every pass payload is encrypted end-to-end — in generation, transit, and at rest.
Managed signing
Kemicard manages Apple certificates and Google JWTs, so your admins never touch a .pem file or a signing key.
Salesforce-native posture
Passes inherit your field-level security, profiles, IP restrictions, and session policies. No second perimeter.
SOC 2 Type II environment
Kemicard operates inside Salesforce's SOC 2 Type II environment, extending your existing compliance posture.
Fraud prevention
Each pass carries a unique serial number, validated against the source record on every scan, so duplicates and counterfeits are rejected.
Audit logging
Every issuance, update, scan, and revocation is logged as a Salesforce record, reportable with native tools.
Cert & JWT rotation
Apple certificate renewals and Google JWT rotations are handled for you — no signing infrastructure to maintain.
Responsible AI usage
A clear Responsible AI Usage policy sets out how Kemicard uses AI, so your compliance team knows where they stand.
Pass Engagement, Native in Salesforce Dashboards
Every Salesforce digital wallet pass reports back to the record it came from. Kemicard logs installs, scans, and engagement in your standard Salesforce dashboards, so you measure passes with the tools your team already uses.
Install & active-user tracking
Total installs segmented by channel, time period, and geography — plus passes opened, refreshed, and responded to over any window.
Notification performance
Delivery counts, click-through rate, and conversion per campaign.
Location & event insights
Store visit frequency, peak times, event attendance and entry patterns, from scan data.
Loyalty & conversion tracking
Rewards claimed, points burn rate, and sign-ups, redemptions, registrations, and purchases traced back to a pass interaction.
Unified customer profiles
Every pass event writes back to the source Contact, so wallet engagement enriches the CRM profile.
Native reporting & export
Build it all in the standard report and dashboard builder, schedule snapshots, and feed downstream BI through Salesforce APIs.
Kemicard vs Plastic Cards vs Mobile Apps
| Feature / Capability | Kemicard (Salesforce-powered wallet passes) | Plastic cards | Mobile apps |
|---|---|---|---|
| User access | Instant via Apple Wallet and Google Wallet (no download) | Requires physical carry | Requires app download and installation |
| Real-time updates | Yes: dynamic updates via Salesforce automation | No: static information | Limited: requires app usage and updates |
| Personalization | Advanced, using Salesforce CRM data | Not possible | Possible but requires complex development |
| Customer engagement | Push notifications, geo-triggered alerts, lifecycle automation | No direct engagement | Push notifications (often ignored) |
| Distribution | SMS, email, QR codes, landing pages | Manual distribution | App store download required |
| Cost efficiency | Low cost: no printing or logistics | High production and replacement cost | High development and maintenance cost |
| Security | Encrypted passes with fraud prevention | Easy to lose or duplicate | Dependent on app security |
| Data integration | Native Salesforce integration with real-time sync | No integration | Requires API integrations |
| Adoption rate | High: frictionless onboarding | Moderate | Low due to download barrier |
| Scalability | Easily scalable through Salesforce automation | Limited by physical production | Scalable but resource-intensive |
| Environmental impact | Eco-friendly: fully digital | Plastic waste | Moderate |
One Platform, Four Solutions, Every Industry
One Kemicard setup covers four solutions and any industry you work in. The Salesforce Apple Wallet integration and Google Wallet integration stay the same, whether you issue membership cards, loyalty passes, tickets, or access IDs.
Membership cards
Digital cards showing name, ID, tier, and status, updated automatically on renewal, upgrade, or lapse, with one-click revocation.
Membership cardsLoyalty programs
Live points balance, current tier, and active offers, with a push when points are earned or a tier changes.
Loyalty programsEvent ticketing
Secure QR tickets carrying event, seat, and attendee details, bundleable with other passes and scanned back to Salesforce.
Event ticketingAccess control
Digital IDs and permits for staff, students, volunteers, or donors, with a validation barcode and one-click revoke.
Access controlRetail: loyalty cards, offer passes, and geo-triggered in-store alerts.
Hospitality: guest passes, loyalty programs, and amenity or room access.
Events & Entertainment: tickets, conference badges, and bundled passes with QR scan-back.
Education: student IDs, alumni cards, and campus event or facility access.
Government & Public Sector: permits, licenses, and access IDs, with revocation and audit logging.
Nonprofits & Associations: donor cards, volunteer IDs, and membership passes, with a 10% nonprofit discount.
Put Your Salesforce Data in Apple Wallet and Google Wallet
See Kemicard configured end to end in a real org. Bring your use case, and we will build it.
