Feature releases, improvements, and fixes — newest first.
Clients and business owners can now sign in and create accounts with a single click using Google or Apple. Works on web and mobile. GDPR/CASL consent is captured automatically.
The appointment calendar and inbox now update in real time when staff take actions — no more manual refreshes. Built on a hardened WebSocket layer with per-business channel isolation.
Businesses can now switch between Manual approval (bookings land as Pending until you confirm) and Auto-confirm (clients get an instant confirmation). Set it in Settings → Booking Policies.
The Reports page now shows a Revenue Protected card — the total of deposits collected, no-show fees, and late-cancellation fees. See exactly how much money Pulse has protected for your business.
Business owners can now disable client self-cancel from Settings → Booking Policies. When off, clients see a neutral message directing them to contact the business.
Staff can now block a client from their profile page. Blocked clients cannot complete new bookings online. The reason is visible only to staff — clients see a neutral slot-unavailable message.
Sell monthly memberships with Stripe billing. Members get discounted rates or free services included per billing period. Full member portal with usage tracking.
Sell digital gift cards directly from your booking page. Clients receive a code by email and can redeem it at checkout.
Sell 5-visit, 10-visit, or custom credit bundles. Clients redeem credits when they book. Track usage per client.
Unlimited plan businesses can now add multiple locations. Staff are assigned to locations, clients see location details at booking, and the calendar filters by location.
Connect your Google Calendar and appointments sync automatically in both directions. Busy blocks from your personal calendar appear as unavailable in your booking page.
2FA is now available via email or SMS for all accounts. Recovery codes provided at enrollment. Trusted device memory for 30 days.
Set a no-show fee and Pulse automatically charges the saved card when you mark a client as no-show. Works with card-on-file and deposit flows.
Have a feature request or found a bug?
Contact support