Somebody's day is coming up. Everyone writes them something.

Group greeting cards for birthdays, work anniversaries and farewells. Add a date or connect BambooHR; colleagues write in their browser.

Ten looks. Pick one for the card.
Kept
From Harbour · for Priya · Leaving · 26 Sep 2026 1 of 11
Occasions Birthday Work anniversary Leaving Anything you add

How it works

01

The date is already in your HR system.

Switch on the occasions you want. Type anything else in by hand.

02

We suggest who to ask. The manager looks once.

Take anyone off, add anyone in, send.

03

Each of them writes one thing in their own words.

A question to start from if they want one. A picture if they have one. One email, one reminder.

tbf, For Priya · Leaving · due 25 Sep

Sam asked: what did she do that nobody saw?

Checkout call02:14
Screenshot · 02:14

Eleven people, eleven messages,

Priya's card, on the morning of the 26th.

you took the on-call weekend I could not do, twice, and never mentioned it.

Sat 14 Mar · 03:12 · on call
fix(queue): stop retrying the
poison message forever
- while (true) retry(msg)
+ if (msg.attempts > 5) deadLetter(msg)
+ else retry(msg)
From Tom · 15 Sep 2026

you asked what I thought first, in every meeting where it mattered.

The team at the whiteboard
From Meera · 16 Sep 2026

you stayed on the call until the checkout bug was dead.

Checkout call · 6 of 1102:14
From Luis · 17 Sep 2026

you told me I was ready a year before I believed it.

PR #412 · checkout-totals
Approved by Priya · 09:04

> Ship it. You do not need me
> to look first any more.
From Farah · 18 Sep 2026

you sat with me after the outage and made it feel survivable.

The call after the outage
From Rosa · 19 Sep 2026

you rewrote my slides the night before the board and told nobody.

The night before the board
From Jo · 20 Sep 2026

you answered every daft question in my first week as if it were a good one.

Thursday stand-up · my first week09:31
From Nadia · 21 Sep 2026

you backed the work in the room where I was not.

From Ruth · 22 Sep 2026

you found the bug that only happened on Tuesdays. It was a timezone. It is always a timezone.

reports/weekly.ts · Tue 11 Feb
- if (day === 'Tuesday') return;
+ const day = toLocal(date, user.tz);
// priya, 09:15, one coffee
From Dev · 23 Sep 2026

you said no to the thing that would have burnt us all out.

From Ben · 24 Sep 2026

you made this the kind of team people do not leave. I am aware of the irony.

The day out, June
From Sam · 25 Sep 2026

What they get,

A link on the day, no account needed. They read the messages one at a time and keep them, long after the work email is gone.

tbf, tobefair.app/c/
From Harbour · for Priya · Leaving

Eleven people wrote you something.

you sat with me after the outage and made it feel survivable.

The call after the outage
From Rosa · 19 Sep 2026

What it costs,

$2.49 a card

Yearly plans from $390.

What it costs

HR systems,

Start today by typing the dates in. BambooHR connects on its own. Other systems as customers ask.

Questions

Which occasions?

Whichever you switch on. Birthdays and work anniversaries repeat every year from the dates your HR system holds. Leaving uses the date it records. Anything else, you add by hand.

Who reads the messages?

The person they are for. A manager sees who wrote and when. An admin can open a whole card to everyone who wrote, or to everyone at the company, in Settings.

What if somebody was let go?

The card is held until an admin releases it, and you can turn that off. We never store why anyone left.

Does anyone need the app?

No. The link works on any phone.

Can colleagues in different countries use it?

Yes. Colleagues write through a browser link, wherever they work. The recipient reads through a browser too.

What do you keep?

Names, work emails, the dates of the occasions you switched on and the circle, for ninety days after the date. Then it is gone.

tbf,

Somebody has a day coming up,

Set up your company

business.tobefair.app