Webhook setup

Configure the Beds24 webhook URL and secret so messages and bookings reach PingTeo in real time.

For real-time guest messages and booking updates, Beds24 must send webhooks to PingTeo. You need to set the URL and the Custom Header in Beds24 for the selected property.

Why webhooks

  • Messages — When a guest sends a message, Beds24 can POST it to PingTeo immediately so the AI can reply without waiting for a scheduled sync.
  • Bookings — New or updated reservations can be pushed so PingTeo’s list stays in sync.

Without webhooks, PingTeo relies on scheduled sync only; replies may be delayed.

Webhook URL format

The URL is unique per account (tenant). It looks like:

https://beta.pingteo.com/api/beds24/webhook/YOUR_USER_ID
  • YOUR_USER_ID — Your PingTeo user ID. You can find it in PingTeo (e.g. in Settings or in the webhook setup page if we show it there).

PingTeo may display this full URL in SettingsBeds24 or in the Guided setup after you connect. Copy it exactly into Beds24’s webhook configuration.

Where to set it in Beds24

In Beds24, go to the section where webhooks for your property is configured. Enter:

  • URL — The full URL above.
  • Custom HeaderX-PingTeo-Auth header.

Beds24 Generate invite code screen

Troubleshooting

See Troubleshooting Beds24 and Messages not syncing.

Next: Troubleshooting Beds24 — Common Beds24 connection and sync issues.