Fahad Builds
Troubleshooting • 6 min read

How to Connect Amelia Booking and Paid Memberships Pro for VIP Salons

Step-by-step guide to offering automated member discounts and free monthly sessions for salon clients without expensive custom code.

The Problem Every Salon Owner Faces

Salon and day spa owners love predictable recurring revenue. Selling a $79/month VIP membership guarantees cashflow during slow weeks. But managing bookings manually — checking who is a paid member, applying coupon codes, and preventing non-members from booking free slots — quickly overwhelms front desk staff.

The Two-Plugin Architecture

Instead of hiring custom software developers, you can connect two battle-tested plugins: Paid Memberships Pro (for subscription billing and membership levels) and Amelia Booking (for staff schedules, service duration, and appointment calendars).

Step 1: Configure Your Subscription Tiers in PMPro

Create membership levels such as "Silver Tier" ($49/month) and "Gold VIP" ($99/month). Ensure you configure the recurring billing frequency and payment gateways (Stripe or offline bank transfers).

Step 2: Assign WordPress User Roles to Membership Tiers

By default, PMPro assigns members to designated roles or tags. Amelia can read user roles directly. In Amelia Settings > Roles & Permissions, define custom pricing rules or discounts tied to specific roles.

Step 3: Test the Customer Experience

Always test with a test customer account in an incognito window. Ensure non-logged-in visitors see standard retail pricing, while logged-in VIP members automatically see discounted appointment rates on the booking calendar.

About Fahad Builds

We teach freelancers to build high-converting client sites with WordPress and Elementor. Learn the exact technical architectures and proposal scripts used by top freelancers.

Join the Client Sprint Cohort →