Everything pamprr does.

The whole operation, listed honestly. From getting booked to the books at the end of the month.

Get booked

Booked while you work.

Your page and marketplace

A public booking page and a listing where clients browse by place and service.

Live availability

Clients book available times, with buffers between appointments.

Deposits and protection

Take deposits or full payment, with a cancellation policy you set.

Studio and home visits

Offer appointments at your location or within your service area.

Group classes

Set a capacity so several clients can book the same session.

Recurring bookings

Repeat appointments and service subscriptions follow their schedule.

Waitlists

Keep a queue for full slots, with expiry handled for you.

Walk in and assisted bookings

Book for a client at the desk or over the phone.

Website widget

Put booking on your own website with a theme and allowed origins.

Multiple locations

Manage each location’s hours, staff, services and visibility from one account.

Run the day

One calendar, every device.

Dashboard home

Today’s appointments, confirmations, weekly figures and quick actions together.

The calendar

Staff lanes, time blocks and the now line keep the day clear.

Two way calendar sync

Keep Google, Microsoft Outlook and Apple calendars in step.

Confirmations and reminders

Send email, SMS and WhatsApp reminders, with push notifications for the team.

Consultation forms

Build questionnaires, attach them to services and review submissions before appointments.

Inventory

Track stock with owner and admin controls across locations.

The team’s app

A native working surface for the team, alongside the web dashboard.

Know your clients

Every client, remembered.

Client records

Keep booking history and notes together for each person.

CSV import

Bring your existing client list into pamprr.

The inbox

Read client conversations with their record beside the thread.

Verified reviews

Completed bookings earn reviews; reply publicly or raise a dispute for moderation.

Get paid

Paid up front, reconciled at the end.

Stripe Connect payments

Take deposits and full payments, manage refunds and receive payouts.

In person payments

Take payment at the desk with a connected card reader.

Needs a paired reader

Invoices and tax

Find invoice history and manage your tax settings.

Tips and payouts

Pay tips to staff and refund them proportionally when needed.

Staff commission

Set staff rates, track accrued commission and export the payroll report.

Accounting sync

Map accounts, reconcile and sync with Xero or QuickBooks.

No marketplace commission

Online payments carry a 1% platform fee plus Stripe's processing.

Grow

Bring them back.

Email campaigns

Send broadcasts to filtered audiences, with unsubscribe handling.

Loyalty

Set points rules and see your top clients.

Packages and courses

Offer treatment packages with an expiry date.

Gift cards

Sell gift cards on your public booking page.

Discount codes

Create promotional codes for your offers.

Analytics

Explore seven charts by date and location, then export your figures as CSV.

Run the team

The team, with the right keys.

Staff profiles

Give each person photos, availability and their own service assignments.

Roles

Choose owner, admin or staff access.

Page and location access

Decide which pages and locations each person can use.

Invitations

Invite your team to join the business.

Commission and tips

The money side of the team lives in Get paid.

See Get paid

Example bookings response

GET /api/v1/bookings
Authorization: Bearer pamprr_live_EXAMPLE_ONLY

200 OK
X-Request-Id: req_000000000000000000000000
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 99
X-RateLimit-Reset: 0

{
  "bookings": [
    {
      "id": "00000000-0000-4000-8000-000000000001",
      "customerName": "Alex Example",
      "customerEmail": "alex@example.test",
      "serviceName": "Consultation",
      "status": "confirmed"
    },
    {
      "id": "00000000-0000-4000-8000-000000000002",
      "customerName": "Sam Example",
      "customerEmail": "sam@example.test",
      "serviceName": "Consultation",
      "status": "pending"
    }
  ],
  "nextCursor": "EXAMPLE_CURSOR"
}

Connect

Open where it matters.

Partner API

Published specification, scoped keys, rate limits, cursor pagination and idempotent writes.

Needs a key

Calendar connections

See the three calendar connections in Run the day.

See Run the day

Accounting connections

See Xero and QuickBooks in Get paid.

See Get paid

WhatsApp Business and SMS

Connect WhatsApp Business and top up SMS credits for your messages.

Needs a Meta business account

The embed connection

See the website booking widget in Get booked.

See Get booked

Privacy and GDPR tooling

Handle access requests, deletion, export and retention.

The scheduler

Reminders, broadcasts, recurring bookings, expiry and sync run on schedule.

  1. Create the account1 min

    An email address and a password. Setup is free until you go live.

  2. Add services and hours5 min

    Your menu, your prices, the week you actually work.

  3. Connect payments3 min

    Stripe onboarding, then deposits and card payments from the first booking.