Purpose
1.2. Reduce manual monitoring of reservations, speed up response to cancellations, support dynamic table reallocation, and improve guest experience through efficient issue resolution.
1.3. Allow integration with multiple notification channels—SMS, email, messaging apps, team collaboration tools, or dashboard alerting.
Trigger Conditions
2.2. Update received from reservation system via API or webhook indicating reservation cancellation event.
2.3. Data fields: Reservation ID, guest name, time, cancellation reason, timestamp, staff notes.
2.4. Optional: filter by reservation size, cancellation time before scheduled seating, or VIP status.
Platform Variants
3.1. Twilio SMS
• Feature/Setting: Send SMS alert via Messages API to management phone numbers upon cancellation event.
• Configuration: Use POST /Messages endpoint with management mobile as recipient, message body composed dynamically with reservation information.
3.2. SendGrid
• Feature/Setting: Dispatch automated cancellation alert email using SendGrid Email API.
• Configuration: Call /mail/send with dynamic management recipient(s) and templated subject/content including cancellation details.
3.3. Slack
• Feature/Setting: Real-time message alert in management Slack channel via Incoming Webhook or Slack Bot.
• Configuration: Configure webhook URL, post formatted JSON payload with reservation data into selected channel.
3.4. Microsoft Teams
• Feature/Setting: Push alert card in Teams management channel.
• Configuration: Set up Incoming Webhook, POST notification message formatted as adaptive card.
3.5. Google Chat
• Feature/Setting: Notification sent to Chat space using chat.webhooks.
• Configuration: Use webhook endpoint, JSON payload with reservation details, card-style formatting.
3.6. Discord
• Feature/Setting: Delivery of notification to Discord channel using Webhook.
• Configuration: Set webhook URL, POST event payload including guest and reservation summary.
3.7. Outlook (Office 365 Mail)
• Feature/Setting: Automated internal email to management.
• Configuration: Use Microsoft Graph /sendMail API for instant notification, recipient(s) as management.
3.8. Gmail API
• Feature/Setting: Direct alert via automated email.
• Configuration: Send cancellation data using /users.messages.send endpoint.
3.9. PagerDuty
• Feature/Setting: Escalated alert via incident creation for critical reservation cancellations.
• Configuration: POST to Incidents API endpoint, management escalation policy defined.
3.10. OpsGenie
• Feature/Setting: Automated alert creation, set severity based on customer/timing.
• Configuration: /v2/alerts endpoint, include reservation context and priority.
3.11. Pushover
• Feature/Setting: Push notification to management mobile devices.
• Configuration: Use /messages.json API endpoint, set user/group key.
3.12. Telegram
• Feature/Setting: Instant notification via Bot to private or group chat.
• Configuration: Telegram Bot API sendMessage method, chat ID as management group.
3.13. WhatsApp (through Twilio API)
• Feature/Setting: Message alert on WhatsApp to designated numbers.
• Configuration: Use Twilio WhatsApp Message API endpoint, set management recipient.
3.14. Zapier
• Feature/Setting: Distribute alert via email/SMS/Slack by multi-platform workflow.
• Configuration: Use Webhooks by Zapier as trigger, action steps for chosen channels.
3.15. Freshservice
• Feature/Setting: Create a service ticket for every cancellation for review.
• Configuration: Use /api/v2/tickets endpoint, auto-format ticket from event data.
3.16. ServiceNow
• Feature/Setting: Automated incident record in event management module.
• Configuration: Create via Table API /api/now/table/incident with reservation details.
3.17. Salesforce
• Feature/Setting: Push alert as task/case for account manager.
• Configuration: REST API to create new Task or Case with cancellation data.
3.18. Asana
• Feature/Setting: Generate a management task to confirm/review cancellation.
• Configuration: Create task using /tasks endpoint, assign to relevant user/team.
3.19. Monday.com
• Feature/Setting: Automated item added to management board.
• Configuration: Use API to create item with reservation fields and notification.
3.20. HubSpot
• Feature/Setting: Send notification email internally via Marketing Email API.
• Configuration: Use /email/public/v1/singleEmail/send with cancellation specifics.
Benefits
4.2. Reduces risk of revenue loss from unfilled tables.
4.3. Enables quick guest re-engagement or offer incentives to reschedule.
4.4. Saves manual monitoring time, allowing staff to focus on guest experience.
4.5. Provides accurate, timestamped audit trail for every cancellation event.