It's easy to add custom fields to the webform for your customers to fill in. Want to capture their customer number? Just add it. Want to get the address for the appointment for a field visit? Just add it.
The good news is that all Salesforce rules for the field apply - use text, picklist, tickbox - any field type you would like to use.
Ok, so maybe it's a medium difficulty exercise because you need to be a bit familiar with the Salesforce setup area. Salesforce doesn't show the field names too well and some appear to be the same in the setup list so you might need to experiment to make sure you're getting the one you want.
**If you use Leads - look at the special instructions at the end**
Here's the step by step.
Step 1- make sure you have the field in your Contact (and Lead if you're using Leads) objects in Salesforce. To set that part up, follow these instructions https://help.salesforce.com/articleView?id=adding_fields.htm&type=5
Step 2- go into Setup, select Contact then Field Sets
Step 3 - select the Appointiv field set to edit
Step 4 - Add fields from your Contact (or Lead) object to the Appointiv Field Set
That's it! Now your webform and create appointment areas will include the new fields.
** If you're using Leads - Appointiv will use the Leads field set for both Lead and Contact. So you will want to make sure that you have matching fields in both objects. It is usually not an issue but double check by testing both a new customer which will create a Lead and then an existing customer which will update their Contact.