Awareness: announce events

Updated

Business-to-business (B2B) companies often need to track and drive growth across both individual users of their product and non-people entities like the company they work for or webinars they want to attend. In Customer.io, objectsNot to be confused with a JSON object, an object in Customer.io is a non-person entity that you can associate with one or more people—like a company, account, or online course. You can use objects to message people based on changes to their company, account, or course itinerary. help you do this.

For this recipe, imagine you work at a design platform, Sketcher.io, which offers graphic design and product design tools. We track when users sign up to be notified of event registration and which events they’ve attended. Specifically, they can sign up for Webinars, which will be a type of object in the workspace. You want to drive registration for webinars by announcing upcoming webinars that expand on webinars they’ve already attended.

To accomplish this, let’s build a segment around people who attended beginner webinars. Then we’ll send a newsletter to this segment of users encouraging them to take the intermediate-level webinars.

Prerequisites

Set up objects and relationships

In this example, the workspace includes Webinar objects and we track people’s registration status on their relationshipsThe connection between an object and a person in your workspace. You can trigger campaigns based on relationships. Relationships also have attributes you can reference using liquid. to these webinars.

If you’re not yet integrated but want to test this out, you can import objects and relationships via CSV.

 You can import fake data to play around with but delete it once you’re done.

You can import test data to follow along, but you might want to import to a new workspace so you don’t clutter your live data. Also remember to delete any unnecessary data after you’re done because people and objects count towards billing.

 Here’s a spreadsheet with sample data - we’re working off of the Webinars and WebinarsRelationships tabs.

Create a segment of people who have attended a beginner event

  1. Go to Segments and click Create Segment.
  2. Add a name like “Recent Attendees of Beginner Webinars,” and click Create Data-driven Segment.
  3. Click the dropdown “Add condition or group” and choose Relationship.
  4. Specify that the relationship between a person and Webinars exist with the following conditions (or other conditions that fit your needs):
    sketcher-beginner-webinar-attendees-segment.png
    sketcher-beginner-webinar-attendees-segment.png In this example, Sketcher.io tracks when each webinar was scheduled (scheduled_date) and the level of the webinar (level), so we’ll include these attributes in conditions to filter for the right webinars. We also track when people attended the event (attended) on the relationship between the webinar and person, so we’ll set that to true. Consider what attributes in your own data would help filter for these users!
  5. Click Save Changes.

Now you’re ready to create a newsletter to announce registration for the next level of webinar!

Create a newsletter to announce upcoming, intermediate events

  1. Go to Broadcasts and click Create Broadcast.

  2. Enter a title and choose Newsletter, like “Upcoming Intermediate Webinars Announcement.” Then click Create Broadcast.

  3. On the Recipients step, click People matching conditions. Add a segment condition that targets people in “Recent Attendees of Beginner Webinars,” the segment you made earlier. Click Save & Next.

  4. On the Goal step, mark people as converted when they register for an intermediate webinar. You’ll want to track this as an eventSomething that a person in your workspace did. Events can trigger campaigns, add people to segments, etc. You can access event properties in liquid with {{event.<property>}}.

    In this example, we’ll mark them as converted after performing the event webinar_registration where the webinar has a level of intermediate.

    sketcher-intermediate-webinar-goal.png
    sketcher-intermediate-webinar-goal.png

    We’ll mark this as a conversion if accomplished within 1 week of being sent this newsletter, but you can change that depending on the time you think your customers or sales team needs. Click Save & Next.

  5. On the Content step, click Email and either start a message from scratch or build from an existing email. Here’s an example of one you could make! It includes the upcoming, available intermediate webinars.

    sketcherio-intermediate-webinar-email.png
    sketcherio-intermediate-webinar-email.png

  6. Click Save then Back to Content.

  7. Click Next to review your broadcast.

  8. On the Review step, check that your recipients and other settings are correct, then click Send Newsletter at the bottom or click Schedule to send it later.

Copied to clipboard!
  Contents
Is this page helpful?