Brand
The logo, colors, typography, and writing guidance for Good Morning.
What Good Morning is, in the words we already use.
One message a day to the person who matters most, delivered right when they wake up.
An iPhone and Android app. Two people connect by username. Each day both get the same three prompts: one about your relationship, one about appreciation, one about your partner. Or write your own. One message a day, delivered at 7 AM, 4 PM, a surprise, or a time you pick, always in the recipient's timezone.
Streaks count the days you both show up. Rainy Day Notes are written ahead and sent for you on a day you miss. First 10 messages are free, then $4.99/month or $29.99/year.
goodmorningnotes.app explains the app, pricing, privacy, and store availability. Its public pages use the same colors and product language as the app.
Made by GM Labs LLC. We built Good Morning for ourselves and use it every morning.
A paper plane, drawn in one continuous line. It is the app icon, the favicon, the splash, the Compose tab, and the plane that flies when a message is sent.

App icon
Cream plane on a coral tile. iOS rounds the corners itself, so the file is a full square.
Favicon
Same tile, radius drawn in, because a browser masks nothing.
Mark on cream
The plane alone in coral, for a surface that is already ours.
Inverted
Coral plane on cream. The splash screen.
For engineers: the source is marketing/icon/mark.svg in the app repo. Every icon is rendered from it by marketing/icon/generate.py, and a check fails the build if any copy drifts. Do not edit a PNG.
Cream backgrounds, ink text, and coral actions. Use the same palette across the app and website.
coralPrimary actions, active tabs, the icon tile, and headline emphasis.
creamEvery background. Never pure white behind a whole screen.
textPrimaryBody text and headlines. A warm near-black, never #000.
textSecondarySecondary text: sub-captions, labels, the prompt above an answer.
textMutedMuted text: dates, placeholders, footnotes.
cardCards sitting on cream. The only place white appears.
coralLightTints of coral: progress, soft highlights.
goldStreaks and warmth. Sparingly.
roseHearts, the receive animation.
roseLightReceived message cards, category pills.
sentSent message cards.
successSuccess states only.
borderHairlines and card edges.
errorErrors only, and only the text or icon, never a filled block.
The website's stylesheet uses these exact values as of 3 Sep (app/globals.cssmaps them to the site's token names). The app reads them from expo/constants/colors.ts. One remaining exception: the Android notification accent in app.json is #FF7A6B; it should be coral, and moves in the next native build. When a token here and a token in code disagree, change the code.
Plus Jakarta Sans everywhere we typeset ourselves. Inside the app, the phone's own font, so the app feels native and honors the reader's text size.
Plus Jakarta Sans
Wake up to love.
Before the emails. Before the news. Just them.
You dealt with the insurance call so I wouldn't have to.
700 · Bold · headlines, buttons, the name
You dealt with the insurance call so I wouldn't have to.
600 · Semibold · labels, section titles
You dealt with the insurance call so I wouldn't have to.
500 · Medium · a message body
You dealt with the insurance call so I wouldn't have to.
400 · Regular · sub-captions, running text
Write plainly about what to do, what happens next, and when a message arrives. Use everyday details and describe outcomes accurately.
Use
message · partner · connect · streak · Couple Streak · prompt · sample · Ranks · Rainy Day Note · lands / arrives · their time · edit · unsend · say it your way
Never
“note” for the daily message · affirmation · users · our team · journey · experience · unlock your… · premium as an adjective · Oops · Awesome · significant other
Use the right feature name: a message is what you write today and they read tomorrow. A note is a Rainy Day Note: written ahead, held, sent only on a day you miss. A first letter is a message written before a partner connects; it waits until they join.
Show “Saved,” “Sent,” “Connected,” or “Deleted” only after the action succeeds. On failure, say what remains saved or scheduled and what to do next. Delivery notifications show the prompt, never the private message body.
One message a day to the person who matters most, delivered right when they wake up.
For a bio, a directory, a press blurb, an “about” field. Under 60 words.
Good Morning is an app for two people. You and your partner each write one message a day, from one of three fresh prompts or in your own words, and it lands on their phone the next morning in their timezone. No feed, no likes, nobody else. First 10 messages free, then $4.99/month or $29.99/year.
The listing copy maintained in this repository. Check it against the store listing before a release.
Good Morning: Couples Notes
Good Morning was built by a couple who believe that small daily gestures keep love alive. A simple "thinking of you" can transform someone's entire day — and we wanted to make it effortless to show up for the person you care about most. We built it for ourselves first, and we use it every morning. Now we're sharing it with other couples. Good Morning gives you and your partner the same three prompts each day — pick the one that fits and write a few honest lines. Your message lands on their phone at the time you choose, in their timezone, wherever they are. No feeds. No likes. No noise. One message a day, to one person. WHY COUPLES LOVE IT • Three prompts a day across what matters — your relationship, the little things you appreciate, and what you love about who they are • You and your partner get the same three, so you can answer the same question • Or ignore all three and say it your way — a blank message is always there • Sample answers show what a good message looks like, so you're never staring at an empty screen • One message a day. It stays special because it's rare • Delivered on their clock: 7 AM, 4 PM, a surprise between 8 AM and 8 PM, or a time you pick — always in their timezone, wherever they wake up • Changed your mind? Edit or unsend any time before midnight on the day you write it • Rainy Day Notes: write one ahead of time and we'll send it for you on a day you miss • Build a streak together and watch a history of little messages pile up • Climb the streak ranks if you're competitive — or stay off the board entirely HOW IT WORKS 1. Pick a username — your partner sees it, so the name they actually call you works better than your real one 2. Choose when your messages land: 7 AM, 4 PM, a surprise between 8 AM and 8 PM, or a time you pick 3. Connect by their username or invite them with one tap — or start on your own and link them later Your first 10 messages are free. After that Good Morning is an auto-renewing monthly subscription, cancellable any time in your App Store settings. Good Morning is for new couples and old souls alike — anyone who wants to be a little more intentional about love. Start tomorrow morning. Say the thing. Terms of Use: https://goodmorningnotes.app/terms Privacy Policy: https://goodmorningnotes.app/privacy
Seven panels generated from the app repository. Update the generator and its source captures when the app changes, then regenerate the images.

Wake up to love.
Before the emails. Before the news. Just them.

One honest message. Every morning.
No feed. No likes. Just the two of you.

Never stare at a blank page.
Three fresh prompts every day. Pick one and write.

It arrives when they wake up.
Their timezone, not yours. Write at midnight if you like.

Just the two.
No feed. No followers. Nobody else can see a word of it.

Keep love alive, together.
A streak only counts when you both show up.

Miss a day? They still hear from you.
Write a note ahead. If you miss a day, we send it for you.
We send three kinds, and this is all of them. Title names the person and the event, one emoji at the end. Body is the message itself or one sentence.
jo sent you a message ❤️
nowWhat did they do this week that you have not thanked them for yet?
Keep your 12-day streak alive 🔥
nowYou haven't sent sam a message yet today. There's still time.
🎉 You're connected!
now@jo accepted your request. Send them your first message!
What the app puts in a text when you invite your partner.
Good morning 💛 I started using the Good Morning app to send you a little message every day. Download it and add me (@sam) so we can connect: https://goodmorningnotes.app/i/sam
Questions about any of this: jason@gmlabs.app