Watch the video (3 min)
Chapters and transcriptConnect Claude, ChatGPT, Gemini or Muse to Your Fotify Account
You can connect an AI assistant โ like Claude, ChatGPT, Google Gemini or Meta's Muse โ directly to your Fotify account. Once connected, you can plan your event by simply chatting with your assistant: "Set up my wedding for September 12th, add my guest list from this spreadsheet, build the day's schedule, seat everyone at tables of ten, and design a romantic invitation in blush tones." The assistant does the clicking; you stay in control of everything that matters.
The connection uses the Model Context Protocol (MCP), an open standard supported by Claude, ChatGPT, Gemini, Muse and a growing number of AI tools. You authorize the connection once, choose exactly what it's allowed to do, and can disconnect it at any moment.
What a Connected Assistant Can Do
Depending on the permissions you approve, your assistant can:
- Create and manage events โ name, date, time and venue timezone, location, schedule and settings, and start, pause or resume photo collection (finishing an event stays in the dashboard)
- Set up the digital invitation โ enable RSVP, set the deadline, pause the invitation while details are still changing (guests can still open it, but can't reply until you resume), build the multi-day itinerary and the RSVP form questions (dietary needs, song requests, birth dates...), including side-by-side field layouts, per-guest questions answered once per attending guest (e.g. one meal choice per guest), and conditional questions that only appear for certain answers (e.g. only for guests 18 or younger), including several rules that must all match (e.g. only for guests aged 9 through 18)
- Choose what the RSVP form asks for โ whether each companion is named individually or the form only collects the main guest's details plus a party-size count, and whether guests get the free-text comments box for dietary notes and special requests
- Tell your story โ turn the invitation's "Our Story" timeline on or off, set its title and subtitle, and add, rewrite, reorder or remove milestones (photos on existing milestones are kept when editing; uploading new milestone photos stays in the dashboard)
- Write the welcome message โ rewrite the message at the top of your invitation (plain text or formatted, with each guest's name filled in), or remove it entirely so the section disappears
- Shape the invitation page โ reorder its sections, show or hide each one without losing what's in it, and tune each one: the hero (cover) text layout and whether it shows the date, time and location (the bespoke designs draw their own cover, so the assistant tells you which cover settings your design actually uses), the countdown, the add-to-calendar entry, the envelope opening animation (including the guest's name on the envelope, the stamp โ initials, the postcard or a logo you import โ postmark and paper), the invitation's own photo gallery section (as a grid or an auto-advancing slideshow), and up to five free-form custom sections with your own content
- Paint a postcard โ pick a few art directions and one or two photos of the hosts, and the assistant generates AI postcards for the event; the one you choose slides out of the envelope and becomes the preview guests see when the link is shared, and can also top your invitation emails once you switch that on. Ask for a preview link first to watch the envelope open with your card before guests see it
- Fill in the event details โ accommodation options with promo codes, FAQs, the dress code (including color palettes) and transportation/parking info
- Put the venue on the map โ search for the venue by name, pin it on the invitation map and write the directions shown under it
- Speak your guests' language โ set the invitation's date and time format, or pin the whole invitation to one language
- Customize the RSVP wording โ the deadline line, the accept and decline button labels and the attendance question
- Rewrite the template's own copy โ the small labels a template prints from its built-in wording (section eyebrows, the reply card's title, the countdown and calendar button labels, the copy every template shares) โ the same texts you can double-click to edit in the live preview. The assistant reads which labels your template exposes and their length limits, rewrites the ones you name and can put any of them back to the original wording
- Run a save-the-date page โ turn it on, set its message and get the share link before the full invitation is ready
- Manage door check-in โ see whether QR check-in at the entrance is on and a staff password exists, switch check-in on or off, show or hide the entry QR code on guests' invitations, check guests in, and ask on event day how many parties and guests have arrived and who checked in most recently โ also for events without an invitation, where everyone on the guest list except declined guests can be checked in (the staff password itself stays in the dashboard, under Guests > Check-in); also check whether guests can see their table assignments right now, hide them while the seating chart is still being rearranged, switch the public "find my seat" page on or off, and choose whether it also shows guests a venue map with their table highlighted (a 3D room flying them to their chair, on plans that include it)
- Decide who hears about responses โ turn your own RSVP notification emails on or off and register an additional recipient (partner, planner...) copied on every confirmation
- Manage your guest list โ add guests one by one or import up to 100 at once (paste a spreadsheet straight into the chat, answers included if you already collected them), update RSVP statuses โ one guest at a time or many at once ("mark everyone on my list as accepted"), and export the full list as a CSV file (with each guest's personal RSVP link, ready for a mail merge). It can also tell which guests signed themselves up through a registration link and which you added, and list only one group. This works even before any RSVP is set up โ the guest list doesn't require one. On a plan with an invitation cap, the assistant can also tell you how many guests tried to register after your list filled up
- Design your invitation โ iterate on drafts with the same engine as the AI Design Studio: templates, colors, sections, AI-generated artwork, photos imported from a link, and your own photos โ the assistant sends you an upload link to add them from your phone or computer. Colour tweaks keep the fonts and details you already chose, and the cover photo can be changed or removed. On the colour-picker designs (Meridian, Thread, Prism, Duotone, Confetti, Lullaby and Terrazzo) it can set your exact brand colour and the design's own options. On Your design it can set the button text and colours and choose what the floating button opens; your design's pages are uploaded in the dashboard. Every draft change comes with a shareable preview link to review the design on any device โ no dashboard or early-access needed โ including the envelope opening and the postcard that slides out of it. Once you approve, the assistant publishes it to your live invitation, and the dashboard marks it as an AI-made design. If a preview link reached the wrong person, ask the assistant to revoke the preview links.
- Segment guests with tags โ create and manage guest tags, tag guests individually or in bulk, and use them everywhere tags work: sub-event access, VIP treatment assignment and registration links
- Manage registration links โ create shareable self-registration links with custom codes, auto-applied tags and per-link plus-ones caps, and check each link's view and registration stats
- Set up the registration form itself โ turn guest self-registration on or off, rewrite the heading, intro, button label and the thank-you and decline messages, give the registration page its own welcome message, set how many extra guests one registration may bring, choose whether email and phone are required, optional or not asked at all, allow "not attending" answers, and pick the tags every self-registered guest receives
- Plan the seating chart โ create tables, see who's seated where (with each person's own status, so someone a party left out of its confirmation shows as not coming), and assign every guest (plus-ones included) to tables and specific seats. Seating works even before any RSVP is set up: the assistant can prepare tables without turning the guest-facing RSVP on. Tables can carry custom chair layouts too: chairs-per-side on rectangular tables (a one-sided head table, for example), chairs along just the front arc of a round table, and reserved chairs held for the DJ, photographer or a highchair
- Auto-seat your guests โ ask the assistant to seat everyone still unassigned in one go: parties always stay together, guests sharing a tag are grouped on as few tables as possible (a group too big for one table continues at the table next to it on your venue map), people you name are kept together or apart, declined guests are never seated and reserved chairs stay free. It shows you the proposed plan table by table, with why each guest sits there, and only applies it when you confirm
- Rebuild your venue's floor plan โ paste a photo of the venue map into the chat and the assistant recreates it in the seating chart: tables where they belong plus the stage, dance floor, bar and other fixtures, and ceremony pieces like an altar, a chuppah, a mandap or rows of ceremony chairs, ready to fine-tune by dragging
- Manage the photo gallery โ browse uploads (newest, oldest, by when each photo was taken or in your own order), see stats, approve pending photos when moderation is on, reorder the gallery, organize photos into albums and manage album share links (deleting a photo always requires your confirmation), find duplicate photos (copies of the same shot, and burst shots of the same moment) with a suggestion of which copy to keep, and request a full-gallery ZIP export emailed to your account address
- Customize the public album โ check whether public album access is on and switch it on or off (switching it back on restores the same link, so printed QR codes keep working), apply a preset (wedding, birthday, corporate or memorial), set up the intro header above the photos (the event photo as a portrait or a cover, a title, a subtitle, the date and the button to the upload page), change the colour palette, the style (fonts and photo frames: modern, editorial, polaroid, film, soft or bold) and the description shown under the album title, and decide what guests may do there: download photos, share the album and individual photos, react with emojis and leave comments (album and upload passwords stay in the dashboard)
- Design the upload page โ the page guests land on after scanning your QR code: apply any of the ready-made templates, restyle it with one of the same styles as the album while keeping its colours, fine-tune colours, fonts, layout and background pattern, write the line under the event title and the thank-you screen wording (including the {{COUNT}} and {{GALLERY_LINK}} placeholders), choose the photo quality guests may upload in, decide whether the album link is shown after uploading, and turn the thank-you surprise (your faces bursting on screen after a guest uploads) on or off and set its caption. The face photos themselves are added in the dashboard
- Build the upload form โ set whether the built-in name and message inputs are hidden, optional or required, and add up to 10 questions of your own (text, long text, dropdown, checkbox or number) to ask guests while they upload
- Run Social Media Mode โ turn the private guest feed on or off and get its share link, tune what the feed shows, how long stories last and whether guests can delete their own posts, and publish a pinned announcement to the top of the feed (with an image from a link, if you share one)
- Run the Gaming Center โ turn guest games on or off, create photo battles, photo challenges, caption contests and guess-who quizzes, open and close them during the party, publish the winners and pull up the final standings
- Run the live carousel โ read and change the venue-screen setup: slide speed, transition, slideshow or collage wall, background artwork, which media types play, which album the carousel shows (one album only; a private one plays only on the signed-in carousel, never on the public link), the QR and branding overlays, and how guest captions appear (font, size, visible lines, and whether a long caption is trimmed, scrolled or shown in full). It also acts as the remote control: pause, skip, pin a photo, flash an announcement or fire an emoji reaction on every connected screen
- Run multi-part programs โ create sub-events (rehearsal dinner, ceremony, brunch...) with their own RSVP rules, capacity and waitlist, control which guests can see each one, and track responses
- Offer VIP perks โ set up special treatments (hotel deals, transport credit, discount codes...), assign them to guests and manage redemption code pools
- Run the planning hub (Professional events and subscriptions) โ set it up from a template, change its currency, target, expected guests and payers, read the budget overview (projected, paid, remaining, who pays what, next payments due), add and update budget lines and their payments (deposits, balances, mark as paid), keep the vendor directory current (status, contacts, arrival time), open decisions with options for the organizers to vote on and choose the winner into a budget line, and manage the dated checklist
- Bring in collaborators (Professional events and subscriptions) โ see who works on an event and with what access, invite someone by email as a co-organizer or with edit or view-only access to just the photos or the guests, change their access later, and remove them or cancel a pending invitation. The invitation email goes out as soon as you confirm, so the assistant checks the address and the access with you first
- Manage the gift section โ store registries, monetary gift options, charities and the reservable wishlist, plus see who reserved or contributed what
- Control gift emails โ turn the email you get on each wishlist reservation or gift contribution on or off (reservations and contributions are still recorded either way)
- Set up the invitation Playlist โ let guests request songs straight from the invitation: turn the section on or off, write its title and message, choose whether guests see what others requested and may add a note, cap requests per guest, and optionally show the block on your open registration form too (the requests land in your DJ dashboard queue)
- Customize and schedule emails โ edit each email template's subject, headline, intro line, message, theme and auto-reminder, choose whether the pre-event reminder and event updates include each admitted guest's entry QR code (those who accepted, or everyone not declined on a guest list without RSVPs), remove a template's cover image, send a test to your own inbox, and schedule sends for later
- Handle branding and your custom domain โ brand name, colors, share text, text watermark and social links; connect a custom domain (Professional events) and walk you through the DNS setup
- Manage your team brand kit and team domain (event subscriptions) โ read and update the brand kit every subscription event inherits (brand name, tagline, colors, share text, text watermark, social links), switch a single event off the kit, and connect one custom domain that serves the guest pages of all your subscription events, with the DNS setup walkthrough
- Set up Match & Connect โ read and update the sponsor branding (logo, sponsor name and click-through link guests see as the "Presented by" strip in the networking app; it can import the logo straight from a link you share), see how the app is set up (mode, display name, invite-only, short link), and cap how many matches each guest can have, or remove the cap
- Report on your event โ how many photos guests have uploaded, who has answered, who's still pending, and email delivery stats
- Send email invitations โ only after showing you exactly who will receive them and getting your explicit confirmation. It can target guests by RSVP status, by tag (e.g. only "Family") or pick individual guests โ including resending to a single guest โ and it can skip guests who already received that email, so a send that only reached part of your list can be finished without anyone getting a second copy. The preview also flags guest addresses that can't receive email (typos like "gmial.com", domains with no mail server, addresses that bounced before) and offers to fix them before anything is sent
- Share the right links โ your invitation link, each guest's personal RSVP link, and the photo upload page your QR code points to. It can also rewrite your short invitation message and hand you a ready-to-send, personalized message (with a WhatsApp link) for each guest, to send from your own phone
- Prepare a purchase for you โ if you allow it, the assistant can quote the price of a paid plan, an event upgrade or a subscription and hand you a secure Stripe checkout link. That includes reopening a free event that has already ended, and the assistant tells you first whether its expired album will be reset. You complete the payment yourself on Stripe's page (or let an agent like Muse do it with your Link wallet); nothing is ever charged from inside the chat, and your credits, upgrade or subscription apply the moment Stripe confirms the payment
- Report problems to us โ if a tool fails or there's simply no way to do what you asked, the assistant can file a bug or feature request with the Fotify team on the spot. It will tell you it filed it and give you a report id. Nobody replies inside the chat, so write to support@fotify.app if you're blocked.
Step 1: Add Fotify as a Connector in Your Assistant
The easiest way is from the dashboard: open the user menu in the top-right corner, select AI assistants and use the Quick connect buttons (you'll also find a Connect an AI assistant card on your dashboard home until you've connected one). Click your assistant and Fotify copies the connector URL for you and opens the right settings page โ you just paste it. Cursor and VS Code connect with a single click, and there's a copy-paste command for Claude Code.
Prefer to set it up manually? In your AI assistant, look for the connectors or integrations settings (in Claude: Settings โ Connectors โ Add custom connector; in Gemini: Settings & help โ Connected Apps โ Add a custom app, under "Custom apps for Spark"; in ChatGPT the option lives in its connector settings; in Muse, simply ask it to connect Fotify as an MCP server and give it the URL โ the exact menus may vary as these apps evolve).
When asked for the connector or server URL, enter:
https://server.fotify.app/mcp
Your assistant discovers Fotify automatically and starts the connection flow.
Step 2: Approve Access on Fotify
Your browser opens the Fotify dashboard (sign in if you aren't already โ same magic link, Google, Microsoft or passkey as always). You'll see a consent screen listing exactly what the assistant is asking to do:
- View / manage your events and invitations
- View / manage your guest lists
- View / edit invitation designs
- Prepare Stripe checkout links to buy plans, upgrades and subscriptions (only if the assistant asks for it โ you still pay on Stripe yourself)
Click Allow access and you're sent back to your assistant, connected. Prefer to limit what it can do? Some assistants let you request fewer permissions โ Fotify only ever grants what was approved on that screen.
Step 3: Start Chatting
That's it โ just talk to your assistant about your event:
- "Create a birthday event for March 3rd at our garden and turn on RSVP with a Feb 20 deadline."
- "Here are my 60 guests โ add them all." (paste the list)
- "Add a dietary restrictions question to the RSVP form."
- "Turn off the comments box on the RSVP form."
- "Open my registration form to plus-ones, make the phone number optional and change the button to 'Save my seat'."
- "Design the invitation: elegant, ivory and sage, use the photo at this link as the cover."
- "Create 8 tables of 10 and seat the confirmed guests, families together."
- "Here's a photo of the venue's floor plan โ rebuild it in my seating chart." (paste the image)
- "Add a rehearsal dinner on Friday only my 'family' tag can see."
- "Make the invitation email warmer and schedule it for Monday 9am."
- "How many photos did guests upload last night? Approve the pending ones and put the ceremony shots in their own album."
- "Make the upload page match our invitation โ soft pinks, elegant serif โ and ask guests which table they're sitting at."
- "Send the invitation email to everyone who hasn't answered."
- "Upgrade this event to the plan with a custom domain โ what would it cost?" (it quotes the price and gives you the checkout link)
In Claude you'll also find ready-made prompts (like Plan my event) in the connector's prompt menu to kick things off with a guided flow.
Built-In Guardrails
The connection is designed so an assistant can be genuinely useful without being able to surprise you:
- Designs are drafts first. Design changes go to a draft with full version history โ exactly like the AI Design Studio. Your guests see nothing until a version is applied. You can review any draft through the assistant's shareable preview link (or in the dashboard), and applying it to your live invitation always takes your go-ahead.
- Emails require your confirmation. Before any send โ immediate or scheduled โ the assistant must show you a preview: how many guests will receive the email, who is skipped and why, and your remaining email credits. Only your explicit go-ahead (valid for 10 minutes) lets it send. It can never email guests on its own. Test emails go exclusively to your own inbox.
- Destructive actions are confirmation-gated. Deleting a guest photo, a sub-event, a VIP treatment or a registration link, or disconnecting a custom domain (an event's or your team's), is refused by the server until the assistant confirms you explicitly agreed.
- Redemption codes stay secret. The assistant can create discount/voucher code pools and see counts, but the code values themselves are never shared with it โ you manage those in the dashboard.
- Your login is never shared. The assistant receives a secure, revocable token through the same authorization standard (OAuth) used by major platforms โ it never sees your sign-in credentials, and the token only works for what you approved.
- Payments never happen in chat. The assistant can only prepare a Stripe checkout link โ the same page the dashboard opens โ and it needs the separate purchases permission to do even that. You (or a shopping agent you trust, with your own wallet) complete the payment on Stripe; the assistant never sees your card and cannot charge you.
- Your quotas still apply. AI image generations and email credits work exactly as they do in the dashboard โ a connected assistant can't bypass any limit. Templates are not limited by plan: every template, the bespoke designs included, can be applied on every plan, Free included, whether you pick it in the dashboard or the assistant publishes it.
- Everything is scoped to your account and your access. The assistant can only touch events you own or collaborate on, like the dashboard itself, and only within your role there: a team Viewer or a collaborator with view-only or photos-only access gets the same limits through the assistant.
Managing and Disconnecting Assistants
Open the user menu in the top-right corner of the dashboard and select AI assistants. You'll see every connected assistant with when it was connected and last used. From there you can:
- Disconnect a single assistant โ it's signed out immediately
- Disconnect all โ revokes every connection at once
Disconnecting never touches your events or designs; it only removes the assistant's access. You can reconnect any time by repeating the steps above.
Signing out of all other devices from My account disconnects every assistant too.
Frequently Asked Questions
Q: Which AI assistants work with Fotify?
A: Any assistant that supports remote MCP connectors โ including Claude (claude.ai), ChatGPT, Google Gemini and Meta's Muse. The connector URL is the same for all of them: https://server.fotify.app/mcp. In Gemini, custom connected apps run through its Spark agent and require a personal Google account (work/school accounts aren't supported yet). In Muse, ask it to connect an MCP server and paste the URL; it opens Fotify's sign-in for you to allow access.
Q: Can the assistant send emails or publish designs without asking me? A: No. Email sends require a preview plus your explicit confirmation, and design changes stay in drafts until a version is applied. Both safeguards are enforced by Fotify's servers, not just by the assistant's good manners.
Q: Does connecting an assistant cost anything? A: The connection itself is free. Anything the assistant does uses your normal Fotify plan โ the same email credits and AI image generation quota as the dashboard. Every invitation template is available on every plan, so the assistant can publish any design on a free event too (free events show a small "Made with Fotify" badge on bespoke designs; any paid plan or an active subscription removes it). If you approve the purchases permission, the assistant can also prepare a purchase (never pay for it): it quotes the price of a paid plan, an event upgrade or a subscription and returns a Stripe checkout link, the same secure page the dashboard opens. You complete the payment there (shopping agents like Muse can do it with your Link wallet, after asking you to approve the exact amount), and Fotify applies the credits, upgrade or subscription as soon as Stripe confirms it.
Q: Can the assistant design my invitation, and how do I see it? A: Yes. It uses the same design engine as the AI Design Studio โ templates, palettes, sections and AI-generated artwork โ and you don't need AI Design Studio access in your dashboard to use it through the assistant. When it has a design ready, it sends you a shareable preview link that opens the invitation read-only on any device (no login). Once you like it, the assistant publishes it to your live invitation on your say-so; nothing goes live before that.
Q: Can the assistant set up my custom domain? A: Yes, on Professional events (and event-subscription events). It connects the domain and gives you the exact CNAME record to create with your domain provider; verification then completes automatically. With an event subscription it can also connect one team domain for all your subscription events. Removing a connected domain always requires your explicit confirmation, since links on it stop working.
Q: How does rebuilding my venue's floor plan from a photo work? A: Paste the floor-plan image directly into the chat โ Claude, ChatGPT and Gemini can see images natively, so the picture never leaves your conversation. The assistant reads the layout (tables, stage, dance floor, bar...) and recreates it in your seating chart with everything positioned proportionally. You then fine-tune by dragging in the dashboard's venue map.
Q: Can I upload photos through the assistant? A: The assistant can generate AI artwork and import photos from a public link (e.g. a shared album or your website). To upload files from your device, use the Asset Library in the dashboard โ everything there is instantly available to the assistant.
Q: Is this safe for my guests' data? A: The assistant only accesses your data with the permissions you approved, over an encrypted connection, and you can revoke access at any time from AI assistants in your account menu.
Was this article helpful?