yourang.ai Logo
Back to the platform
Documentation
Get started
  • What the platform is
  • First access
  • Platform overview
  • Quick glossary
Dashboard Assistant
  • What the dashboard assistant is
  • How to use it
  • What it can do
  • Safety and privacy
  • Plans and usage limits
Voice agent
  • Basic configuration
  • Voices and language
  • Instructions
  • Prompt tokens
  • Advanced settings
  • Evaluation criteria
  • Testing and playground
  • Updating instructions
  • External Tools
  • Built-in tools
  • MCP servers
Models offered
  • What models are and why they matter
  • Voice models
  • AI models
  • Choosing the right combination
Documents and knowledge base
  • What the knowledge base is
  • Uploading and managing documents
  • How search works during a call
  • Best practices
Calls
  • Call history
  • Transcripts and summaries
  • Audio recordings
  • Filters and search
  • Data export
Call transfers
  • When and why to transfer a call
  • Departments
  • System tools
  • AI after-hours
  • Routing rules
  • Operator app (iOS / Android)
WhatsApp
  • WhatsApp Business in yourang.ai
  • Real-time chat
  • Automations
  • Approved templates
  • WhatsApp contacts and lists
  • WhatsApp AI agents
Actions and campaigns
  • What actions are
  • SMS campaigns
  • Email campaigns
  • Scheduling and batch sends
Reservations
  • Calendar view
  • Availability rules
  • Confirmations and reminders
  • Changes and cancellations
Contacts
  • Customer directory
  • CSV import
  • Lists and segments
  • Custom fields
Shop and catalogue
  • The shop in yourang.ai
  • Product and service catalogue
  • Order management
  • OCR and price-list import
Integrations
  • Connect Apple Calendar
  • Connect HubSpot
  • Integrations overview
  • Calendar
  • WhatsApp
  • SMS and email
  • Business software and PMS
  • Outbound webhooks
Workflows
  • What workflows are
  • Nodes and blocks
  • Triggers and webhooks
  • Practical examples
Call center and dialer
  • What the yourang.ai call center does
  • Outbound campaigns
  • Human operators
  • Contact lists and live sync
  • Operator panel
External APIs and developers
  • yourang.ai for developers
  • API keys and authentication
  • Main endpoints
  • Incoming webhooks
Use cases
  • Hotels and accommodation
  • Restaurant
  • B&Bs and short-term rentals
  • Beauty center and spa
  • Travel agency
Pricing and plans
  • How pricing works
  • Subscription plans
  • Wallet and credits
  • Consumption and invoices
  • Changing, suspending, or cancelling the plan
Management
  • Account and organization
  • Billing and subscription
  • Team and roles
  • Security and privacy
  • Notifications
Business information
  • Business details
  • Location and address
  • Opening hours
  • AI assistant hours
  • Departments and team
Resources
  • Frequently asked questions
  • Complete glossary
  • Support
Documentation›External APIs and developers›Incoming webhooks

External APIs and developers

Incoming webhooks

Receive notifications from yourang.ai when events occur.

Webhooks allow yourang.ai to notify your external system as soon as something happens, without polling. The model is simple: you register a URL, yourang.ai sends an HTTP POST request to it on every event of interest.

Why webhooks instead of polling

Without webhooks, your system would have to call the API repeatedly to ask "did anything new happen?". It's inefficient, expensive, and introduces delays. With webhooks you receive the notification within milliseconds of the event, with the payload ready.

Available events

  • Call ended (with transcript, summary, outcome)
  • New reservation
  • Reservation modified
  • Reservation cancelled
  • New order
  • Order status updated
  • New contact created
  • Contact fields updated
  • Evaluation criterion outcome
  • Workflow completed

Configuring a webhook

  1. 1

    Implement the endpoint in your system

    A public HTTPS URL that receives POST. It must respond 200 OK when the event has been accepted.

  2. 2

    Register the URL in yourang.ai

    Go to Administration -> API -> Webhooks, enter the URL and select the events of interest.

  3. 3

    Verify the signature

    Each payload is signed with a shared secret. Your endpoint must validate the signature to ensure the message really comes from yourang.ai.

  4. 4

    Test with real events

    The panel shows the log of recent deliveries with outcome (200 OK, errors). Use this log for debugging.

Retry and reliability

If your endpoint responds with an error or doesn't respond in time, yourang.ai automatically retries following an exponential backoff strategy (e.g. 30 seconds, 5 minutes, 1 hour, ...). After several failed attempts, the event goes to a dead letter queue for manual intervention. On the endpoint, it's best to respond 200 OK immediately and process asynchronously to avoid timeouts.

Idempotency

Each payload has a unique ID. If you receive the same event twice (can happen with retries), recognize it by ID and ignore the duplicate. No unintended consequences.

Was this page helpful?

PreviousMain endpointsNextHotels and accommodation