Overview

The offering_registered event is fired when a user successfully registers for a course offering.

Names

Name Context
Offering Registered Zapier Trigger Name
offering_registered DigitalChalk Internal
dc_offering_registered Zapier Trigger Key

Payload

{
    "event" : "offering_registered",   
    "date" : "2019-12-20T21:11:14Z",
    "source" : "SELF",
    "user" : {
        "id" : "88a294d579474551a39c86af370ab93f",
        "firstName" : "Aftab",
        "lastName" : "Ackbar",
        "username" : "aftab.ackbar@infoseller.com",
        "email" : "aftab.ackbar@infoseller.com",
        "locale" : "cl"
    },
    "registration" : {
        "id" : "19f6e5f2bf46474a8d0a769c54aa18fa"
    },
    "offering" : {
        "id" : "a6f78cfdbae348b381ee795acfce3bf1",
        "title" : "Y-Wing Safety Measures - Advanced"
    }
}
  • event – always “offering_registered” for this type of event
  • date – the datetime that the event was generated
  • source – SELF if a user generated this event, or ADMIN if an admin generated this event
  • user – the user that was registered
  • user.id – the DigitalChalk internal user id
  • user.firstName – the user’s first name
  • user.lastName – the user’s last name
  • user.username – the user’s username
  • user.email – the user’s email address
  • user.locale – the locale for the user
  • registration – the new student registration record for the user
  • registration.id – the DigitalChalk internal student registration id
  • offering – the offering that the student registered for
  • offering.id – the DigitalChalk internal offering id
  • offering.title – the title of the registered offering

Filters

Filters can be applied to events / triggers so that only certain events are fired when they match the filters.  Filters can be set up inside the Zapier UI for the trigger.

 

Filter Name Zapier UI Label Description
user.email.endswith¬† Email ends with Filters events to only those where the user’s email ends with the value given.¬† Useful to range off new users by domain (e.g. “@mycompany.com”)
offering.title.equals
Offering Title Equals
Filters events to only those where the offering title is exactly equal to the value given