Limited time discount Book Smarter This Christmas
Up to 50%Off

How customer permissions are managed in Amelia

Customer permissions define how much control your clients have over their own bookings and profiles. Here you can decide whether customers can reschedule appointments, cancel packages, and delete their profile, as well as how they access the Customer Panel.

To open these settings, go to Amelia → Settings → Roles & permissions → Customer.

Customer roles and permissions settings in Amelia

What can customers manage by themselves?

The Manage bookings section lets you decide what customers can do without contacting you.

You will see these options:

  • Allow customers to reschedule their own appointments – when enabled, customers can move their existing appointments to a different available time slot through the Customer Panel or the booking form, depending on your setup.
  • Allow customers to cancel packages – when enabled, customers can cancel their active packages on their own, if the package and your policies allow it.
  • Allow customers to delete their profile – when enabled, customers can permanently delete their profile and related data from Amelia. This is often required for privacy and data protection compliance.
Info Info

If you allow profile deletion, explain clearly to your customers what data will be removed and whether any information must be kept for legal or accounting reasons.

How do panel and access permissions work for customers?

In the Panel and access permissions section you control the Customer Panel URL and several booking limits.

  • Customer Panel page URL – paste the URL of the page where you added the Customer Panel shortcode. Customers use this page to view and manage their appointments, events, and packages.
  • Translate – opens translation options so you can provide localized versions of the Customer Panel URL if your site is multilingual.

Below the panel URL you will find several limit options:

  • Limit appointments per customer – when enabled, you can define how many appointments a single customer can book within a specific time frame.
  • Limit package purchases per customer – when enabled, you can restrict how many packages a customer can purchase in a time frame.
  • Limit events per customer – when enabled, you can limit how many events a customer can book within a time frame.

How do booking limits per customer work?

Each limit has similar fields:

  • Number of appointments / packages / events – defines the maximum number of bookings allowed for one customer.
  • Time frame – selects how the period is measured, for example per day, week, month, or year.
  • Period – sets the number of time frame units. For example, a period of 1 with time frame Month means “per one month”.
  • Count time from – defines how the limit window is calculated. For appointments and events you can usually choose between the booking date and the appointment or event date.

When a customer reaches the configured limit, Amelia will block new bookings in that category until the time frame passes or some existing bookings are cancelled.

Alert Please note

Limits are especially useful for free trials, intro offers, or membership models where you want to cap how many sessions each customer can use in a period.

What should I check if customers cannot book anymore?

If a customer reports that they cannot make a new booking, check the Customer permissions page and confirm:

  • Whether any of the Limit options are enabled.
  • That the Number, Time frame, and Period values match your intended policy.
  • That Count time from is set to the correct reference point for your use case.

If needed, you can temporarily increase or disable the limits, then ask the customer to try booking again.