Custom signup fields

Custom signup fields are useful when you need to collect information before giving a new tenant access to their dashboard. Common examples: | You want to know...

Version:
Categories

What custom signup fields are

Custom signup fields let you ask new SaaS tenants for extra information while they create their account.

For example, you can ask for:

  • Business name or legal company name
  • Industry or business category
  • Expected booking volume
  • Number of staff members
  • VAT / Tax ID
  • Business license or verification document
  • A checkbox for accepting additional platform terms

These fields appear during the tenant signup flow, on the Company Details step. This is the step after the tenant creates an account, verifies their email, and chooses their booking page URL.

Use them when the default signup information is not enough for your onboarding, sales, compliance, or verification process.

When you should use custom signup fields

Custom signup fields are useful when you need to collect information before giving a new tenant access to their dashboard.

Common examples:

You want to know Example field
What type of business is signing up "Industry" dropdown
How large the tenant is "How many bookings do you expect per month?" dropdown
Whether the tenant is a real registered business "Upload business license" file field
Which onboarding path they need "Which services do you offer?" checkbox list
Billing or tax details "VAT / Tax ID" text field

Keep the signup form short. Every required field adds friction before the tenant reaches the dashboard.

Available field types

Screenshot: SaaS admin Custom fields page showing the available field types list

Booknetic SaaS supports 11 field types for tenant signup fields.

Field type Use it for
Label Add a short instruction or section title. This is text only; the tenant does not type into it.
Text input Short answers such as VAT ID, company registration number, or referral source.
Textarea Longer answers such as onboarding notes or "Tell us about your business."
Number input Numeric answers such as number of staff members or expected monthly bookings.
Date input Dates such as business launch date or preferred onboarding date.
Time input Time-based answers such as preferred contact time.
Select A dropdown where the tenant chooses one option.
Checkbox One or more selectable options. Useful for multiple service categories.
Radio buttons A visible one-choice list. Useful when you want all options shown on the form.
File Upload a document or image, such as a license or verification file.
Link Show a clickable link, for example to your terms or onboarding guide.

How to add a custom signup field

Screenshot: Booknetic SaaS left menu with Custom fields selected

Screenshot: Add or configure a Text field with label, help text, placeholder, and Required toggle

  1. Go to Booknetic SaaS → Custom fields.
  2. Choose the field type you want to add.
  3. Add a clear Label. This is what the tenant sees on the signup form.
  4. Add Help text if the tenant may not understand why you are asking for the information.
  5. Turn on Required if the tenant must answer before completing signup.
  6. Configure the field options:
    • For text fields, add a placeholder or length rules if needed.
    • For dropdowns, checkboxes, and radio buttons, add the available choices.
    • For file uploads, choose the file formats you want to allow.

Screenshot: Choice field configuration showing dropdown, checkbox, or radio options 7. Drag fields into the order you want them to appear. 8. Click Save form.

After saving, the fields are shown to new tenants on the Company Details step of signup.

How to edit, reorder, or delete fields

Open Booknetic SaaS → Custom fields to update your signup form.

  • Edit a field when you want to change the label, help text, required status, choices, or file format rules.
  • Reorder fields by moving them in the form builder. The signup form follows this order.
  • Delete a field when you no longer want to ask that question.

Be careful when deleting fields. Deleting a field removes the saved answer records for that field, but uploaded files connected to file fields may remain on your server. See the file upload note below before deleting fields that collect documents.

Required fields and validation

If you mark a field as Required, Booknetic checks that the tenant filled it before signup can be completed.

Booknetic also checks the submitted data when the form is sent, not only in the browser. This helps prevent tenants from bypassing required fields by editing the page in their browser.

Supported validation includes:

  • Required-field checks
  • Minimum and maximum length checks for supported text fields
  • Allowed file-format checks for file upload fields

If a field does not pass validation, the tenant must correct it before they can finish the Company Details step.

File upload fields and privacy note

Screenshot: File field configuration showing allowed file formats

Use the File field when you need a tenant to upload a document, such as a business license, certificate, or verification file.

You can limit uploads by file format. If you do not set custom formats, Booknetic uses its default allowed formats list for common documents, images, spreadsheets, archives, and media files.

Important privacy note:

  • Uploaded files are stored on your WordPress server.
  • If a tenant is deleted, custom signup files are not automatically removed from server storage.
  • If a file-upload field is deleted from the form builder, the saved answer is removed, but the uploaded file may still remain on the server.

If you collect identity documents, licenses, or other sensitive files, include this in your own data-retention process. For GDPR or "right to erasure" requests, check and remove uploaded files manually if needed.

Conditional fields

Conditional fields are not currently supported in the reviewed SaaS custom signup field behavior.

That means you cannot show one field only when another field has a specific answer. For example, you cannot show "VAT number" only when the tenant selects "European Union."

A practical workaround is to make the field optional and use help text, such as:

"If your business is registered in the EU, enter your VAT number."

Field order and signup form layout

Screenshot: Tenant signup Company Details step showing custom fields in the signup form

The order you set in Booknetic SaaS → Custom fields controls the order tenants see on the signup form.

Custom signup fields appear inside the Company Details step together with the standard company information fields. Use the order to keep the form easy to understand:

  1. Start with simple business information.
  2. Put choice fields before long text fields.
  3. Put file uploads near the end.
  4. Add help text for anything that may feel sensitive or unusual.

All configured signup fields are shown globally to new tenants. The reviewed behavior does not include per-plan field visibility.

Where to see submitted answers

Screenshot: Tenants edit modal showing the Custom Fields tab with submitted answers

After a tenant completes signup, the platform owner can review the submitted answers from the SaaS admin area.

Go to Booknetic SaaS → Tenants, open the tenant, and check the Custom Fields tab.

This is the confirmed owner-side place to view and manage submitted custom field data.

Do not assume tenants can edit these answers from their own profile page unless your setup has been separately confirmed. If tenants need to change an answer after signup, the safest process is for them to contact the platform owner, who can review or update the tenant record from the admin area.

Using custom field answers in notifications

Custom signup field answers can also be used in SaaS workflow notifications.

For example, you can include a tenant's expected booking volume or industry in a welcome email so your onboarding message feels more relevant.

For normal text and choice fields, use the custom field shortcode shown in the workflow editor. For file upload fields, use the file-specific options from the shortcode list, such as the uploaded file name or file URL, instead of inserting the general custom field placeholder manually.

Best practices

  • Ask only for information you will actually use.
  • Make required fields clear and reasonable.
  • Use help text for sensitive questions like tax ID or document upload.
  • Prefer dropdowns or radio buttons when you need clean reporting.
  • Avoid long forms unless your onboarding process truly requires them.
  • If you collect uploaded documents, define a retention and deletion process before launch.

Common questions

Can I ask every new tenant for their industry?
Yes. Use a Select, Radio buttons, or Checkbox field depending on how many answers they can choose.

Can I require a business license upload?
Yes. Use a File field and mark it as Required. Remember that Booknetic accepts the file when it matches the allowed format; any approval or verification process is handled by you outside the form.

Can I show different fields for different plans?
Not in the reviewed behavior. Custom signup fields are global, so all new tenants see the same configured fields.

Can I show a field only when another answer is selected?
No. Conditional signup fields are not currently supported.

Are uploaded files automatically deleted when a tenant is deleted?
No. Uploaded custom signup files may remain on the server and should be handled in your own privacy and data-deletion process.