Push Notifications (Webhooks)
Integrate AVA with your team's communication tools (Slack, Google Chat, etc.) to receive real-time operational alerts.
Where to Find It
Settings → Customizations → Push NotificationsGuest & Staff Impact
- Guests: Faster responses when issues happen during check-in (staff gets alerted immediately).
- Staff: Real-time alerts reduce missed check-ins, payment failures, and kiosk issues.
Supported Platforms
- Google Chat: Webhook URL
- Slack: Incoming Webhook URL
- Zapier: Catch Hook URL (for custom workflows)
Notification Categories
You can configure notifications for the following events:
| Category | Trigger |
|---|---|
| Check-in | Successful guest check-in via kiosk/mobile |
| Checkout | Guest check-out completed |
| Housekeeping | Room status updates (Clean/Dirty/Inspected) |
| Keycard Heartbeat | Encoder connection failures or warnings |
| Alert | System errors, payment failures, or ID verification reviews |
| Generic | General system notifications |
Configuration Modes
Single Webhook (Simple)
Send all notifications to a single channel.
- Select your platform (e.g., Slack)
- Paste the Webhook URL
- Enable the integration toggle
- All enabled categories will fire to this URL
Category-Specific Webhooks (Advanced)
Route different events to different channels (e.g., Alerts to #it-support, Housekeeping to #ops).
- Select "Use specific webhooks for different categories"
- Enter a distinct Webhook URL for each category
- Leave blank to use the default/global URL
Setup Guides
Slack
- Go to Slack Apps
- Create/Select an App
- Enable "Incoming Webhooks"
- "Add New Webhook to Workspace"
- Copy the generated URL and paste it into AVA
Google Chat
- Go to the desired Space
- Click Space name → Apps & integrations
- "Manage webhooks"
- "Add another" → Name it "AVA"
- Copy the URL and paste it into AVA
Testing
- Configure your URLs
- Click Send Test Notification
- Verify the message appears in your target channel(s)
Troubleshooting
- Invalid URL Format: Ensure you copied the full URL starting with
https://. - 403 Forbidden: Check if the webhook was revoked or the channel deleted.
- No Messages: Verify the "Enable Integration" toggle is ON.