Sample Profiles

Last Updated: 2021-06-22

While UI Config is focused on helping you configure how you're going to sync data from sources to destinations, it also provides some visibility into what your profiles will look like in production through sample profiles.

A profile is a representation of one of your customers. The data that makes up a profile is what has been extracted and transformed from your source(s). The transformed data is then what gets synced to your destination(s). See this doc to learn more about the core concepts in Grouparoo.

Here's how to select a sample profile in Grouparoo's UI Config.

Step 1: Add Sample Profile

Click on Profiles in the left-nav and then click Add Sample Profile.

UI Config: Add Sample Profile

Choose the property (which must be unique) and then add the value for that property in the Value field. If you don't see the property you're looking for, create a new one and check that it is unique.

UI Config: Add Identifying Property

If that profile exists, it will be shown in a pending state.

UI Config: Pending Sample Profile

Step 2: Import Profile Properties

You can click the Import and Export button to import the sample property's values. When finished, this will place the profile in the ready state, and you should see all of its property values, along with its group memberships.

UI Config: Sample Profile

Generated Config File

Grouparoo's UI Config will write a file to your local filesystem based on your inputs. The file will be placed at config/development/profiles.json in your Grouparoo project. It will contain a list of your sample profiles. You can further edit this file locally or through the UI Config.

Note that this file is only used by UI Config and will be ignored by your main Grouparoo application.