Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

ContactsService User Experience

Your component can deliver any user experience you desire, but there’s a common flow for any component that imports or exports contact data.
  1. A Lightning web component displays a button (or other user interface control) to start a process that uses contacts data.
  2. When the button is tapped, ContactsService opens a list view for the user to select any number of contacts from the device’s native contacts list.Lightning web component opens device contacts
  3. After the desired contacts are selected, tap the “check” icon or Done button to continue.Lightning web component displays selected contacts
  4. Your Lightning web component receives the data from the selected contacts. Your component can display additional user interface controls to further process the contacts, add the contacts to Salesforce, or otherwise apply whatever custom logic your business process requires.