You are here:
Event Field Sync
When you use Lightning Sync to sync events, fields from your Salesforce events are mapped to the same or similar fields in your external calendar. Learn which fields sync and how fields are mapped between applications by default. Plus, see which Microsoft® Exchange field mappings Salesforce admins can customize.
Required Editions
| Available to sync records from: Salesforce Classic, Lightning Experience, and the Salesforce mobile app |
| Available to set up from: Salesforce Classic and Lightning Experience |
| Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions with Sales, Service, and Lightning Platform |
For customers who sync Salesforce with Exchange, admins can customize how some standard Salesforce fields map to some standard Exchange fields. Admins customize field mappings from sync configurations in Setup. Sometimes admins can’t customize field mappings.
- Admins can’t map custom Salesforce fields.
- Admins can’t customize mappings for all standard Salesforce fields. For example, admins can’t customize mappings for fields that Lightning Sync relies on for matching during the sync process. The table indicates which mappings can’t be customized.
Default Event Field Mappings for Microsoft Exchange
| Salesforce Field | Exchange Field | Customizable Mapping? | Details |
|---|---|---|---|
| All-Day Event | All Day (IsAllDayEvent) | No | All-day events sync to Salesforce as 24-hour events. |
| Attendees | No field label | No | The Salesforce Attendees field must be added to the event page layout to see the attendees list in Salesforce. To understand how the attendees field and attendee responses sync, see Event Attendee Sync. In Outlook, this field is shown as an icon, with a text field to add attendees and mark them as required or optional. The API labels for the Exchange fields are RequiredAttendees AND OptionalAttendees. Salesforce syncs both Exchange fields with Attendees. |
| Description | Notes (Body) | Yes | |
| Duration | Duration | No | |
| End | No field label | No | In Outlook, this field is shown as an icon, with the options to select an end time or day. The API label for the Exchange field is End. |
| Location | No field label | Yes | In Outlook, this field is shown as an icon, with a text field to add a location. The API label for the Exchange field is Location. |
| Assigned To | Organizer (Organizer) | No | |
| Private | Private (Sensitivity) | No | The Salesforce field Private syncs with the Exchange field Sensitivity, and Private is one of the Exchange field options. Only Private syncs with Salesforce. Only Private shows in Outlook. |
| Reminder Date/Time | Remind Me (ReminderMinutesBeforeStart) | Yes | In Outlook, this field is shown as part of the Remind Me field. |
| Reminder Set | Remind Me (IsReminderSet) | Yes | In Outlook, this field is shown as part of the Remind Me field. |
| Repeat | Repeat (AppointmentType) | No | Repeating event details sync only if you enable Lightning Experience, add the Repeat field to the Salesforce event page layout, and enable Event series sync on users’ Lightning Sync configurations. In Outlook, this field is shown as Repeat on events from the edit page, and Series from the saved event. |
| Show Time As | Show as (LegacyFreeBusyStatus) | Yes | In Outlook, calendar availability is shown as Free, Tentative, Busy, Away, Out of office, or Working elsewhere. Outlook Tentative, Busy, and Away sync as Busy in Salesforce. Outlook Free and Working elsewhere sync as Salesforce Free, and Outlook Out of office syncs as Salesforce Out of office. |
| Start OR Time | No field label | No | The Salesforce field Time syncs with the Exchange field Start only if multiday events are enabled in Salesforce. Otherwise, the Salesforce field Start syncs with the Exchange field Start. In Outlook, this field is shown as an icon, with the options to select a start time or day. The API label for the Exchange field is Start. |
| Subject | No field label | No | In Outlook, this field is shown as an icon, with a text field to add an event title. The API label for the Exchange field is Subject. |
| Time Zone | Not shown | No | Outlook events don’t show this field. The API label for the Exchange field is StartTimeZone. |
Default Event Field Mappings for Google
| Salesforce Field | Google Field | Details |
|---|---|---|
| All-Day Event | All Day (isAllday) | |
| Attendees | Guests (attendees) | The Salesforce Attendees field must be added to the event page layout to see the attendees list in Salesforce. To understand how the attendees field and attendee responses sync, see Event Attendee Sync. |
| Description | Description (description) | |
| End | No field label | In Google Calendar, this field is shown with the options to select an end time or day. The API label for the Google field is end. |
| Location | Location (location) | |
| Assigned To | Organizer (organizer) | |
| Private | No field label | In Google Calendar, this field is shown with the options to select an end time or day. The API label for the Google field is visibility. |
| Reminder Date/Time | No field label | In Google Calendar, this field is shown as the options Default visibility, Public, or Private. The API label for the Google field is reminders. |
| Reminder Set | No field label | In Google Calendar, this option can be set by dismissing the Notification or Email options. The API label for the Google field is isReminderSet. |
| Show Time As | No field label | In Google Calendar, this field is shown as an icon with the options Busy or Free. The API label for the Google field is status. |
| Start OR Time | No field label | In Google Calendar, this field is shown with the options to select a start time or day. The API label for the Google field is start. The Salesforce field Time syncs with the Google field Start only if multiday events are enabled in Salesforce. Otherwise, the Salesforce field Start syncs with the Google field Start. |
| Subject | No field label | In Google Calendar, this field is a text field with Add title in the field prompt. The API label for the Google field is summary. |
| Time Zone | Time zone (timeZone) |

