Adding Users & Triggering Reward Goals via CSV Import
User Guides
I owned this entire guide from start to finish.
This step-by-step guide was meant to offer a low-impact alterative program install method to customers who were not able to acquire development team resources.
Any links to guides I did not author have been removed for this archived version below.
This guide outlines how to upload users and trigger Program Goals by only using our Bulk Import processes.
Adding users
You can use the Bulk User Import to upload both Referrers and Referred Users, or Loyalty users.
- All you will need to include at minimum is
accountIdandid, but we recommend also including the user’s first and last names as well as email. - To connect up a referral, the referrer’s code (
FRIENDCODEin the example file below) will need to be provided in areferredBy.Codecolumn.
Example user import
- Row 1 “Referred User” will be referred to an existing user whose referral code is
FRIENDCODE. - Row 2 “Loyalty User” will not be referred to any existing users, and simply be created or updated.
Importing the User File
Triggering program goals
Your program should be set up with Program Goals that trigger on either:
- User events
- User custom fields
User event trigger
For goals that trigger when a user performs an action, you’ll need to build a Bulk Event Import.
User custom field trigger
You can use the same Bulk User Import to send along the custom field. In the below example, the program goal is met when the custom field status is subscriber.

