ShowFi · Apple Wallet + Google Wallet
GoHighLevel appointment reminders with Apple and Google Wallet
Give booked contacts a saved pass with their appointment time and meeting destination. ShowFi connects a GoHighLevel location to a client workspace, creates the pass from your workflow, and returns a claim link for that contact.
Where ShowFi fits in a HighLevel workflow
Keep HighLevel email and SMS confirmations for preparation, follow-up, and rebooking. Add ShowFi after the appointment is created so the contact can save the meeting details in Wallet. The integration needs a connected location, a published ShowFi template, and the appropriate HighLevel workflow. Each client workspace owns its own connection.
Example: a booked consultation changes time
A contact books a call and receives their ShowFi claim link. After they save the pass, they reschedule in the booking system. With appointment updates configured, the workflow sends the changed appointment to ShowFi so the same booking can be updated. Verify the new time on the phone and confirm that repeat webhook delivery does not create an unwanted duplicate.
Explore the simulated iPhone and Android journeyIllustrative configuration
- Trigger
- Appointment Status workflow
- Action
- Standard Webhook with the selected ShowFi template
- Contact receives
- Their ShowFi claim link
- Launch check
- Book, save, reschedule, and cancel a test appointment
How to set it up in ShowFi
Connect the correct HighLevel location
In the intended ShowFi workspace, open Integrations → GoHighLevel. Follow the Private Integration connection instructions and verify the location. Keep tokens and the workspace webhook secret private; they do not belong in a public thank-you page.
Publish a booked-call template
Create and publish the booked-call experience in ShowFi. Select it on the GoHighLevel integration page. Review the pass design, time-zone handling, and meeting destination before generating the workflow settings.
Configure the appointment webhook
Use an Appointment Status workflow with re-entry enabled for changes. Choose the standard Webhook action with POST, copy the supplied URL and x-ghl-secret header, and add custom data eventId with the selected ShowFi template ID. The standard action supplies the appointment’s calendar fields; use the dashboard instructions for the statuses to include.
Deliver the contact’s claim link
Run a test with a real booked contact and confirm pass creation, claim-link creation, and contact-field writeback. Use that contact’s showfi_claim_url in follow-up, or use the generated claim-button code on your published thank-you page. Keep ordinary appointment confirmations running.
Test changes before enabling customer traffic
Save the test pass on a phone, open its destination, reschedule, and cancel the appointment. Check the updated pass and reminder behavior. Reusable appointment-flow passes can remain available after a cancellation, so cancellation should be tested against the template’s intended behavior.
What to expect on the device and in reporting
Use the booking-specific setup
Booked calls use the appointment payload and its identifier, times, status, and destination. A webinar registration uses a different trigger and body. Copy the settings for the selected ShowFi event instead of reusing a webinar webhook for appointments.
Treat save status as a separate signal
A ready claim link means a pass can be offered; it does not establish installation. Where Wallet status sync is enabled for the template, installed indicates provider-confirmed save evidence. Unknown or blank status needs a recheck. Verify this optional setup during onboarding before using it to suppress invitations.
Keep reminders accurate when the booking changes
Re-entry and status mapping determine which changes reach ShowFi. Confirm the new time and destination after a reschedule, and check what remains visible after cancellation. Device notification settings still govern whether a reminder appears.
Is ShowFi a fit for your workflow?
This workflow suits teams already booking in HighLevel who want a saved Wallet pass alongside existing reminders. Confirm location access, workflow permissions, event mapping, and who owns ongoing changes. ShowFi onboarding helps configure the template and integration. Review the monthly and annual plans and generated-pass allowance before adding multiple client locations.
Choose $997 per month or $4,997 per year, with personalized onboarding, client workspaces, and 10,000 generated passes per month. Usage above the allowance costs $20 per started block of 1,000 passes.
Review plans and usage detailsCheck before launching
- Verify the ShowFi workspace and HighLevel location match.
- Use appointment data from the standard Webhook action for booked calls.
- Check claim-link writeback on the same contact used in the test.
- Test booking, rescheduling, cancellation, and both Wallet platforms.
Frequently asked questions
Does ShowFi replace GoHighLevel email and SMS?
No. Your HighLevel workflow can continue sending confirmations and follow-up. ShowFi adds a claim link and saved Apple Wallet or Google Wallet pass for the appointment.
Should I use a Custom Webhook body for booked calls?
The current ShowFi booked-call setup uses HighLevel’s standard Webhook action with the supplied header and eventId custom data. It includes the appointment calendar fields automatically. Follow the generated settings for your selected template.
Can I skip Add to Wallet invitations after a confirmed save?
Where Wallet status sync is enabled for the template, the showfi_wallet_status field can support that branch. Confirm it refers to the current pass. Treat unknown, blank, mismatched, or stale status as needing review rather than as proof of installation.
Does an installed pass mean the contact attended?
No. Installation records a Wallet save. Use the appointment outcome in HighLevel or your attendance system to establish whether the call took place.
Continue planning your Wallet workflow
Set up your next event with ShowFi
Choose monthly or annual billing, then book your included onboarding call after payment. We help configure your template, connect your workflow, and test pass delivery.
Get started