One guest list that runs the whole wedding.
Replies, meals, drinks, seating, messages, travel and budget all read from the same list, so nothing is typed twice. Every morning it shows you only what needs you today.

Know who is coming
One list holds every reply, meal, diet and address. Filter by what is missing and ask for it in one click.
See it →Invite in the right order
Send in waves. When someone declines, the next guests are ready to invite.
See it →Seat and feed everyone
A floor plan for seating and one clear brief for the caterer, both built from the replies.
See it →Tell only who is affected
Change a time and SayJa drafts the message for the guests it concerns.
See it →Know what it costs
Your budget follows your guest count, with payments by month and what-if scenarios. Drinks are planned event by event and added as one line.
See it →Keep guests connected
Travel info, chat and a shared photo album in one guest app. Guests choose what they share.
See it →Know what the drinks will cost before you order.
SayJa reads your guest list, children and events, then works out what to buy for each one, what it costs, and how that changes with the replies still to come.
Change a time. Tell only the people it affects.
Move an event and SayJa shows what changed, drafts the message and picks the guests who are invited to it. Try it.
Nothing needs you today. Or one thing does.
The Today page reads your guests, schedule and budget and shows what is next. One button each.
One list behind every reply.
Add each guest once. Replies, meals and diets update your counts, and each guest sees only the days they are invited to.
Your guests reply in about a minute.
One question at a time, big buttons, in each guest's own language. They can change their answers until your deadline.
“We stopped chasing replies. Everything we needed to know was already on one list.”
Start with who is coming.
Answer six questions and your plan is set up.
Start planning
