Adjust order lets you edit a confirmed RSVP's add-ons and guest count in place — no cancelling, no rebooking. Use it when someone wants to add a side dish, drop a +1, or you mis-typed the guest count at intake.
It's available on confirmed and pending-payment RSVPs, across every payment rail — Stripe, cash, Venmo, Zelle, PayPal, Wise. It's not available on cancelled, waitlisted, or interested rows.
Where to find it
- Payments page — on each screenshot-flow row, and on each Stripe row inside the refunds panel (Host → your event → Payments → Stripe tab).
- Guests page — inside a guest's detail modal, alongside Restore, Verify payment, Check in, and Refund.
What the modal does
Change add-on quantities and guest count, then save. Capacity is re-checked on save — if the change would oversell the event, you get a warning with an override checkbox so you can push it through deliberately instead of it failing silently.
Every save writes a row to an audit log the attendee can see, whether or not you email them.
Topping up the charge
For Stripe-verified RSVPs, the modal shows the original charge amount — it never auto-modifies what was already charged. If your change increases the total (a paid add-on, more guests on a paid event), Offkai handles the difference as a separate top-up charge:
- The "Don't email or charge" checkbox at the bottom of the modal starts unchecked by default whenever the RSVP is Stripe-verified and the delta is positive. Saving creates a Stripe Checkout Session for just the difference and emails the attendee a "Pay now" link.
- That same link also shows as a Payment due banner on the attendee's
/my-rsvps/<id>page, so they don't need the email in hand. - When they pay, the webhook updates the RSVP's recorded charge total automatically.
- Top-ups go 100% to you — Offkai doesn't take a platform cut on the delta charge. You do still eat the Stripe processing fee on it, same as any card charge.
For non-Stripe rails with a positive delta (cash, Venmo, Zelle, PayPal, Wise), Offkai emails the attendee that they owe the difference — there's no payment link, since Offkai never touched that money in the first place. You collect it the same way you collected the original payment.
For negative deltas (removed items, fewer guests), the attendee just gets a notification email — Offkai doesn't auto-refund anything. To refund the difference on a Stripe RSVP, use the Refund button on the Payments page separately.
Silent corrections
For every other case — no change in total, items removed, non-Stripe rails — the checkbox starts checked by default. Saving records the change in the audit log only: no email, no payment link. Reach for this when you're fixing your own data-entry mistake and don't want to bother the attendee with a notification about something that isn't really news to them.
The checkbox is always yours to flip either direction, regardless of what it defaults to for a given change.
The audit trail
Every adjustment lands on an Order history card on the attendee's /my-rsvps/<id> page — collapsible, and it shows the timestamp, your name, a before → after diff (guest count plus each add-on change), the total delta, and your optional reason. Attendees can reopen this at any time, so write the reason like they're going to read it, because they might.
When to reach for this
- "Can I add a side dish?" — open Adjust order, bump the add-on quantity, leave the checkbox unchecked, save. They get a payment link, pay it, done.
- "I entered their guest count as 1 but they actually brought 2." — same flow. If the RSVP is paid and the delta is positive, they pay the difference through the link.
- "I fat-fingered the wrong add-on for the right person." — tick Don't email or charge so it's silent, save, and only the audit log records it.
- "An attendee wants to drop a guest." — reduce the guest count and save; they get a notification email either way. If they paid by Stripe and you owe them money back, use Refund on the Stripe tab and dial the refund quantity down to the dropped seat — no trip to the Stripe Dashboard needed.
One limitation
If a Stripe RSVP already has a paid top-up attached, the Refund button will block with an error telling you to refund the top-up charge separately through the Stripe Dashboard first. Offkai can't yet refund across multiple charges on the same RSVP in one click — that's a planned improvement, not the final state.