Integrating Data from 3rd-party sources (HR platform)

Note for existing EverBridge customers:
Users in SnapComms are created and managed separately from the Contacts in EverBridge. The SnapComms Desktop or Mobile Apps must be installed in end-user devices to create a user account in SnapComms and to target users with messages. There is no sync yet between the SnapComms users and EverBridge contacts, however, we can process a copy of the same Contacts file (if the contact source is an HR platform, we will request this file to be duplicated and may ask for additional columns that SnapComms will require for matching (e.g. column with the same value as username)


The SnapComms Windows App has built-in capabilities to read and import user attributes and group membership from on-premise Active Directory provided the Windows App is configured to collect those and it recognizes that a user is connected to a corporate domain.

 
If your primary source of data is not on-premise Active Directory and from another platform (e.g. your HR platform), SnapComms has a Data Integration method that can process an exported file (CSV) from your 3rd-party source or HR platform and import the column values as attributes and groups to SnapComms for use with content targeting.
The SnapComms Apps would still need to be deployed and installed as this is the basis of user creation in SnapComms, the Data Integration will then match a user from the exported CSV file with an existing user in SnapComms.

For integrating data from Azure AD, please refer to the Azure Active Directory Integration article.

 

PRELIMINARY IMPLEMENTATION DETAILS GATHERING

  • Targeting requirements (e.g. import as attributes or groups or both)

  • Type and number of devices you'll deploy to (Windows, MAC, Mobile)

  • Matching criteria, whether the username in their SnapComms Content Manager matches with a user field/column value from the exported CSV file, the most common matching criteria is to match the SnapComms username (derived from network login) so the same value needs to exist in the exported CSV file.

  • Provide a sample exported CSV file for the SnapComms Tech Consulting Team to validate columns and start on the configuration

  • Customer to provide SFTP access and details: hostname, port, authentication - 1)username and password or 2) username and SSH key (SnapComms supplies the public SSH key). The customer is also responsible for automating the exported CSV file to their SFTP

  • Email address to receive an email notification every time the integration runs (this is optional)

 

SNAPCOMMS TECH CONSULTING TASKS

  • Request Licenses to customer’s CSM required for integration – CSV Import, API, AD Sync support

  • Create a service administrator account in the customer’s SnapComms Content Manager

  • Create an Import Category in the SnapComms Content Manager

  • Create the integration configuration (this exists in the customer’s Content Manager and all credentials are encoded with AES256) 

  • Conduct initial tests to validate matching criteria

  • Setup the Data Integration configuration and SFTP (customer-owned) connector automation

 

CONCEPTUAL DIAGRAM

SnapComms Data Integration - SFTP.png

For questions and to initiate this request, please reach out to the SnapComms Tech Consulting Team

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.