SchedulingKit
Salesforce Integration

Custom Field Mapping Between Booking Forms and Salesforce

SchedulingKit maps any booking form field to any Salesforce standard or custom field on contacts, leads, or opportunities. Budget ranges, product interests, preferred languages, and intake questionnaire answers flow directly into the correct Salesforce fields without any middleware.

How It Works

Set up field mapping with Salesforce in just a few steps.

1

Create intake form fields in SchedulingKit

Add custom questions to your booking form: dropdowns, text fields, checkboxes, or multi-selects.

2

Open the field mapping interface

SchedulingKit displays your Salesforce objects and fields alongside your booking form fields.

3

Map fields with drag-and-drop

Connect each booking field to its Salesforce counterpart. Map 'Budget Range' to a custom picklist, 'Company Size' to a number field.

4

Data syncs on every booking

When a client books, form responses populate the mapped Salesforce fields instantly.

Benefits

Why field mapping with Salesforce and SchedulingKit makes a difference.

Zero manual data transfer

Custom booking data lands in the right Salesforce field the moment the appointment is confirmed.

Supports all Salesforce field types

Text, number, picklist, multi-select, date, and checkbox fields are all supported for mapping.

Cross-object mapping

Map fields to contacts, leads, accounts, or opportunities depending on your data model.

Validation and error handling

SchedulingKit validates data types before syncing. If a booking response does not match the Salesforce field type, it flags the mismatch instead of silently failing.

Field Mapping in Practice

A real-world look at how Salesforce field mapping works with SchedulingKit.

A commercial real estate brokerage uses a SchedulingKit booking form with 8 custom fields for property viewing appointments: property type (office, retail, industrial), square footage needed, lease term preference, budget range, move-in timeline, number of employees, parking requirements, and special accessibility needs.

Each field maps to a custom Salesforce field on the Opportunity object. When a prospect books a property viewing, SchedulingKit creates the Salesforce activity and populates all 8 custom fields. The broker walks into the viewing with a Salesforce mobile app showing the client's exact requirements — no pre-call needed.

The brokerage's marketing team uses the mapped "Property Type" and "Budget Range" fields to segment prospects in Salesforce. Prospects looking for office space above $50/sqft receive different listing alerts than those searching for industrial below $20/sqft.

Before field mapping, brokers spent an average of 12 minutes per prospect manually entering intake data into Salesforce. With 80 viewings per month, the brokerage recovered 16 hours monthly. Data accuracy also improved because picklist values from the booking form match Salesforce picklist options exactly, eliminating free-text inconsistencies.

Who It's For

Teams and individuals who benefit most from this integration.

Salesforce administrators managing custom objects and fields
Sales teams needing detailed intake data in CRM records
Operations teams eliminating manual data entry between systems
Businesses with complex booking forms and CRM data requirements

Frequently Asked Questions

Common questions about field mapping with Salesforce.

Can I map booking fields to custom Salesforce objects?

Yes. SchedulingKit supports mapping to standard objects (Contact, Lead, Opportunity) and custom objects in your Salesforce org.

How do I handle picklist values between the two systems?

SchedulingKit matches booking form dropdown options to Salesforce picklist values. You can map each option individually if the labels differ.

Does field mapping work with Salesforce validation rules?

Yes. SchedulingKit sends data through the standard Salesforce API, so all validation rules and required field checks apply. Errors are surfaced in the sync log.

Can I map one booking field to multiple Salesforce fields?

Yes. A single booking form response can populate fields on multiple objects — for example, mapping 'Company Name' to both the Contact and Opportunity records.

Start Using Salesforce + SchedulingKit

Set up field mapping in minutes. No credit card required, no complex configuration.

Free forever plan available · No credit card required