**Purpose**
1.2. Accommodate recurring, rotating, and ad hoc schedules with unique recipient groups per shift.
1.3. Ensure coverage for animal feeding, cleaning, health checks, and visitor interaction support.
1.4. Support multi-channel delivery (SMS, email, push notifications, in-app alerts).
1.5. Track acknowledgment and automate escalation if reminders are missed or unacknowledged.
1.6. Integrate with HR, attendance, and calendar systems for holistic scheduling.
**Trigger Conditions**
2.2. Assigned person is not yet checked-in or marked ‘ready’.
2.3. Last-minute shift swap or emergency coverage required.
2.4. Manager-triggered alert for urgent animal-care circumstances.
2.5. Repeated non-response to previous reminders.
**Platform Variants**
3.1. **Twilio SMS**
• Feature: Programmable SMS API; configure shift reminder templates for phone numbers.
• Sample: Set `send-message` function with user variable and shift details.
3.2. **SendGrid**
• Feature: Automated email notifications; use Dynamic Templates API with recipient and shift data.
• Sample: Call `/mail/send` with personalized message content.
3.3. **Slack**
• Feature: Incoming Webhooks or Reminders API; post reminder to specific channel/user.
• Sample: Configure webhook URL with JSON body including shift info and acknowledgment button.
3.4. **Microsoft Teams**
• Feature: Teams Bot Framework; send proactive notification to assigned user.
• Sample: Use bot message endpoint with adaptive card summary of shift.
3.5. **Google Calendar**
• Feature: Automated event reminders; configure notifications for upcoming “Animal Care Shift” events.
• Sample: Set event ID, update reminders via `/calendars/events/patch`.
3.6. **Outlook/Exchange Calendar**
• Feature: Calendar REST API; set event-based reminders to user mailboxes.
• Sample: Use `/me/events` API to ensure one-hour pre-shift alert.
3.7. **PagerDuty**
• Feature: Incident API; create high-urgency on-call reminders with escalation if missed.
• Sample: Trigger `/incidents` with shift metadata.
3.8. **Mobile Push (OneSignal)**
• Feature: Send device-targeted push; configure campaign for shift reminders.
• Sample: Call `/notifications` API with tag filtering (duty:animalcare).
3.9. **WhatsApp (Meta API)**
• Feature: Send business-verified WhatsApp reminders; template-based shift messages.
• Sample: `/messages` endpoint for shift info to linked numbers.
3.10. **Telegram Bot**
• Feature: Bot message for duty reminders with inline confirm button.
• Sample: Bot API `/sendMessage` with dynamic shift details.
3.11. **Facebook Messenger**
• Feature: Page bot API sends reminders; track ‘read’ receipts.
• Sample: `/me/messages` with shift card payload.
3.12. **Zendesk**
• Feature: Triggered notifications via macro; auto-ticket for unacknowledged duties.
• Sample: Action = “Notify target” with dynamic content.
3.13. **Salesforce**
• Feature: Process Builder or Flows; send email, push, or Chatter reminders.
• Sample: Trigger “Send Custom Notification” on shift assignment.
3.14. **Monday.com**
• Feature: Automation recipes; send alerts based on board changes (shift assignment/status).
• Sample: Automation: “When shift assigned, notify responsible”.
3.15. **Asana**
• Feature: Rules for task reminders; push notification on duty ‘due soon’.
• Sample: Rule: “1 hour before due, send reminder”.
3.16. **Trello**
• Feature: Butler automation sends reminders when card moves to ‘Upcoming Shifts’.
• Sample: Butler command: “When card added to list, send email...”
3.17. **ClickUp**
• Feature: Automations; alert user assigned to ‘Animal Care Shift’ task.
• Sample: Automation: “When status changes, notify assignee”.
3.18. **Notion**
• Feature: Integration with notifications databases; reminders on shift deadlines.
• Sample: Use linked database property to trigger reminder workflows.
3.19. **Discord Bot**
• Feature: Bot DM or channel mention with shift information and acknowledge link.
• Sample: API `/messages` with shift role tagging.
3.20. **Zoho CRM**
• Feature: Workflow rules; send mail or SMS to shift assignees.
• Sample: Workflow: “When custom duty record is due, trigger alert”.
**Benefits**
4.2. Ensures real-time communication across preferred staff/volunteer channels.
4.3. Improves animal welfare by guaranteeing attendance.
4.4. Escalates unacknowledged shifts, covering gaps automatically.
4.5. Centralizes scheduling data, tracks compliance, and archives reminder logs for audits.