ContactsService User Experience

Your component can deliver any user experience you desire, but there’s a common flow for any component that imports or processes 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.