# Webhooks in Runmerge

# Introduction

Webhooks in Runmerge provide a seamless way for Eventtech platforms to receive real-time updates without needing to poll APIs continuously. By subscribing to specific events, organizations can ensure their systems stay synchronized with Runmerge’s event data model, reducing overhead and improving efficiency.

# Why Use Webhooks?

  • Real-time Updates: Receive instant notifications when critical actions occur.
  • Reduced API Load: Avoid the need for frequent polling, saving bandwidth and compute resources.
  • Seamless Integrations: Automatically trigger workflows in third-party systems based on event updates.
  • Scalability: Handle thousands of events efficiently as your business grows.

# Webhook Use Cases in Runmerge

Webhooks can be used in various scenarios, including:

  • Sync Completion Notifications: Get notified once Runmerge completes a full sync, ensuring your system processes only finalized data.
  • New Record Creation: Trigger actions when new entities such as events, sessions, attendees, or tickets are added to the system.
  • Entity Updates: Detect and process updates to existing records, such as changes in attendee details, session schedules, or ticket availability.
  • Deletion Alerts: Ensure systems remain consistent by handling notifications when records are deleted.
  • Data Pipeline Feeds: Stream Runmerge data into external warehouses or analytics systems in real-time.
  • Automated Business Logic: Trigger workflows like sending confirmation emails, updating CRM records, or notifying stakeholders when key changes happen.

# What You Get After Subscribing

Once a system subscribes to Runmerge webhooks, it can receive notifications for key events, such as:

  • Sync Completion: Notifies when a data sync has successfully completed.
  • Entity Updates: Alerts when attendee, session, ticket, or other entities are updated.
  • New Record Creation: Triggered when new data (e.g., an event, session, or speaker) is created.
  • Deletion Events: Get notified when a record is removed from Runmerge.
  • Error Handling Alerts: Receive notifications if an issue occurs during a sync process.
  • New connection creation: Receive notifications when a new integration or connection is successfully established in Runmerge.

# Security and Reliability

Runmerge ensures webhook security and reliability through:

  • Signature Verification: Each webhook payload is signed using HMAC with SHA-256 to verify authenticity and prevent tampering.
  • HTTPS Enforcement: Webhook endpoints must use HTTPS to ensure secure data transmission.
  • Retries on Failure: If a webhook endpoint fails to respond, Runmerge retries delivery with exponential backoff, ensuring event delivery even during temporary outages.
  • Customizable Event Subscriptions: Organizations can selectively subscribe to specific events to receive only relevant notifications, reducing unnecessary processing.
  • Logging and Monitoring: Failed deliveries are logged, and organizations can access webhook logs via the dashboard to diagnose issues.

# Conclusion

Webhooks are a powerful tool within Runmerge, enabling real-time data synchronization and automation while minimizing API usage. By leveraging webhooks, organizations can ensure their systems remain up-to-date and responsive to changes in the event landscape.