Create Sources

Last Updated: 8/1/2020

Now that you've added an App (how to add Apps), your first step is to create a Source. A Source is a definition for how you pull data from an App into Grouparoo.

To start, you'll click on the Sources navigation in the left-nav and click Add new Source.

Add new Source

Then you'll choose the kind of Source you'd like to create. The choices shown will be based on which Apps you've already connected. If you don't see the App you want to use, you can add a new App.

Add new postgres source

Once you've chosen the App, you will name your Source and identify the table with user data that you want to pull into Grouparoo.

new postgres source

Connect this Source to Grouparoo Profiles

After you've chosen the database table that contains your user data, you will need to indicate what makes your users unique. Often a unique identifier is a user id, uid, guid, or email. If you already have a unique Profile Property defined in Grouparoo, you can map your Source to that Profile Property. If your Source has a new way of identifying profiles uniquely, you can create a new unique Profile Property.

First Profile Property

Add a Schedule

A Schedule defines how often Grouparoo will check your Source for new data. When there are additions or changes in your data Source, Grouparoo will pull that data in based on your Schedule settings.

You can choose how often Grouparoo will check your Source for new data. You will also point Grouparoo to the column that indicates when a row in your users table has been updated, such as an updated_at timestamp column.

Schedule

Next Steps