Limited time
They’re Booking Smarter. Are You?
up to 50% Off
Limited time

How to create and configure customer-related Custom Fields in Amelia?

Customer Custom Fields let you collect and store information directly in the customer’s profile — instead of just within individual bookings.
These fields can appear during booking (if you choose), and customers can also view or edit them later through the Customer Panel.

Customer tab in Amelia Custom Fields settings.

How do I access the Customer Custom Fields settings?

To create Customer Custom Fields, go to Amelia → Custom Fields in your WordPress dashboard, and click the Customer tab at the top.
From there, click “Add Custom Field” (or the + icon in the lower-right corner) to create your first customer-related field.

What field types can I add?

Customer Custom Fields support the same field types as booking-related ones:

  • Text – for short, single-line responses.

  • Text Area – for longer notes or additional information.

  • Text Content – for adding static text or messages (supports HTML).

  • Selectbox, Checkbox, and Radio Buttons – for predefined options.

  • Attachment – allows customers to upload files (supported formats: .jpg, .jpeg, .png, .pdf, .xls, .txt, .csv).

  • Date Picker – to select a date.

  • Address – automatically fills in addresses when a Google Maps API key (listed as Maps Embed API in Google Cloud Console) is added under Settings → General in Amelia.

To use the Maps Embed API, you must add billing information (a valid payment card) to your Google Cloud account.
Google currently offers up to 10,000 free calls per SKU per month, but this may change at any time. Amelia is not responsible for future pricing or policy updates from Google.

Advanced users can extend supported file types (for example, to allow .zip uploads) by modifying the database directly. This option is not available through the plugin interface.

List of available field types for custom fields in Amelia.

How do I configure each Customer Custom Field?

Once created, Customer Custom Fields can be customized in several ways:

  • Label – The name or title of the field.

  • Description – Optional text explaining what information is needed.

  • Placeholder – A hint or example displayed inside the field before input.

  • Required – Makes the field mandatory when customers first book.

  • Width – Choose between 1/2 or 1/1 width for layout flexibility.

  • Visible at – Determines when the field appears:

    • All bookings: The field appears during every booking (similar to booking-related fields).

    • First booking only: The field is shown once — on the customer’s first booking — and won’t appear again afterward.

  • Translate – Configure translations for all languages added in Amelia → Settings → General → Language.

If the field is set to “First booking only,” customers can later review and edit this information in the Customer Panel, or the admin can update it manually in the back-end.

How do I delete or reorder Custom Fields?

  • Reorder fields: Drag fields up or down using the handles beside each one.

  • Delete fields: Click the trash can icon next to the field you want to remove.

There’s no confirmation prompt — once deleted, the field is permanently removed.

Where can I view or edit Customer Custom Fields?

Customer Custom Fields are linked directly to each customer profile.
You can find them in:

  • The Customers section of your Amelia back-end, by opening a customer’s profile.

  • The Customer Panel, where customers can review or update their own details.