Create Contact

In this article


Use this Snap to create a personal contact.


  • Valid Exchange Online tenant.
  • Valid OAUth2 application in Azure Active Directory with all the required API permissions.

Support for Ultra Pipelines

Works in Ultra Pipelines



Known Issues


Snap Input and Output

Type of View
Number of Views
Examples of Upstream and Downstream Snaps


  • Min: 0
  • Max: 1
  • JSON Generator Snap
Requires your email id with folder name and the contact name, to be added, with optional details to create a contact.


  • Min: 0
  • Max: 1
  • Mapper Snap

You will create a personal contact with specified details.

Snap Settings

Parameter NameData TypeDescriptionDefault ValueExample 
Required. The name for the Snap. You can modify this to be more specific, especially if you have more than one of the same Snap in your Pipeline.
Create ContactCreate Contact
User/Shared MailBoxStringEnter the mailbox from which you want to create contact. If not provided, then the mailbox specified in the account settings is used.N/
Contacts FolderStringEnter the name of the contact folder where you want to create a contact.N/AOffice
Contact NameStringRequired. Enter the name of the contact.N/AAdam
Email Addresses

This field set enables you to specify the email addresses to the contact you have created. Click + to add a row.

This field set consists of the following field:

Email ID

Email IDStringEnter an email id to attach with the contact.N/
Additional Properties

This field set enables you to specify the list of additional properties to attach with the contact. Click + to add a row.

This field set consists of the following fields:

  • Property Name 
  • Property Value
Property NameString

The property name which you want to choose as an additional detail. 

Available options are:

  • Office Location
  • Business Phone
  • Home Phone
  • Business Address
  • Home Address
  • Other Address
  • Company Name
  • Department
  • Job title
  • Manager
  • Mobile Phone
  • Nick Name

Company Name
Property ValueStringEnter a value for the Property Name you choose. You can leverage the schema that is built in upstream snap for building these additional properties.N/AGoogle
Number Of RetriesNumericSpecify the maximum number of attempts to be made to receive a response. The request is terminated if the attempts do not result in a response.03
Retry Interval (seconds)NumericSpecifies the time interval between two successive retry requests. A retry happens only when the previous attempt resulted in an exception.16
Snap ExecutionDrop-down

Select one of the three following modes in which the Snap executes:

  • Validate & Execute. Performs limited execution of the Snap and generates a data preview during Pipeline validation, then performs full execution of the Snap (unlimited records) during Pipeline runtime.
  • Execute only. Performs full execution of the Snap during Pipeline execution without generating preview data.
  • Disabled. Disables the Snap and all Snaps downstream from it.

Execute onlyDisabled


Make sure select the property from provided list.Selected Property is Not Supported currently.Select a property which is present in the listed properties.


To create a contact

We use an example of creating a contact with required and additional details which will be stored in the mailbox.

Let us provide required inputs to the Snap setting and look at the output confirmation.

Create Contact Snap

Upon execution, we see an output with confirmation of creation of a contact.


Important Steps to Successfully Reuse Pipelines

  1. Download and import the Pipeline into SnapLogic.
  2. Configure Snap accounts as applicable.
  3. Provide Pipeline parameters as applicable.

  File Modified

File Example_Create_Contact_Search_Contact.slp

Feb 28, 2022 by Subhajit Sengupta

Error rendering macro 'excerpt-include' : No link could be created for 'XYZ Snap Pack'.

See Also