
这个n8n工作流专门设计用于处理会议参与者注册流程和抽奖获奖者随机选择,完全集成前端体验。
## 📋 参与者注册流程
这部分工作流自动化处理会议参与者的注册过程。
### 🔄 步骤:
**📝 参与者表单(Webhook触发器)**
– 当用户提交表单时触发
– 捕获字段如nama_lengkap(全名)、email(邮箱)、whatsapp(WhatsApp号码)、discord_username(Discord用户名)等
**🛠️ 数据映射**
– 将原始表单输入映射为结构化格式
– 支持修剪、验证和转换
**💾 保存到数据库**
– 执行upsert操作将参与者信息存储到PostgreSQL
– 基于唯一ID(如WhatsApp或邮箱)防止重复条目
**✅ 确认屏幕**
– 注册完成后返回成功消息或感谢页面
## 🎁 抽奖应用
这部分为前端应用提供服务,用于显示和随机选择获奖者。
### 🔄 步骤:
**🌐 Webhook GET(抽奖应用)**
– 暴露公共端点,提供即用型HTML应用
– 可在浏览器中打开或在活动期间投影显示
**📥 获取参与者**
– 执行SQL查询从数据库检索所有参与者记录
**🧮 格式化参与者数据**
– 隐藏个人详细信息(如屏蔽WhatsApp号码)
– 使用Base64编码ID以确保隐私和唯一性
**📤 渲染抽奖应用**
– 返回基于HTML的单页应用,包含参与者列表
– 允许主持人点击按钮实时随机选择获奖者
## ✅ 使用案例亮点
– 使用n8n工作流简化参与者收集和存储
– 通过隐藏和ID编码实现安全数据处理
– 前端集成,提供有趣、互动的抽奖体验
– 可重复用于其他社区活动、研讨会或内部团队抽奖

评论(0)