Skip to content

Roster Reportfor iMessage

Your roster.Handled.

The iMessage assistant with perfect recall. It knows who’s waiting, what they told you, and which excuse you already used this week, so you can keep acting like you’re just naturally this attentive.

Free for up to 3 people. Requires a Mac with Messages.

Yesterday 1:12 AMis it weird to text someone “still thinking about that pasta”depends. whoyesthat’s what I was afraid of. phone down king. drink some waterToday 9:41 AM

It’s been 11 days. Roster Report is counting.

Everyone on your roster, sorted by how long you’ve left them. Roster Report shows who’s waiting, what they last said, and what someone who cared would say back.

  • Imani11 days🎤 Audio Message · 2:14Roster Report: Two minutes and fourteen seconds. You’ve sat through longer ads. Listen, then reply to something she actually said.
  • Nadia2 days18 miles today. my legs have left the chat 🫠Roster Report: “dang” is not a reply. She’s training for Chicago. Ask about her splits.
  • ZoeTodaythursday 8:30 at olivetti? 🍸
  • TessTodaymoved it! 8:30 thursday works!!Roster Report: Zoe already has Thursday at 8:30. Tess mentioned a gallery opening Friday. Suggest that instead.
  • Harper47 dayslol sameRoster Report: Archived. Quietly. Nobody’s mad. Nobody’s anything.

Remembers everything. So you don’t have to pretend you did.

Suggested replies

Better than “haha nice.”

Roster Report reads the thread and drafts replies that sound like you. Specifically, you after a full night’s sleep.1

finally tried that ramen place you told me about 🍜
haha niceYour draft
Wait. Did you get the spicy one? You swore you would.Suggested
Rate it out of 10. No curve.Also good
Memory

She said it once. Roster Report wrote it down.

Every detail, filed under the right name: the coffee order, the cat, and whatever you claimed on the first date.

NadiaOn your roster since March
Running
Chicago Marathon, October
Coffee
Oat cortado. Never drip.
Cat
Waffles. Ask about Waffles.
You said
You’ve “basically” run a half
Name Guard

Zoe is not Chloe.

Name Guard checks every reply against the person it’s going to, before brunch gets awkward.2

Double-booking detection

One Thursday. Two dinners.

Plans get picked up from your threads and checked against each other, and against your work calendar if you add it.

Thursday2 conflicts
Drinks with Zoe8:30 PM · Bar Olivetti
Drinks with Tess8:30 PM · also Bar Olivetti
Quarterly review7–9 PM · Work calendar
Duplicate detection

Copy. Paste. Caught.

Roster Report notices when the same line goes out to more than one person. It isn’t mad. It’s just noting it.

can’t stop thinking about last night
Sent to 4 people today
Tone Control

Dial it in.

Rewrite any reply anywhere from barely there to deeply concerning. Go on, drag it.

dinner thursday?
Thursday’s perfect. There’s a tiny Sicilian place on Bleecker I’ve been saving for the right person.
Excuse tracker

Still undefeated.

Roster Report keeps count of your classics, and warns you before you use one on the same person twice.

sorry, been slammed at work 😩
Used 6 times this monthStill undefeated
Auto-archive

Knows when it’s over.

After 47 days of silence, Roster Report archives the thread without a word. Very mature of it.

47days
Reactivate

And when it isn’t.

Dormant connections come back with a reason to text and a one-tap opener.

BeaQuiet for 63 days · was going to Lisbon
wait, did you ever make it to lisbon?? I need a full report
Screenshot import

Matched in an app? Bring the context.

Screenshot a dating-app chat and Roster Report files the details, ready for when you move to texting.

TinderHingeBumbleRaya
Daily roster report

One text every morning. We named the whole thing after it.

Who’s waiting, what’s planned, whose birthday is coming up. Free sends a daily summary. Pro nudges you the moment it matters, with guilt.

Today 9:00 AMgm king 👑 roster report3 people waiting, 1 plan tonight, 1 birthday saturdaylongest wait: imani, 11 days. it’s a voice memo. you can do thistonight: rosa, 7:30. she’s allergic to shellfish and you picked an oyster bar. I’d call

Lives where you already text.

Roster Report for Mac reads Messages on your Mac and syncs only the people you pick. Then you just text it from your iPhone, like a friend who knows slightly too much.

  1. Download

    Get Roster Report for Mac and drag it to Applications. Nothing changes on your iPhone.

  2. Open & allow

    It walks you through two permissions and opens the right settings for you.

  3. Pick your people

    Choose who Roster Report remembers. Everyone else stays a name and a timestamp.

  4. Text Roster Report

    Scan a code with your iPhone, hit send, and Roster Report texts you back.

Privacy. It’s kind of the whole thing.

Your Mac does the reading. Only your roster syncs, encrypted. We never train on your texts. Honestly, we’d rather not read them either.

Only your roster syncsFor everyone else, Roster Report knows a name and when you last talked. Never what was said.
Encrypted at restMessage text is encrypted with AES-256-GCM before it’s stored. It travels over TLS.
Never used for trainingNot by us, not by our AI provider. Delete your account and your messages go with it.

Discreet reminders

Turn on discreet mode and nudges read like shipping updates. Nobody has ever asked a follow-up question about a shipping update.

Calculator disguise

Install Roster Report on your Home Screen and it looks like a calculator. It also works like one, which is more than we can say for your Thursday.

Locked to your face

Sign in with a passkey and Face ID or Touch ID. No password for anyone to guess, even the one who knows your dog’s name.3

Read the privacy policy

Choose your level of commitment.

Roster Report

For the hobbyist.

Up to 3people remembered
Daily summaryfollow-up reminders
10 a daysuggested replies
Not included:Double-booking detection
Not included:Name Guard
FreeNo card needed

Roster Report Pro

For the overcommitted.

Unlimited4people remembered
Real-timereminders, with guilt
Unlimitedsuggested replies
IncludedDouble-booking detection
IncludedName Guard
$29.99/mo.Less than one of the dinners

Monogamy

The original.

1person remembered, ideally
Constantreminders, known as “caring”
From the heartsuggested replies
Not neededDouble-booking detection
Not neededName Guard
Pricing varies5Usually a ring
Available in person

Available now. Unlike you on Thursday.

Free for your first three people. Setup takes about five minutes and one Mac. Roster Report always texts back.6