Skip to content

v1.5.2 — Venmo Pay button in confirmations + email button-color fix

Choose a tag to compare

@tom4cam tom4cam released this 06 May 00:19
· 35 commits to main since this release

What's new

One-tap Venmo payment in confirmations

When a client books and selects Venmo as the payment method, every touchpoint now offers a Pay with Venmo link with the amount and a memo pre-loaded:

  • Confirmation email gains a third button beside Reschedule/Cancel: Pay $XX with Venmo (Venmo blue). Renders only when the booking is Venmo + unpaid; Square bookings and already-paid bookings see the original two-button layout.
  • Confirmation SMS auto-appends a Pay via Venmo: <url> line.
  • Booking-widget success page now uses the universal Venmo web URL too — the Pay button finally works on desktop browsers (it was previously the mobile-only venmo:// app scheme).

The link is a universal https://venmo.com/<user>?txn=pay&amount=…&note=… URL. On mobile it auto-opens the Venmo app; on desktop it opens venmo.com directly. The memo includes the service, length, date/time, and client name so the practitioner can match payments to bookings in Venmo's feed (example: "Massage 60min — May 12, 10:00am — Jane S.").

"Visit Our Website" button now looks right in Gmail

The CTA at the bottom of the confirmation email used a CSS class that lived in a <style> block — Gmail and many other email clients strip those, so the button rendered as plain underlined blue text instead of a green pill. The styles are now inline; the button renders consistently across clients.

Upgrade notes

No action required. The Pay button auto-appears for any Venmo booking that has venmo_username and the relevant venmo_price_{length} configured (the existing settings — same plumbing v1.5.0 already used to charge via Venmo).