LaneyGuide
Forms

Create and publish a consultation form

Build the current Laney consultation form with customer and reservation groups, then test a public submission.

Tutorial20 minVerified Aug 9, 2026Owner Laney Product

This tutorial reproduces the current Consultation request form. The customer enters contact data, a lasting consultation goal, and request-specific reservation data on one page. Laney saves each value to its correct owner.

Build this structure

LocationFieldsSetting
Contact detailsName, email, and phoneCustomer basic fields. Do not duplicate them.
Contact detailsConsultation goalCustomer, Text Area, required, has a Description
Contact detailsInterestsCustomer, Multi Select, optional
ReservationStart time and notesReservation basic fields
Consultation detailsConsultation typeReservation, Select, required, condition gate
Consultation detailsOther detailsReservation, Text Area, required when type is Other
Consultation detailsPreferred channelsReservation, Multi Select, optional
Consultation detailsBackground notesReservation, Markdown, optional

Use Profile Then Insert, Public, and the starts_at and notes basic fields.

Review content, AI context, and the write action · 0:14Review the title, description, success message, Prompt, Mode, and Access. Manage the questions in Custom fields.Download MP4
Read the video steps
  1. Open the consultation form in Forms.
  2. Review the customer-facing title, description, and success message.
  3. Keep only extra AI operating context in Prompt.
  4. Set Mode to Profile Then Insert.
  5. Use Public access for new consultation requests.

Before you begin

  • Select the organization or branch that owns the form.
  • Check the landing domain and hero image. A full-page public form uses the same brand image.
  • Prepare synthetic contact and request data.
  • Check availability rules before you collect a reservation time.

Do not recreate contact fields

Name, email, and phone are customer basic fields. A duplicate custom field can make the contact section repeat or make the form configuration invalid.

1. Define the form action

  1. Open Forms. Select Add.
  2. Enter consultation-request for Slug.
  3. Add a localized Label, Description, and Success Message. Tell the customer why you need the data and what happens next.
  4. Select starts_at and notes in Static Fields.
  5. Select Profile Then Insert for Mode.
  6. Select Public for Access.
  7. If an AI CTA will use the form, add only extra operating context in Prompt. Do not repeat the questions. Do not put secrets in it.
  8. Turn on Active. Save the form. Do not share the link until testing is complete.

2. Add lasting customer fields

Open Custom fields. Create these fields. Search for the real form in Forms. Do not enter an arbitrary slug.

SettingConsultation goalInterests
TargetCustomersCustomers
Keyconsultation_goallearning_interests
KindText AreaMulti Select
DescriptionExplain what the customer must include.Tell the customer that several values are allowed.
Field GroupCustomer detailsCustomer details
VisibilityPublicPublic
RequiredOnOff
Formsconsultation-requestconsultation-request

Profile Then Insert combines these fields with the contact basic fields. It does not create a second customer group in the public form.

3. Add request-specific reservation fields

Set Target to Reservations, Field Group to Consultation details, and Forms to consultation-request for each field.

KeyLabelKindRequiredExtra setting
consultation_typeConsultation typeSelectYesAdd the options that the organization serves.
other_topicOther detailsText AreaYesSet Show When to consultation_type=Other.
preferred_channelPreferred channelMulti SelectNoAdd the contact channels that you support.
background_notesBackground notesMarkdownNoUse for structured context or lists.

Keep a gate and its follow-up in the same target, form, and group. Do not nest conditions. See Create conditional fields for the full rules.

4. Test the public form

Submit a grouped and conditional consultation form · 0:55Enter contact, customer, reservation, and conditional data next to the fixed hero image. The video uses synthetic data.Download MP4
Read the video steps
  1. Check the form-only layout and fixed hero image.
  2. Enter contact details and a lasting consultation goal.
  3. Select an available reservation date and time.
  4. Select Other and check that the follow-up appears.
  5. Enter background notes and confirm that only the form pane scrolls.
  6. Submit and wait for the success message.
  1. Copy the public link from Forms. Open it in a signed-out window.
  2. Check the fixed hero image on a wide screen and the single-column layout on a phone.
  3. Check that name, email, and phone each appear once.
  4. Read every Description. Check that customer and reservation fields are in the correct groups.
  5. Test the closed and open conditional paths.
  6. Enter synthetic values. Refresh before submission. Check that the draft returns.
  7. Submit once. The success message must appear only after the server write succeeds.

Check the result

Open the newest Submitted item in Responses. Compare Customers and Reservations.

LocationMust containMust not contain
CustomerContact details, consultation goal, and interestsRequest-specific consultation fields
ReservationStart time, notes, type, channels, and backgroundCopies of customer custom fields
ResponseSubmitted status, answers, field definitions, and linked targetsData from another organization or branch

Share the public link only after this check passes. Continue with Review responses and start follow-up work.

On this page