A comprehensive email transformation for a real estate marketplace — 10 automated campaigns, 15 emails, full data integration, and a reusable template library built on Customer.io.
10
Campaigns
15
Emails
18
Segments
6
Event Triggers
We completed a comprehensive email transformation for Unlisted Homes, a real estate marketplace built on Customer.io.
A robust data pipeline connecting PostgreSQL, user profiles, real-time events, and custom objects.
| User Type | Attributes | Purpose |
|---|---|---|
| Buyers | Profile, preferences, saved homes | Lead nurture |
| Owners | Property info, claim status | Seller activation |
| Agents | License, listings, territory | Partner onboarding |
| Contributors | Expertise, linked homes | Content collaboration |
| Event | Trigger | Campaign |
|---|---|---|
| claimed_a_home | User claims property | Claimed Home Email |
| favorited_a_home | User saves a home | Favorited Home Sequence |
| joined_waitlist | User joins waitlist | Waitlist Welcome |
| favorite_home_claimed | Saved home gets claimed | Home Claimed Alert |
| waitlist_home_claimed | Waitlisted home claimed | Home Claimed Alert |
| contributor_invited | New contributor added | Contributor Onboarding |
18 Behavioral Segments
Liquid templating, reusable components, workflow automation, and deliverability best practices.
Conditional Logic
{% if customer.user_type == "buyer" %}
Browse homes in your saved neighborhoods
{% elsif customer.user_type == "owner" %}
See who's interested in your home
{% endif %}Dynamic Property Data
{{ event.property.address }}
{{ event.property.city }}, {{ event.property.state }}
{{ event.property.price | money }}Fallback Handling
{{ customer.first_name | default: "Neighbor" }}Personalization Variables
{{ customer.first_name }}—First name{{ customer.user_type }}—Role-based content{{ customer.saved_homes_count }}—Engagement metrics{{ event.property.* }}—Property data{{ event.contributor.name }}—Relationship dataContributor Invited campaign with conditional branching

15 emails across 10 automated campaigns — covering onboarding, engagement, and re-activation.
| Campaign | Type | Emails |
|---|---|---|
| Welcome Email | Segment | 1 |
| Claimed Home Email | Event | 1 |
| Favorited Home Email | Event | 2 |
| Waitlist Welcome | Event | 2 |
| Home Claimed Alert (Favorites) | Event | 1 |
| Home Claimed Alert (Waitlist) | Event | 1 |
| Contributor Onboarding (Non-Expert) | Object | 2 |
| Contributor Onboarding (Expert) | Object | 2 |
| Agent Welcome | Segment | 1 |
| Waitlist Nurture Sequence | Segment | 2 |
| Total | 10 campaigns | 15 |
20 messages across all campaigns in Customer.io

A selection of emails from the Unlisted Homes campaign library.

Welcome Email
Onboarding email for new signups with brand introduction and platform overview

Claimed Home Email
Triggered when a homeowner claims their property profile on the platform
We build email systems that convert. From strategy to implementation, we handle the full Customer.io stack.