ResytechResytech Docs
Activities

Add Custom Fields

How to add custom fields to an activity to collect additional information from customers during checkout.

Use this guide when you need to collect information beyond the standard booking details -- for example, a customer's shoe size, dietary restriction, experience level, or emergency contact. Custom fields appear during checkout and the answers are stored with the booking.

Available Field Types

Resytech supports the following custom field types:

TypeDescriptionUse Case
Text InputA single-line text fieldNames, short answers, license numbers
TextareaA multi-line text areaSpecial requests, detailed notes
SignatureA digital signature padLiability acknowledgments, consent
DateA date pickerDate of birth, travel dates
TimeA time pickerPreferred arrival time
Government ID UploadA file upload for ID documentsIdentification verification
EmailAn email address input with validationEmergency contact email
PhoneA phone number inputEmergency contact phone
URLA URL input with validationSocial media profiles, references

Add a Custom Field

  1. Go to Activities > [Activity Name] > Settings > Custom Fields.
  2. Click Add Custom Field.
  3. In the dialog, configure:
    • Label -- The text shown to the customer (e.g., "Shoe Size", "Dietary Restrictions").
    • Type -- Select one of the field types listed above.
    • Required -- Toggle on if the customer must fill in this field to complete checkout. Toggle off to make it optional.
  4. Click Create.

The field appears in the custom fields list and will be shown to customers during checkout.

Edit a Custom Field

  1. Click the field in the custom fields list.
  2. Modify the Label, Type, or Required setting.
  3. Click Save.

Delete a Custom Field

  1. Click the trash icon next to the field you want to remove.
  2. Confirm the deletion.

Deleting a custom field removes it from future checkouts. Existing bookings that already collected data for this field retain their answers.

Where Custom Field Answers Appear

  • Booking details in the dashboard -- staff can see all custom field answers when viewing a booking.
  • Confirmation emails -- If you enable Show Custom Field Answers in the activity's Communication settings, the answers are included in the email sent to the customer.
  • Booking exports and reports -- Custom field data is included when exporting booking information.

Tips

  • Keep custom fields to a minimum. Every additional field adds friction to the checkout process and can reduce conversion rates. Only ask for information you truly need.
  • Use the Required toggle thoughtfully. Mark a field as required only if you cannot process the booking without the information.
  • The Signature field type is useful for simple acknowledgments, but for full legal waivers and agreements, use the Agreements feature instead, which provides a richer experience with full document text and a dedicated signature capture.
  • If you need the same custom fields across multiple activities, create them on one activity and then clone the activity to copy everything.

On this page