Skip to main content

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 Notifications

Guest & 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:

CategoryTrigger
Check-inSuccessful guest check-in via kiosk/mobile
CheckoutGuest check-out completed
HousekeepingRoom status updates (Clean/Dirty/Inspected)
Keycard HeartbeatEncoder connection failures or warnings
AlertSystem errors, payment failures, or ID verification reviews
GenericGeneral system notifications

Configuration Modes

Single Webhook (Simple)

Send all notifications to a single channel.

  1. Select your platform (e.g., Slack)
  2. Paste the Webhook URL
  3. Enable the integration toggle
  4. 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).

  1. Select "Use specific webhooks for different categories"
  2. Enter a distinct Webhook URL for each category
  3. Leave blank to use the default/global URL

Setup Guides

Slack

  1. Go to Slack Apps
  2. Create/Select an App
  3. Enable "Incoming Webhooks"
  4. "Add New Webhook to Workspace"
  5. Copy the generated URL and paste it into AVA

Google Chat

  1. Go to the desired Space
  2. Click Space name → Apps & integrations
  3. "Manage webhooks"
  4. "Add another" → Name it "AVA"
  5. Copy the URL and paste it into AVA

Testing

  1. Configure your URLs
  2. Click Send Test Notification
  3. 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.