Event offering_registered – Zapier

Last modified on September 11, 2023 at 6:18 pm

Overview

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

Names

NameContext
Offering RegisteredZapier Trigger Name
offering_registeredDigitalChalk Internal
dc_offering_registeredZapier 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 NameZapier UI LabelDescription
user.email.endswith Email ends withFilters 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