Invitations
Theo Pages makes two kinds of invitation. Print invitations are beautiful, press-ready cards you export as a PDF. Digital invitations are something else entirely: an animated invitation that arrives in a sealed envelope, plays scene by scene as the guest scrolls, collects RSVPs, and keeps your headcount in a live spreadsheet.
Print or digital?
A real card at real invitation sizes, with generous margins and typography built for paper. Export a print-ready PDF at up to 300 DPI, or PNG/JPG for a printer that asks for images. No envelope, no RSVP tracking — it's a piece of paper.
Digital
An interactive invitation at a phone-shaped size. Guests tap a sealed envelope to open it, each page animates in as they scroll, and interactive blocks (countdown, map, gallery, video) bring it to life. RSVPs, confirmation emails, and a live guest registry come with it.
A digital invitation, end to end
Design it
Start from an invitation template (25 print layouts, or a digital one) or a blank canvas. A digital invitation's pages are SCENES a guest scrolls through, so design them tall.
Fill in the details
Open the Invitation Studio and walk the six steps: envelope, mood, details, motion, interactive, send. Everything you type feeds the emails, the calendar links, and the RSVP form — you only enter it once.
Publish
Publishing freezes a snapshot and gives you an unguessable link. Editing afterwards does NOT change what guests see until you publish again — so a stray drag can never rewrite an invitation you already sent.
Add your guests
Paste a list, drop in a CSV, or add people one at a time. Each guest gets their own private link, which is what addresses the envelope to them by name.
Send
Theo emails every guest on your behalf — your name in the From line, your address as the reply-to. Anyone without an email address keeps a personal link you can copy and text yourself.
Watch the replies land
Each RSVP updates your guest list, mirrors into a live spreadsheet, sends that guest a confirmation from you, and rings your bell.
The arrival
A digital invitation arrives sealed, and you choose the construction. Sealed cover puts your real cover art — the first scene you designed — in a paper mat with a wrap holding it closed, carrying the seal and your guest's name; tap, and the seal breaks, the wrap falls away, and the cover you already saw becomes the invitation. Envelope & letter is real correspondence: a sealed, addressed envelope, centred on screen, showing nothing of what's inside — because opening it is the point. Break the seal and the flap folds back in 3D, your first scene slides out of the envelope as the letter, and the envelope falls away as the letter fills the screen. Either way nothing swaps — it's one continuous moment.
Paper
Seventeen papers — classic, modern, botanical, luxe, playful, minimal, vellum, noir, terracotta, midnight foil, and pressed flower, plus a correspondence set: airmail (red and blue par-avion stripes), parchment, kraft, gilded, linen, and postcard. Each one is a whole material, not just a color: its own grain and weave, liner piping, wrap and flap silhouette, border art, ink, lettering, sheen, and shadow depth. Recolor the paper, liner, and seal on top of any of them.
Postage & address
The envelope & letter construction can carry a postage stamp — drawn to match your paper and seal, with the event day as its denomination — and an inky postmark dated to your event. The address block reads “Deliver to” plus each guest's own name from their personal link, with an optional second line (a city, an inside joke, a “par avion”) that you set once for everyone.
Seals, monograms, and your own emblem
Hold it closed with molded wax (each seal gets its own hand-poured shape with a pressed, letterpress monogram), a metallic foil medallion, a monogram, a pinked sticker, a ribbon that unties, or nothing at all. A monogram can be drawn seven ways (plain, serif, ampersand, stacked, crest, script, or deco), fills itself in from the host names you already typed, and now sizes itself to fit — one initial, three initials, or a ringed frame all sit correctly in the seal.
Emblemis the bring-your-own option: pick a sticker you've already made in the Sticker Lab, upload a mark, or ask Theo to generate one. Then choose what it sits on — bare, pressed into wax, in a metal ring, on a foil disc, or over ribbon tails.
A living backdrop behind it
Set the mood before your guest opens anything. A library of more than sixty real rendered films loops softly behind the envelope, organized the way you browse: skies (sunrise mist, storm light, moonrise, the Milky Way), warm golden light (fireside, string lights, honey fields), places in Europe (Venice, Santorini, Paris, the Amalfi coast, a Scottish glen), places faraway (Kyoto, Marrakech, the Sahara, a tropical lagoon, the Himalaya), gardens and nature (cherry blossom, autumn lanes, ocean waves), and celebration (fireworks, gold glitter, rose petals, a chandelier). Every film ships inside the product, so it always plays and can never break. The classic moods (candlelit bokeh, garden fireflies, a starfield with shooting stars, embers, aurora, confetti, snow, a handmade glow, neon dusk) are drawn live from light and particles. Guests who prefer reduced motion get a beautiful still. You can also render your own clip from a description or upload footage or a still.
This one plays while the invitation is still sealed. Your scenesget their own — pick it in the Mood step below, or reuse this one.
Opening it
On a sealed cover, choose how the wrap lets go — fold away, lift out, slide out, or dissolve — and it plays as a sequence: the seal pops and falls, the wrap parts, and your cover settles into place as the first scene. On an envelope & letter, the same choice shapes the flap and how the envelope leaves — the flap folds back, the letter rises and steps forward, and the envelope sinks, drops, or dissolves behind it. Guests who've asked their device to reduce motion get straight to the finished frame instead.
The arrival is a setting, not a page — so it never eats a scene, never needs its own export, and always looks consistent.
The room your invitation is read in
An invitation used to open onto black. Now the Moodstep gives your scenes their own backdrop, from the same library the envelope uses — so the atmosphere carries through the whole read instead of stopping the moment the seal breaks.
Three choices, and that's all
None keeps the plain, quiet backdrop your invitations have always had. Same as the envelope carries the arrival's film or mood straight through, which is usually the right answer and takes one tap. Or pick your own — the full set of films and live moods, plus rendering a clip from a description or uploading your own footage or still.
Dim and blur are yours to set, because a backdrop should sit behind the writing, never compete with it.
Your scenes become cards
The moment there is something behind them, your scenes lift off it: rounded corners, a soft shadow, and a little air between each one, so the backdrop reads down both sides and underneath the last scene instead of being hidden by a seamless column. Everything on the page — the RSVP form, your credit line — sits in the same room.
Light backdrops are handled too: pick a morning sky and the page around your scenes warms up to match rather than staying near-black, and the reply form gets just enough shade behind it to stay readable.
Music for the whole invitation
Also in the Mood step: one soundtrack for the entire invitation, with a player that follows your guest all the way down rather than a badge stranded on scene two.
A library, or your own track
Browse instrumentals by feel — ceremony and processional, romantic, solo piano, acoustic and folk, bright and joyful, cinematic, party, or calm and ambient. Tap any one to hear it before you choose it. Every track ships inside the product, so it always plays.
Or upload your own — MP3, WAV, M4A, and the MP4 files music often arrives as. Picking a library track doesn't throw your upload away, so you can audition the library and go back to your own song.
How it plays
It never cuts in at full volume: it fades up, and by default it swellsacross the opening scene so the music arrives underneath a guest who is still looking at your cover. If you'd rather it just hold one level, choose steady.
Either way it gets out of the way of a scene that has its own sound — a video that plays itself, or ambient music on one scene — and comes back up afterwards. Nothing to configure; it reads your scenes.
Set a volume ceiling, and decide whether it tries to start on its own once the envelope opens. Phones refuse to play sound until someone taps, which is normal and not an error — the player simply waits with a play button.
What your guest sees
A small pill that stays with them as they scroll. Tapping it opens play/pause, mute, the track name, and — for library tracks — a scrub bar with the time. It's in the preview too, with autoplay off, so you can hear exactly what you picked while you design without music starting every time you open it.
Previewing it
Previewin the Invitation Studio plays the whole thing from the top: the sealed cover on its living backdrop, the opening sequence, then every scene in order. That's the same sequence a guest gets, so you see the beginning and the end — not just the page you're standing on.
It plays inside a real device. Choose iPhone 17, iPhone 17 Pro Max, Pixel 10, iPad, or a desktop browser window, and your invitation scrolls insidethat screen at that device's true size — phone bezel, Dynamic Island, status bar and all; traffic lights and an address bar for desktop. Whatever device you pick is remembered for next time.
Nothing here is flattering: the preview renders your invitation at exactly the width a guest gets, so if type is too small on a phone you will see it here first. Step through with the stage rail and replay any stage. Interactive blocks are inert in preview, so tapping RSVP won't record an answer for you.
Working on one scene? The Motion and Interactive steps still play that scene on its own, so you can watch a single animation without sitting through the envelope every time.
The Invitation Studio
Digital invitations are built from one floating Invitation Studio beside the canvas. Work through it like a checklist: choose the envelope, set the mood (backdrop and music), fill in event details, set scene motion, add interactive blocks, then publish and send.
Interactive blocks use a guided setup instead of a blank menu. If a gallery needs photos, music needs a file, or an RSVP button needs replies turned on, the Studio tells you before the block can land. Nothing gets inserted silently broken.
RSVP button
A guest on their personal link replies in ONE tap — the button itself shows the answer being sent and then confirms it, with no form and no typing. Anyone on a forwarded link gets a slide-up sheet with their answer already chosen, so all they add is a name.
Countdown
Counts down to your event in three looks: a single line, boxed units, or flip-style cards. Leave the target blank and it uses the event start, so it stays right when you move the date — and it says “today” on the day rather than counting to zero.
Add to calendar
One tap adds the event to a guest's calendar, built from your event details — nothing to configure.
Directions
A legible address card that opens the right maps app for the guest's phone — Apple Maps on an iPhone, Google Maps everywhere else. Leave the address blank and it uses the venue you already entered.
Gallery
A real carousel in three layouts — swipe, filmstrip, or a stacked deck. Guests drag, tap the arrows, or use arrow keys; tapping a photo opens the full-screen viewer, where they can pinch or double-tap to zoom right into a face. You reorder, caption, set the cover photo, and add more from the Studio at any time.
Video
Opens on your poster frame with a play button over it, so the scene looks finished before anything loads. Plays inline with a progress line, a tap to bring the sound in, and an expand button for full-screen.
Music
A song on ONE scene — a small play pill your guest taps, or ambient background music that starts with that scene. This is different from the soundtrack for the whole invitation, which lives in the Mood step and follows the guest the whole way down.
Good to know
The practical details in one tidy card — dress code, a note from you, and the reply-by date — written from what you already entered.
Link button
Sends guests somewhere else — a registry, a hotel block, a playlist.
The same Studio adds motion: pick how each element arrives as its scene comes into view (fade up, rise, zoom, reveal letter by letter, draw a line on), or give it a gentle ambient float or shimmer. Motion options show live thumbnail previews, and guests who've asked their device to reduce motion simply see the finished frame — nothing hides from them.
Every control a guest touches — a gallery arrow, the expand button, play, mute — is built to stay visible on any photo. Each one carries a dark frosted fill, a fine light edge, and a soft shadow, because a single translucent circle disappears into a bright sky and into a night shot for opposite reasons. Pagination dots get the same treatment, so a guest can always tell how many photos there are and which one they're on. On a small gallery the arrows step aside rather than covering the photo they're there to move — swiping and the dots carry it, and the expand button is always there.
Tapping a photo opens a proper full-screen viewer, not just a bigger copy. Guests pinch, double-tap, scroll-wheel or use the zoom button to get right into a face, then drag to look around; paging pauses while they're zoomed in so a pan never flicks to the next photo. They swipe between photos, swipe down to put it away, tap outside the photo to close, or press Escape. Past six photos the dots become a strip of thumbnails so they can jump straight to the one they want. Keyboard and screen-reader users get arrow keys, plus and minus to zoom, and focus that stays inside the viewer until they close it.
Buttons are real glass. Every RSVP, link and music button can be clear frost, glass washed with your own colour, thicker crystal, dark smoke for a light photo, or glass ringed with light that travels, breathes, or glows. They frost whatever is behind them, catch light along the top edge, and brighten under a finger. Every option in the picker is the actual button, previewed against a scene, so you pick what you can see. A yes/no pair always stays the same material at two weights rather than one glass button beside one painted one, and a printed or downloaded copy keeps the glass look with the blur simply omitted. Guests who reduce motion get the material without the moving light.
Sending it
Open Guestsand add people however you have them: paste a block of names and emails, drop in a CSV (with or without headers, in any column order), or type them in one at a time. Theo tells you exactly which lines it couldn't read rather than quietly dropping anyone.
Hit send and each guest gets an email that looks like an envelope, from yourname, with replies going to your address. Every line of that email is yours to edit in the Invitation Studio — subject, headline, body, button label. Leave them blank and Theo writes something good.
Sending twice doesn't re-email everyone: by default only guests who haven't been sent to yet are included. Resending to someone specific is a deliberate click. If one address bounces, that guest is marked with the reason and everyone else still receives theirs.
Textingis available where your deployment has it configured. When it isn't, Theo says so plainly and gives you each guest's personal link to send yourself — it never queues a text that can't be delivered.
RSVPs
You decide what to ask: yes/no (plus an optional maybe), how many people a guest may bring, dietary needs, a note for the host, and one custom question of your own (“song request?”). Set a reply-by date and the form closes itself politely afterwards.
A guest who arrives on their personal link doesn't have to type their name — you already did. Tapping “I'll be there” mid-scene istheir reply: the button shows it sending and then confirms, and that's the whole interaction. When they come back later, they see their own answer and can change it. Someone who got the link forwarded to them gets a slide-up sheet with their answer already chosen, so all they add is a name — and they get their own private link from then on.
A guest who says yes gets an add to calendar action on the spot and in their confirmation email. Someone who declines doesn't — offering it would read like you ignored their answer.
Your live guest registry
The first RSVP creates a Theo Sheetfor your invitation and every reply after that updates it live: name, email, phone, status, party size, when they replied, and their notes. Open it, sort it, share it with a caterer — it's a normal spreadsheet.
Columns you add yourself (table numbers, gift tracking, meal choices) are safe. Theo only ever rewrites its own seven columns, and rows stay in a stable order, so a note you wrote next to someone stays next to them.
The guest list in the editor is always the source of truth. The sheet is a mirror of it, so if the sheet ever gets deleted or renamed nothing is lost — and an RSVP is never blocked by a spreadsheet problem.
Confirmations & alerts
Every guest who leaves an email gets a confirmation sent on your behalf, worded differently depending on whether they said yes, no, or maybe — and editable, like every other message. It includes a link back to their invitation so they can change their mind without emailing you.
You get a notification for each reply (“Mia is coming (party of 2)”) that deep-links to your guest list. Invitation RSVPs have their own toggle under Settings → Preferences → Notifications, so you can quiet them during a big send without silencing anything else.
Ask Theo
The Ask Theo rail knows it's working on an invitation, so it edits the event itself rather than hunting for text boxes:
- “Move it to 5pm and add the address”
- “Set the reply-by date to August 1”
- “Make the envelope botanical with a wax seal”
- “Ask guests about dietary needs and let them bring up to 3 people”
- “Have the date fade up, and turn the countdown into a real countdown”
Theo keeps the visible design in step with the details it changes — move the date and the date on the page moves with it.
Privacy & guardrails
- Invitation links are unguessable and not indexedby search engines unless you explicitly opt in. A wedding shouldn't be searchable.
- A guest's link shows them their own name and their own answer — never anyone else's. The link can't be used to read your guest list.
- What guests see is the version you published. Keep editing freely; publish again when you're ready to roll changes out.
- Taking an invitation offline keeps its link. Publish again and the same link works for everyone who already has it.
- Nothing downstream of a reply can lose it: if the confirmation email, the spreadsheet, or the notification has a bad moment, the RSVP is still recorded.
Related Articles
Theo Pages
The Canva-style page designer: build flyers, posters, resumes, invoices, and Instagram/Facebook ads with drag-and-drop, crop and retouch photos in place, let Theo design and edit pages from a chat rail, import PDFs/Word docs, export print-ready PDF / PNG / JPG / WebP at up to 300 DPI, and share a no-login link to a hosted page.
Theo Sheets
The live AI spreadsheet canvas: upload Excel/CSV or start blank, edit an Excel-grade grid with real formulas, let Theo edit and analyze it from a chat rail, run Find & Enrich, and export back to XLSX/CSV.
Settings & Account
Manage your profile, security, notifications, theme, and privacy settings.