
## n8n联系表单工作流:自动化邮件通知与用户重定向
### 工作流概述
这个n8n工作流专门用于处理网站联系表单提交,实现从表单数据收集到邮件通知发送的全自动化流程。工作流包含完整的成功和错误处理机制,确保用户体验的流畅性。
### 核心功能特性
#### 📬 表单数据收集
– **formTrigger节点**:作为工作流触发器,提供可定制的联系表单界面
– 收集字段:姓名、姓氏、邮箱、公司名称、留言内容
– 支持必填字段验证和占位符提示
– 自定义表单标题和描述文本
#### 📧 邮件通知系统
– **emailSend节点**:使用SMTP凭证发送格式化的HTML邮件
– 邮件内容包含所有表单提交的详细信息
– 专业设计的邮件模板,包含品牌元素和清晰的信息布局
– 自动生成包含用户姓名的邮件主题
#### 🔄 条件判断与流程控制
– **if节点**:检查邮件是否成功发送(通过messageId存在性验证)
– 根据发送结果决定后续流程分支
#### ✅ 成功处理流程
– **Confirmation Form节点**:显示感谢页面和成功确认信息
– 自定义HTML内容,提供良好的用户体验
– **Redirect Form节点**:将用户重定向到指定URL(如LinkedIn个人资料)
#### ❌ 错误处理机制
– **Form节点**:邮件发送失败时显示错误页面
– 友好的错误提示信息
– 引导用户重新尝试或联系技术支持
### 技术配置要点
#### 节点配置说明
1. **formTrigger节点配置**
– 路径设置:/contact-us
– 表单字段定制化
– 按钮标签和表单标题自定义
2. **emailSend节点配置**
– SMTP凭证配置
– 邮件模板HTML编辑
– 收件人和发件人邮箱设置
3. **重定向配置**
– 成功后的重定向URL修改
– 错误页面的自定义消息
### 应用场景
– 企业网站”联系我们”表单集成
– 潜在客户生成和收集系统
– 客户服务咨询管理
– 技术支持工单系统
– 产品反馈收集平台
### 部署与使用指南
1. 将工作流导入n8n实例
2. 配置SMTP邮件发送凭证
3. 发布formTrigger端点(如/contact-us)
4. 将表单嵌入网站或提供公开访问链接
5. 测试表单提交和邮件发送功能
### 注意事项
– 确保SMTP配置正确有效
– 验证n8n webhook URL的可访问性
– 定期测试工作流功能完整性
– 根据业务需求调整表单字段和邮件模板
此工作流由Akhil使用n8n开发,提供了完整的联系表单处理解决方案。

评论(0)