
这个自动化n8n工作流每天检查课程安排,将即将开始的课程同步到Google日历,并通过电子邮件或短信向学生发送提醒通知。非常适合教育机构用来让学生了解每日课程和日程变化。
## 工作流功能
– 自动每天检查课程安排
– 识别今日课程和即将开始的课程
– 将课程信息同步到Google日历
– 向注册学生发送个性化提醒
– 跟踪提醒发送状态并记录活动
– 处理电子邮件和短信通知偏好
## 主要组件
**Daily Schedule Check** – 每天触发检查课程安排
**Read Class Schedule** – 从数据库/Excel检索今日课程安排
**Filter Today’s Classes** – 识别今日课程
**Has Classes Today?** – 检查是否有课程安排
**Read Student Contacts** – 获取注册学生的联系信息
**Sync to Google Calendar** – 在Google日历中创建/更新事件
**Create Student Reminders** – 生成个性化提醒消息
**Split Into Batches** – 分批处理提醒
**Email or SMS?** – 根据学生沟通偏好路由
**Prepare Email Reminders** – 创建电子邮件提醒内容
**Prepare SMS Reminders** – 创建短信提醒内容
**Read Reminder Log** – 检查之前的提醒历史
**Update Reminder Log** – 记录已发送的提醒
**Save Reminder Log** – 保存更新的日志数据
## 必要前提条件
– 包含学生注册信息的课程安排数据库/Excel文件
– 包含电子邮件和电话号码的学生联系数据库
– Google日历API访问权限和凭据
– 用于电子邮件通知的SMTP服务器
– 短信服务提供商(Twilio等)用于短信提醒
– 用于跟踪已发送通知的提醒日志文件
## 关键特性
⏰ **每日自动化**:每天自动运行
📅 **日历同步**:将课程同步到Google日历
📧 **智能提醒**:根据偏好发送电子邮件或短信
👥 **批处理**:高效处理多个学生
📊 **活动记录**:跟踪所有提醒活动
🔄 **重复预防**:避免发送多个提醒
📱 **多渠道**:支持电子邮件和短信通知
## 快速设置
1. 将工作流JSON导入n8n
2. 配置每日触发计划
3. 设置课程安排和学生联系文件
4. 连接Google日历API凭据
5. 配置电子邮件的SMTP服务器
6. 设置短信服务提供商(Twilio)
7. 使用示例课程数据测试
8. 激活工作流
## 示例提醒消息
**电子邮件**:”你好[姓名],提醒:[课程名称]今天[时间]在[教室]开始。期待见到你!”
**短信**:”[姓名],你的[课程名称]课程[时间]在[教室]开始。不要错过!”
## 应用场景
– 学生的每日课程提醒
– 日程变更通知
– 考试和作业截止日期提醒
– 教师缺席通知
– 教室变更公告

评论(0)