The release of the Contact API for Employee Email enables you to sync user information from any REST API-enabled directory to your Email contacts and build custom distribution lists in the Email web app.
If your organization uses third-party tools other than Microsoft Entra ID or Workday to store internal contact information, you can leverage the Contact API for Employee Email to build a new integration. Previous experience working with APIs is recommended.
- Your synced contact information is kept up to date automatically on a regular schedule.
- Use your imported contacts to build custom distribution lists in the web app.
- Optionally, create custom fields to sync your organization's existing distribution lists directly from your third-party directory.
- You can set up multiple integrations using the Contact API to sync different collections of user data to Employee Email, or sync from different instances within your organization.
Note: This functionality is only available if you send emails directly from the Employee Email web app. This article is not relevant if you have installed an add-in or extension and you send tracked emails from your email client.
If your organization has the Intranet and/or App solution(s) from Staffbase integrated with Employee Email and your contacts are already stored as App/Intranet users, save time by syncing users from your Staffbase App/Intranet.
Prerequisites
- You have previous experience working with APIs.
Staffbase recommends having a team of developers and/or IT experts to help build and maintain your integration. - You have a Parent Admin account in Employee Email.
- Your organization uses the Email web app to send emails.
If your organization has the Intranet and/or App solution(s) from Staffbase integrated with Employee Email and your contacts are already stored as App/Intranet users, save time by syncing users from your Staffbase App/Intranet.
Getting Started With the Employee Email Contact API
- Sign into the Email web app.
- Navigate to Contacts > Import.
- Click the Contact API tile.
The introduction page opens.
It only displays when there is no existing Contact API configuration for your organization. - Click Continue.
The Contact Fields tab opens. - Check the names of the seven Default Fields as well as any existing Custom Fields that may be used to map your contacts’ data.
Optionally, edit existing custom fields or click Add Custom Field to map additional data about your contacts.
Tip: To sync data about which existing third-party distribution lists your contacts belong to, create a custom field to represent each list that you want to sync.
When your integration is set up, you can use these fields to filter your contacts and create custom dynamic distribution lists that contain only people who belong to your existing synced lists. - After making any changes to your custom fields, click Save and Update.
Optionally, to see what your field names will look like when you use the API, you can click Download Sample JSON. - Click the API Keys tab to generate an API key.
When your integration runs, this key will be used to authenticate your third-party application with Employee Email.
Warning: Keep your API key confidential and do not share it with anyone. It can be used to view and modify your contacts with the same level of access as a Parent Admin. - Use the Contact API developer documentation to connect Employee Email to a third-party directory.
Previous experience working with APIs is recommended.
Comments
0 comments
Please sign in to leave a comment.