How Mosaic works: one profile per club member
A walkthrough of Mosaic for clubs: six connected sources, readable matching rules, plain-English questions, live segments and consent-checked sends.
Mosaic is a customer data platform for member-based clubs. It joins every system that knows something about a member into one profile that staff can search, segment and ask questions of. Here is how it works.
1. Connect the systems that know your members
Mosaic connects six kinds of source:
- Membership: name, number, tier, renewal date.
- POS: bar and bistro spend, visit days.
- Gaming: player card activity, linked to the member.
- Bookings: tables, functions and events.
- Email and SMS: opens, clicks and consent per channel.
- Club app: logins, orders and renewals.
Each source keeps its own colour in the interface, so every fact shows where it came from.
2. Turn six records into one golden record
Matching runs on rules you can read, in priority order:
- Member number, for example where membership and gaming share it.
- Email, for example where the email platform and the app share an address.
- Phone, for example where bookings and a POS loyalty tap share a mobile.
The result is one golden record per member, with lineage showing which source each field came from. Uncertain matches go to a review queue for a person.
3. A profile staff can use
Each member profile shows tier, member number, visits, lifetime spend, churn risk and a timeline of recent activity across sources: a bistro table on Friday, a trivia booking, a newsletter opened, a renewal in the app.
4. Ask in plain English
Type a question the way you would ask a colleague. Mosaic runs a real query on your data and returns the answer, a chart and the matching members. It also explains what it matched, for example "bookings of type function in the last 12 months, excluding members with any bistro transaction".
5. Segments that update themselves
Save any answer as a live segment. Members drop in and out as they visit, renew or lapse. Examples:
- Friday bistro regulars.
- Renewals due in 30 days.
- Lapsed Gold members with email consent.
6. Send with consent checked first
When you activate a segment for email, SMS or app push, Mosaic removes members without consent for that channel, and members on the responsible gambling watchlist or with an exclusion, before anything sends. The campaign then waits for staff approval.
A Monday in the marketing office
- 9:05. "Who came to last year's Melbourne Cup lunch but hasn't been back since?" Mosaic returns the members, split by tier.
- 9:12. "Of those, who still opens our emails?" The answer is saved as a live segment.
- 9:20. "Draft a win-back email offer for the bistro." A draft is ready, with consent and exclusions applied, and nothing sends until it is approved.
Governance
- Runs in your cloud or self-hosted, never on a shared platform.
- Profiles, segments and campaigns live in a database you own.
- Staff see what their role needs, and nothing more.
- Every query, segment and campaign records who ran it.
- Staff approve every send.
A Thinkiyo team connects your sources and stays after launch.
Works with other Thinkiyo products
Other Thinkiyo products read and write the same member profiles:
- Cadence uses Mosaic segments as audiences for social posts.
- Relay matches reviews and mentions to the member who wrote them.
- Momentum agents read the member's profile before replying to an enquiry.
What it replaces
A weekend of exports and lookups. Today, a question like "which lapsed Gold members still open our emails?" means pulling files from membership, the POS and the email platform, matching them by hand and hoping nothing was missed. In Mosaic it is one question on Monday morning, with the members behind the answer and the consent checks already applied.