Don’t miss our Special Offer!

Up to 50% off
Grab Amelia
Grab Amelia

Amelia Shortcodes

Amelia WordPress Booking plugin uses shortcodes for easy adding booking forms and customer and employee panels to the front-end page of any WordPress website. Below is the list of shortcodes available in Amelia.

1. NEW Events List:

  1. [ameliaeventslistbooking] if you want to show a new, redesigned list of all your events
  2. [ameliaeventslistbooking event=1] if you want to show only the Event with the ID: 1,
  3. [ameliaeventslistbooking event=1 recurring=1] if you want to show the booking form for the Event with ID 1 which also shows recurring events,
  4.  [ameliaeventslistbooking tag='physics'] if you want to show the booking form for all Events that include the tag ‘physics’.

2. NEW Catalog Booking 2.0:

  1. [ameliacatalogbooking ] if you want to show the basic Service Catalog view,
  2. [ameliacatalogbooking category=1] if you want to show only the services from a category with ID 1,
  3. [ameliacatalogbooking service=1] if you want to show this form for the service with ID 1,
  4. [ameliacatalogbooking employee=1] if you want to show the services of one specific employee with ID 1,
  5. [ameliacatalogbooking location=1] if you want to show the services of one specific location with ID 1,
  6. [ameliacatalogbooking category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
  7. [ameliacatalogbooking category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID 1,
  8. [ameliacatalogbooking show=services] if you have Packages enabled, but only want to show services in the form,
  9. [ameliacatalogbooking show=packages] if you have Packages enabled, and you only want to show packages in the form,
  10. [ameliacatalogbooking package=1] if you want to show one package on the form, the package with ID 1.

3. NEW Step-By-Step Booking 2.0:

  1. [ameliastepbooking] if you want to show the basic Step-by-step Booking wizard,
  2. [ameliastepbooking category=1] if you want to show only the services from a category with ID 1,
  3. [ameliastepbooking service=1]  if you want to show the booking form for the service with ID 1.
  4. [ameliastepbooking employee=1] if you want to show the booking form for the employee with ID 1,
  5. [ameliastepbooking location=1] if you want to show the booking form for the location with ID 1,
  6. [ameliastepbooking category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
  7. [ameliastepbooking category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID,
  8. [ameliastepbooking show=services] if you have Packages enabled, but you only want to show services in the form,
  9. [ameliastepbooking show=packages] if you have Packages enabled, and you only want to show packages, without services in the form.

4. Step-by-Step Booking 1.0:

  1. [ameliabooking] if you want to show the basic Step-by-step Booking wizard,
  2. [ameliabooking category=1] if you want to show only the services from a category with ID 1,
  3. [ameliabooking service=1] if you want to show the booking form for the service with ID 1.
  4. [ameliabooking employee=1] if you want to show the booking form for the employee with ID 1,
  5. [ameliabooking location=1] if you want to show the booking form for the location with ID 1,
  6. [ameliabooking category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
  7. [ameliabooking category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID,
  8. [ameliabooking show=services] if you have Packages enabled, but you only want to show services in the form,
  9. [ameliabooking show=packages] if you have Packages enabled, and you only want to show packages, without services in the form.

5. The Service Catalog view:

  1. [ameliacatalog] if you want to show the basic Service Catalog view,
  2. [ameliacatalog category=1] if you want to show only the services from a category with ID 1,
  3. [ameliacatalog service=1] if you want to show this form for the service with ID 1,
  4. [ameliacatalog employee=1] if you want to show the services of one specific employee with ID 1,
  5. [ameliacatalog location=1] if you want to show the services of one specific location with ID 1,
  6. [ameliacatalog category=1 employee=1] if you want to show only the services from a category with ID 1 that are assigned to the employee with ID 1,
  7. [ameliacatalog category=1 location=1] if you want to show only the services from a category with ID 1 that are provided on the location with ID 1,
  8. [ameliacatalog show=services] if you have Packages enabled, but you only want to show services in the form,
  9. [ameliacatalog show=packages] if you have Packages enabled, and you only want to show packages in the form,
  10. [ameliacatalog package=1] if you want to show one package on the form, the package with ID 1.

6. The Search view:

  1. [ameliasearch] if you want to show the basic search view,
  2. [ameliasearch today=1] if you want to show the search view with a preselected current date,
  3. [ameliasearch show=services] if you have Packages enabled, but you only want to show services in the form,
  4. [ameliasearch show=packages] if you have Packages enabled, and you only want to show packages in the form.

7. Old Events List view and the Events Calendar view:

  1. [ameliaevents] or [ameliaevents type=list] if you want to show a list of all your events,
  2. [ameliaevents tag='name'] if you want to show just the events that belong to the same tag defined during the creation of events, where “name” will be replaced with the tag name,
  3. [ameliaevents event=1] if you want to show only the event with ID 1 without its recurring events,
  4. [ameliaevents event=1 recurring=1] if you want to show the event with ID 1 with all his recurring events.
  5. [ameliaevents type=calendar] if you want to show events in a calendar view.

8. Amelia Front-end Customer Panel

  1. [ameliacustomerpanel appointments=1 events=1] if you want to show both Appointments and Events,
  2. [ameliacustomerpanel events=1] if you want to show only Events,
  3. [ameliacustomerpanel appointments=1] if you want to show only Appointments in the Customer Panel.

9. Amelia Front-end Employee Panel

  1. [ameliaemployeepanel appointments=1 events=1] if you want to show both Appointments and Events,
  2. [ameliaemployeepanel events=1] if you want to show only Events,
  3. [ameliaemployeepanel appointments=1] if you want to show only Appointments in the Employee Panel.
  4. [ameliaemployeepanel appointments=1 events=1 profile-hidden=1] if you want to show both Appointments and Events, but your employees won’t have access to their profile (Full Name, Email, Assigned Services, Working Hours, Days Off, and Special Days)

10. Multiple-selection Shortcodes

From Amelia 7.0, you can choose multiple categories, services, packages, employees, or locations in a single webpage, using the new Step-by-Step or the new Catalog Booking forms.

Please note that you can select multiple options in Gutenberg, Divi, and Elementor as well.

  1. [ameliastepbooking category=2,4] – This shortcode will show only Categories 2 and 4 on the page in a “Step-by-Step” booking form.
  2. [ameliastepbooking service=13,2,1] – This shortcode will show only services 13, 2, and 1 in a “Step-by-Step” booking form.
  3. [ameliacatalogbooking location=1,3,5] – This shortcode will only show locations 1, 3, and 5 in a “Catalog” booking form.

11. Pre-select URL parameters for Amelia shortcodes

Starting from Amelia 7.4.2, users can pre-select a list of entity IDs separated by commas, which will be automatically pre-filled on the form. The following list of URL parameters can be added to achieve this:

  • ameliaEventId: The ID of the event that will pre-filter Event-related shortcodes;
  • ameliaEventTag: A specific tag added to an event that will pre-filter Event-related shortcodes;
  • ameliaServiceId: The ID of the service that will pre-filter appointment-booking shortcodes;
  • ameliaEmployeeId: The ID of a specific employee that will pre-filter appointment-booking shortcodes;
  • ameliaCategoryId: The ID of a specific category that will pre-filter appointment-booking shortcodes;
  • ameliaLocationId: The ID of a specific location that will pre-filter appointment-booking shortcodes (can only be used for Service-related booking forms, not Event-related booking forms);
  • ameliaEventPopup: Enter the event ID of the event to be opened on page load.

Examples:

Event URL:

  • https://yourbookingwebsite.com/events/?ameliaEventId=123&ameliaEventPopup=123
  • This URL would automatically open the page where Event ID “123” is located and would display it in a popup.

Booking Form URL:

  • https://yourbookingwebsite.com/booking/?ameliaServiceId=5&ameliaEmployeeId=1
  • This URL would pre-select Service ID 5 and Employee ID 1 in the booking form.

Please note that these are examples and not live websites. They demonstrate how a URL with predefined parameters would function.