This article lists the default events triggered in Customer.io. Once you have Customer.io enabled, all events are triggered automatically and will appear in your Customer.io account as they occur. Events triggered prior to setting up the Customer.io integration will not retroactively appear in your Customer.io account.

Person Events

person_invited

This event is triggered when a person is invited to the school. This will apply to learners, instructors, and admins. The metadata will allow you to create different emails for each role

If you have enabled sending invitation emails via customer.io, you must insert the activation link that is went with the event into your email template in order for people to activate their accounts. Learn more here.

Event Metadata

Person_activated

This event is triggered when a person accepts their invitation to the school. This will apply to learners, instructors, and admins. The metadata will allow you to create different emails for each role.

Event Metadata

Enrollment Events

These events will be triggered when learners gain access to courses. Depending on the manner in which the learner gained access, a different event will be triggered. The three events are outlined below.

course_group_enrolled

This event is triggered when a learner is given access to a course through a group. If a learner is invited to the school at the same time they are added to the group, this event will be triggered when they accept the invitation to the school.

Event Metadata

*Note: To create an email for a specific course, you will need the UUID for the segment. UUIDs can be found in the Customer.io app accessed from the Apps page in Northpass. For example, create a segment of all learners who have completed a specific course. Specify the course using the course_uuid from Northpass.

UUIDs can be used with the following events to specify which course they should apply to. When the UUID is not specified, the segment will apply to any time the event is triggered in any course.

course_manually_enrolled

This event is triggered when a learner is individually assigned to a course. If a learner is invited to the school at the same time they are added to the course, this event will be triggered when they accept the invitation to the school.

Event Metadata

*Note: To create an email for a specific course, you will need the UUID for the segment. UUIDs can be found in the Customer.io app accessed from the Apps page in Northpass. For example, create a segment of all learners who have completed a specific course. Specify the course using the course_uuid from Northpass.

UUIDs can be used with the following events to specify which course they should apply to. When the UUID is not specified, the segment will apply to any time the event is triggered in any course.

course_self_enrolled

This event is triggered when a learner self enrolls in a course. If you are using the Shopify app, this event will be triggered when the learner successfully creates their account after completing a purchase on Shopify.

Event Metadata

*Note: To create an email for a specific course, you will need the UUID for the segment. UUIDs can be found in the Customer.io app accessed from the Apps page in Northpass. For example, create a segment of all learners who have completed a specific course. Specify the course using the course_uuid from Northpass.

UUIDs can be used with the following events to specify which course they should apply to. When the UUID is not specified, the segment will apply to any time the event is triggered in any course.

Learner Engagement Events

This section describes events sent for engagement within courses.

activity_completed

This event is triggered when a learner completes an activity within a course.

Event Metadata

course_completed

This event is triggered when a learner reaches 100% complete in a course.

Event Metadata

*Note: To create an email for a specific course, you will need the UUID for the segment. UUIDs can be found in the Customer.io app accessed from the Apps page in Northpass. For example, create a segment of all learners who have completed a specific course. Specify the course using the course_uuid from Northpass.

UUIDs can be used with the following events to specify which course they should apply to. When the UUID is not specified, the segment will apply to any time the event is triggered in any course.

Click here to see all articles related to Apps

Did this answer your question?