Customer accounts

By providing customers with the ability to log in and make bookings through their personal accounts, you can enhance the booking process by automatically pre-populating the fields with the information they previously submitted, as well as enhance the overall interaction with bookings for regular clients.

The Customers menu

You can see the database of all of your customers via Appointments > Customers.

Important: This database contains information about ALL your customers whether they have an account on your site or not.

Customers are included in the list under one of the following circumstances:

  • When a booking is made through the booking widget on your website.
  • When a booking is manually added by the site administrator.
  • When information in the existing booking is updated with the new email address.

When a new booking is added with the existing email address, it will simply be assigned to the respective customer. Click on the bookings number to see all the bookings by one customer.

Customer account.

You have the ability to modify any information pertaining to a customer while retaining their identity, including updating their email address or phone number. More information include:

  • Date registered – shows the date of the first booking.
  • Last active – shows the time of the last booking.

Customer account creation settings

The customer account creation settings motopress appointment booking.

To activate customer account registration on your website and configure your preferences for this procedure, navigate to Appointments > Settings > Customer Account Creation.

  1. Do not create automatically: disable the option of immediate account creation.
  2. Enable customers to opt in: leave the decision up to the customer. During the booking process, they will encounter an optional checkbox at checkout. Clients will receive login credentials via email upon the account creation.
  3. A booking submission form with the Create an account link.

  4. Create automatically: to force a user account creation for everyone making a booking via the booking widget. Clients will receive login credentials via email upon the account creation.

There is a fundamental difference between WordPress users and Customers. Customers refer to all individuals with assigned bookings, with or without an account. If they have an account on your site, they must have a WordPress user assigned to them.

  • When a customer creates an account, a WordPress user name is created automatically.
  • If you want to assign a user name by hand, you firstly need to create a new WordPress user via WordPress dashboard > Users > Add new and then assign it to the needed Customer.
  • Adding a user name to a customer.

  • If you delete a WordPress user, a customer associated with this user won’t be able to log into their account, but their customer information will be saved in the admin dashboard.
  • If a logged-in customer makes a booking using a different email address and name, a new booking will be created with the provided details but a new customer won’t be created, the booking will be assigned to the logged-in customer.
  • To assign an existing booking to another customer, go to the Customers menu > choose a customer > click on the number of Bookings to open the list of all bookings > Click ‘Edit’ for the needed booking > update an email address in a booking with another one assigned to an existing customer.
  • If you update an existing booking with the new customer data not added earlier (e.g. a new email address), a new customer will be created.

Create an email with login credentials

To customize an email template with the account login credentials, go to:

Settings > Emails > Customer Emails > Customer Account Creation

The account creation email template in Appointment Booking.

Here is a default email a customer receives once their account is created:

A default email example about the personal account.

Customers will need to click on the link in the email and insert their login details to sign in.

Inside customer account

Customers can log into their account by following a link in their email or by signing in via the dedicated login area on your website (more on this in the next part of this tutorial). In their account, customer can:

  1. View their personal details.
  2. Inside the customer accoutn menu: view customers.

  3. View all bookings.
  4. View bookings screen in the Appontment Booking customer account.

  5. View details of individual bookings.
  6. The menu that shows individual booking details.

How to add a dedicated user login area on your site

To create a public customer login area on your website, do the following:

  1. Create the login area by placing the dedicated [mpa_customer_account] shortcode to the new page. Title it in any preferable way and save the page. You can find all shortcodes via Appointments > Help.
  2. The shotcode for creating a customer account.

  3. Go to Appointments > General > Settings > Customer Account Page and select the page you’ve created in the drop-down menu.
  4. The customer account page settings.

  5. Add the link to this page via any suitable navigation menu on your site using the preferred way to work with menus or widgets in WordPress. For example, you can add the My account link to the primary menu, footer menu, sidebar or any other.
  6. The my account page in the navigation menu.

Video tutorial

Related Topics