子活动与特殊礼遇
现实中的活动很少在某一个瞬间就结束。一场婚礼会有仪式、宴会,有时前一晚还有迎宾晚宴,第二天早上还有早午餐。一场为期多天的会议会有主会场、VIP 社交晚宴,以及只有部分参会者能进入的工作坊分会场。一次重要生日可能既有私密的家庭聚会,也有对外开放的续摊派对。
“子活动”和“特殊礼遇”让你可以在同一份 Fotify 邀请函中还原这种现实。每位宾客只会看到与自己相关的内容——他们被邀请参加的仪式、他们符合资格的续摊活动,以及你为他们的同行人员安排的福利(酒店折扣、交通补贴、欢迎礼)。
Beta: 此功能正在以 Beta 形式逐步推出。我们会根据组织者的反馈快速迭代——如果你觉得哪里不对劲,请联系支持团队,我们会优先处理。
子活动与特殊礼遇能解决什么问题
子活动是主活动之下的子级体验。每个子活动都有自己独立的:
- 名称、描述、照片、着装要求、强调色
- 日期、时间、地点(含地图链接)
- RSVP 规则:截止日期、可携带同行者(plus-ones)、容量、候补名单
- 访问规则:公开或按标签限制
- 可选的访问码,用于“秘密”子活动
- 可选的对另一个子活动的依赖(例如“必须先接受仪式”)
特殊礼遇是您为部分或全部来宾安排的福利。可以把它们理解为您活动中的 VIP 通道:
- 酒店房间预留(hotel block)及团体折扣码
- 为外地家人提供 $40 Uber 额度
- 欢迎晚宴已包含(无需额外 RSVP)
- 为婚礼团队提供 VIP 休息室权限
- 前 20 位领取的来宾可获得水疗通行证
礼遇会以私密方式显示在每位来宾的邀请函上——来宾只会看到分配给自己的内容。
在仪表盘中哪里可以找到
- 在 dashboard.fotify.app 打开你的活动
- 在侧边栏进入 RSVP
- 点击 Sub-events & VIP 标签页(留意 Beta 徽标)
你会看到两个面板:上方是 Sub-events,下方是 Special treatments。两者相互独立管理——宾客可以被邀请参加某个子活动但不获得任何礼遇;也可以获得某项礼遇但不被邀请参加任何子活动。
提醒: 子活动与特殊礼遇属于高级功能集。它们仅对处于付费(credit)档位或拥有有效订阅的活动开放。如果你的活动尚未具备权限,该标签页会显示升级卡片而不是编辑器。
第 1 步:创建你的第一个子活动
在“子活动(Sub-events)”面板中点击 Add sub-event。右侧会打开一个抽屉式面板,显示编辑器。
基础信息
- Name — 来宾看到的名称(“Welcome dinner”“After-party”“Sunday brunch”)
- Description — 显示在卡片和详情弹窗中的简短说明
- Photo URL — 卡片封面图(任意公开图片 URL 均可;建议 3:2 或 16:9 比例)
- Accent color — 用于卡片标题色条与 Accept 按钮
时间与地点
- Starts at / Ends at — 该子活动的时间窗口
- Location name + Address — 要显示的名称与地址;如果同时在 map URL 字段粘贴 Google Maps 链接,名称会变成可点击链接
- Dress code — 以标签(chip)形式显示在卡片上
RSVP 规则
- Requires RSVP — 开启时,来宾必须接受或拒绝;关闭时,卡片仅用于信息展示(无按钮)。
- RSVP deadline — 超过该日期后,Accept/Decline 按钮会消失。
- Allow plus-ones + Max plus-ones per RSVP — 限制同一组来宾可携带的人数上限。留空表示“无限制(最多到该组来宾人数上限)”。
- Capacity — 所有来宾合计的总名额。留空表示无限制。
- Enable waitlist — 当名额已满时,新 RSVP 会进入带编号的候补名单,而不是被直接拒绝。
访问规则
这是子活动强大的关键——由你决定谁可以 RSVP:
- Anyone with an RSVP(公开)— 主活动的每位来宾都能看到该子活动。
- Guests with specific tags(按标签限制)— 只有带有所选任一标签的来宾才能看到并 RSVP。可结合 guest tags(如
family、wedding-party、out-of-town)进行清晰分组。若要将子活动限定给单个来宾,请为其创建专属标签(例如vip)并以该标签进行限制。
访问码 — 用于惊喜子活动
对于按标签限制的子活动,你还可以选填 Access code。即便来宾已因标签匹配,也需要在邀请函底部的 “Have a code?” 字段输入该访问码,才会看到子活动卡片。适用于惊喜派对、秘密的深夜房间,或纯粹的趣味揭晓。
依赖关系
如果你的活动存在逻辑顺序——例如只有参加仪式的来宾才会参加宴会——请将宴会的 “Requires acceptance of” 字段设置为仪式。服务器会在父级子活动被接受之前,阻止对宴会的 RSVP。
保存
点击 Save。子活动会出现在面板中,并显示容量进度条与状态标签。你可以随时点击它再次编辑。
组人数与 plus-ones 如何相互影响
每个子活动 RSVP 同时受两项限制约束:
- 子活动的
Max plus-ones— 你设置的每次 RSVP 上限(例如“续摊最多带 1 位同伴”)。 - 宾客已确认的组人数 — 他们在主 RSVP 中确认出席的人数。
实际可选上限取两者中的较小值。因此,如果主 RSVP 在 3 位受邀中只确认出席 2 位,而子活动允许最多 3 位 plus-ones,那么该宾客在子活动中仍只能带 2 人参加。若拒绝主 RSVP,所有子活动都会被完全隐藏——不存在“跳过仪式但来派对”的情况。
填写出席者姓名
当宾客接受某个子活动时,系统会提示他们输入该组中每位出席者的姓名。如果你在主 RSVP 中开启了 Collect guest names,这些姓名会被预填——宾客可以保留、编辑或替换。
特殊礼遇同样如此:当礼遇使用“按宾客分配的唯一代码”时,宾客需要选择该福利适用于其组内哪些成员。为 4 位亲属中的 2 位提供 $40 Uber 额度的场景,会如你预期般工作。
第 2 步:创建一个特殊礼遇
在 Special treatments 面板中点击 Add treatment。选择一个类型——表单会根据你的选择自动调整布局:
Type — 这是什么类型的福利?
| Type | 何时使用 |
|---|---|
| Badge | 仅用于身份/荣誉展示(“VIP Guest”“Wedding party”)— 无需兑换,只展示 |
| Discount code | 酒店房间预留、餐厅 8 折、零售优惠券 |
| Allowance / credit | “$40 Uber credit”“$100 transport budget” |
| Included service | 欢迎晚宴、摄影师小时、SPA 疗程 — 由你提前支付 |
| Lodging / hotel | 带预订链接的酒店房间预留(hotel block) |
| Transportation | 班车接送、机场接送说明 |
| Gift | 欢迎礼包、礼品卡、定制礼物 |
| Ticket / pass | VIP 通行证、后台权限、全场腕带 |
| Concierge contact | 用于任何需求的 WhatsApp 号码或联系人 |
| Custom | 以上都不适用的任何内容 |
Category — 邀请函上的分组方式
每个礼遇也会归入一个类别——Stay、Travel、Experience、Gift、Service 或 Recognition。在来宾的邀请函上,礼遇会按类别进行视觉分组,因此“Where to stay”会把你的酒店选项放在一起,“Getting there”则会把交通相关福利归在同一组。
提供方、价值、有效期
- Provider — “Marriott”“Uber”“Fotify Concierge”——作为卡片副标题显示
- Value + Currency — 可选,例如以价格徽标形式显示的“$40 USD”
- Valid from / Valid until — 若设置,服务器端会强制执行兑换时间窗口
- Limited quantity — 留空表示不限量;填写数字表示先到先得(例如“前 20 位来宾可领取 SPA 通行证”)
来宾如何兑换
选择一个 Redemption mode:
- No redemption (display only) — 仅展示信息,不提供领取流程
- Shared code for all guests — 所有人看到同一个代码(“WEDDING2026”),可选填预订 URL
- Unique code per guest — 从你的代码池中为每位来宾分配一个唯一代码(非常适合个性化 Uber/Lyft 优惠码)
- Redemption URL — 一个按钮,跳转至外部预订页面
- Contact someone — 提供联系与操作说明
- QR voucher — 一次性 QR 码,用于现场兑换
当你选择 Unique code per guest 时,抽屉底部会出现代码池管理器。粘贴代码(每行一个或用逗号分隔)并点击 Import codes,或点击 Generate 25 codes 让 Fotify 为你生成。每位领取的来宾都会从代码池中获得一个唯一代码——先到先得。
谁能获得
- Assign to tags — 任何带有所选任一标签的来宾都会自动获得该礼遇。
- Targeting one or a few guests — 创建专属标签(例如
vip),在 guest list 中只将该标签应用到目标来宾,然后将礼遇分配给该标签。
宾客会看到什么
在宾客接受主 RSVP 之前,子活动与特殊礼遇都会隐藏。这是刻意为之:它能让首次印象聚焦在主活动上,并避免向已拒绝的宾客“展示额外福利”。
当宾客在主 RSVP 上点击 Accept 后:
- 他们会看到常规的“Thanks for confirming!”提示(toast)。
- 大约 2 秒后,如果他们有可用的子活动或礼遇,会出现后续提示:“We've also unlocked 2 additional sub-events and 1 special perk for you — scroll down to explore.”
- Other moments for you 区块会展示子活动卡片,顺序与您设置的一致。
- Just for you 区块会按类别分组展示其已分配的礼遇,并为代码与兑换链接提供一键复制按钮。
未分配任何额外内容的宾客不会看到上述任一区块,也不会看到后续提示。
子活动 RSVP 流程
每张子活动卡片会显示照片、日期、地点、着装要求与容量状态(名额紧张时会提示“spots left”)。在卡片下方,宾客会:
- 选择该组有多少人参加(上限受其已确认组人数与子活动 plus-one 限制共同约束)
- 确认每位出席者姓名(如果主 RSVP 收集过姓名,则会预填)
- 点击 Accept 或 Decline
提交后,卡片会显示状态标签(chip)——Going、Not going,或在容量已满且开启候补时显示 Waitlisted #3。
礼遇领取流程
仅展示与共享代码的礼遇无需领取——会立即显示,并提供复制代码按钮。对于限量或唯一代码礼遇,宾客需要点击 Claim 才能锁定名额。如果该礼遇允许指定适用对象,宾客会先勾选该福利覆盖其组内哪些成员。
跟踪响应并导出 CSV
在仪表盘面板中打开任一子活动或礼遇,即可在编辑器抽屉内查看实时统计:
- Sub-events: 接受、拒绝、候补与待定(pending)数量统计——并提供 Export CSV 按钮,下载包含宾客联系方式、出席者姓名与时间戳的所有回应。
- Special treatments: 已分配(assigned)、已领取(claimed)与已兑换(redeemed)数量统计——并提供 Export CSV,其中包含唯一代码、礼遇适用对象及兑换状态。
CSV 使用分号作为分隔符(与主宾客列表导出一致),可在 Excel、Numbers 与 Google Sheets 中顺利打开。
小贴士与常见模式
婚礼多日流程
一个很好的婚礼默认配置:
- Welcome dinner(周五)— 按标签限制为
out-of-town-family。容量 30。 - Ceremony(周六下午)— 公开,不允许超出该组来宾人数上限的 plus-ones。
- Reception(周六晚上)— 公开,依赖于仪式。
- Sunday brunch(周日早上)— 按标签限制为
wedding-party+immediate-family。
搭配礼遇:
- “Marriott Downtown — 20% off room block, code WEDDING2026” → 标签
out-of-town-family - “$40 Uber credit (unique per guest)” → 标签
out-of-town-family - “Welcome bag at your hotel” → 标签
wedding-party - “VIP lounge access” → 标签
wedding-party
会议 VIP 线路
- Main conference — 公开
- VIP networking dinner(周四晚)— 按标签限制为
vip,容量 50,依赖于主活动已接受 - Speaker breakfast(周五)— 按标签限制为
speakers
礼遇:
- “Premium hotel block — code CONF26”(shared code)→ 标签
out-of-town - “Backstage pass”(limited quantity 25)→ 先到先得,不使用标签
惊喜活动
- 将惊喜活动按标签限制给一小部分密友,并设置 Access code。这些朋友仍需要在邀请函上输入该访问码才能看到卡片;其他来宾完全不会知道它的存在。
常见问题
Q: 来宾能否在不接受主活动的情况下 RSVP 子活动? A: 不能。只有在主活动 RSVP 被接受后,子活动才会显示。拒绝主活动 RSVP 会隐藏所有附加内容。
Q: 如果我在有人已 RSVP 后更改子活动容量,会发生什么? A: 已接受的回复仍然有效。新的 RSVP 会按新容量进行校验。如果你把容量下调到低于当前人数,不会移除任何人——但下一位尝试 RSVP 的人要么会被阻止,要么会进入候补名单(取决于你的设置)。
Q: 我可以把礼遇只给某一位特定来宾吗?
A: 礼遇通过标签分配。若要定位到单个来宾,请创建一个专属标签(例如 vip),在来宾名单中将该标签应用到该来宾,然后把礼遇分配给该标签。同样的方法也适用于将子活动限定给特定来宾。
Q: 子活动会向来宾发送邮件或短信提醒吗? A: 当前 beta 版本会在邀请函本身展示子活动。按子活动分别提醒已在路线图中——我们会将其接入现有的短信/邮件定时发送功能。
Q: 来宾在接受子活动后还能改变主意吗? A: 可以,直到该子活动的 RSVP 截止日期。选择 Decline 只会切换状态——席位会回到容量中,候补名单中的下一位 RSVP 可能会被提升。
Q: 关于翻译呢?我会以多种语言举办活动。 A: UI 文案会与仪表盘和邀请函的其他部分一起翻译。子活动的名称、描述、着装要求以及礼遇内容会以你输入的语言保存在数据库中——我们不会自动翻译用户内容。
Q: 导出格式是什么样的? A: 以分号分隔的 CSV,UTF-8 编码,与主来宾名单导出的格式相同。列包含来宾联系方式、状态、出席者姓名、标签与时间戳。礼遇导出还会包含唯一代码与兑换状态。
下一步
- Customize your RSVP invitation 以设置设计模板与核心区块
- Manage your guest list and tags — 标签是子活动访问规则的基础
- 在主 RSVP 上开启 Collect guest names,让其在子活动响应中自动填充
- 对 Beta 有反馈?请通过仪表盘中的聊天组件联系我们——我们会阅读每一条消息。
这篇文章对您有帮助吗?