FluxCascade
FeaturesConnectorsPricingDocsBlog

Getting Started

  • Introduction
  • Quick Start
  • Core Concepts

Integrations

  • Overview
  • HubSpot
  • Jobber
  • Pipedrive
  • Salesforce

Field Mappings

  • Creating Mappings
  • Field Transformations
  • Bidirectional Sync
  • Conflict Resolution

Syncing Data

  • How Syncs Work
  • Scheduling
  • Webhooks
  • Error Handling

API Reference

  • Overview
  • Authentication
  • Connections
  • Mappings
  • Syncs
  • Webhooks

Guides

  • All Guides
  • HubSpot + Jobber
  • Deals to Jobs
  • Address Mapping

Security

  • Data Privacy
  • Encryption
  • Compliance

Support

  • FAQ
  • Troubleshooting
  • Contact Us

Webhooks

Webhooks enable real-time data synchronization. When a record changes in a connected system, a webhook notifies FluxCascade immediately, triggering an instant sync for that specific record.

How Webhooks Work

1. User updates a contact in HubSpot
2. HubSpot sends a webhook to FluxCascade
3. FluxCascade receives the notification
4. The affected mapping(s) are identified
5. The specific record is synced to target system(s)
6. Sync completes in seconds

Benefits of Webhooks

BenefitDescription
Real-time syncChanges sync in seconds, not hours
EfficientOnly syncs changed records, not entire datasets
Lower API usageNo need to poll for changes
Immediate feedbackUsers see synced data right away

Webhook Support by Platform

PlatformWebhook SupportSupported Events
HubSpotโœ… Full supportContact, Company, Deal create/update/delete
Jobberโœ… Full supportClient, Job, Quote create/update
Pipedriveโœ… Full supportPerson, Organization, Deal create/update/delete
Salesforce๐Ÿงช Coming soonPlatform Events (beta)

Enabling Webhooks

Automatic Registration

FluxCascade automatically registers webhooks when you enable real-time sync:

  1. Go to Mappings
  2. Open your mapping
  3. Click Settings
  4. Enable Real-time Sync
  5. Save

FluxCascade will:

  • Register webhook subscriptions with the source system
  • Configure the necessary event types
  • Start listening for changes

Verifying Registration

After enabling, check the connection status:

  1. Go to Connections
  2. Click on the connection
  3. Look for Webhooks section
  4. Verify webhooks are Active

Webhook Events

Inbound Webhooks (From External Systems)

When external systems notify FluxCascade of changes:

Event TypeDescriptionAction
createNew record createdCreate in target system
updateExisting record modifiedUpdate in target system
deleteRecord deletedArchive or delete in target (configurable)
mergeRecords mergedUpdate references in target

Outbound Webhooks (To Your Systems)

FluxCascade can also send webhooks to your own endpoints:

  1. Go to Settings โ†’ Webhooks
  2. Click Add Endpoint
  3. Enter your endpoint URL
  4. Select events to subscribe to
  5. Save

Use outbound webhooks to:

  • Trigger custom workflows
  • Update internal dashboards
  • Log to external systems
  • Send notifications

Viewing Webhook Activity

Webhook Deliveries

Go to Settings โ†’ Webhooks โ†’ Deliveries to see:

  • Recent webhook events received
  • Outbound webhook attempts
  • Delivery status (success/failed)
  • Payload preview

Sync Logs

Webhook-triggered syncs are marked in sync logs:

Trigger: Webhook
Event: contact.update
Record: john@example.com
Source: HubSpot

Webhook Security

Signature Verification

FluxCascade verifies webhook signatures to ensure authenticity:

  • HubSpot: X-HubSpot-Signature header verification
  • Jobber: Signature header validation
  • Pipedrive: Webhook secret verification

Invalid signatures are rejected and logged.

HTTPS Only

All webhook endpoints use HTTPS:

  • Data encrypted in transit
  • TLS 1.2 or higher required
  • Certificates validated

Secret Keys

For outbound webhooks, FluxCascade includes a secret:

X-FluxCascade-Signature: sha256=abc123...

Your endpoint should verify this signature.

Retry Logic

When webhook processing fails:

Inbound Webhooks

FluxCascade retries failed webhook processing:

  1. Immediate retry
  2. Retry after 1 minute
  3. Retry after 5 minutes
  4. Retry after 30 minutes
  5. Mark as failed, log error

Outbound Webhooks

For your endpoints:

  1. Retry after 1 minute
  2. Retry after 5 minutes
  3. Retry after 15 minutes
  4. Retry after 1 hour
  5. Retry after 4 hours
  6. Mark as failed

Failed webhooks can be manually retried from the deliveries page.

Best Practices

1. Combine with Scheduled Syncs

Webhooks are fast but not 100% reliable. Use scheduled syncs as backup:

  • Webhooks: Handle real-time changes
  • Hourly sync: Catch anything webhooks missed

2. Monitor Delivery Rates

Check the webhooks dashboard regularly for:

  • Failed deliveries
  • Unusual patterns
  • Connectivity issues

3. Keep Endpoints Fast

For outbound webhooks, your endpoint should:

  • Respond within 30 seconds
  • Return 200 status immediately
  • Process asynchronously if needed

4. Handle Duplicates

Webhooks may occasionally be delivered multiple times. Your systems should:

  • Use idempotent operations
  • Check if change already applied
  • Track webhook IDs

Troubleshooting

Webhooks Not Triggering Syncs

Check:

  • Is real-time sync enabled on the mapping?
  • Is the connection active?
  • Are webhooks registered (check connection details)?
  • Is the record type included in the mapping?

Delayed Webhook Processing

Possible causes:

  • High webhook volume
  • Target system rate limits
  • Processing queue backlog

Solutions:

  • Check system status
  • Review rate limit usage
  • Contact support for high volume

Missing Webhook Events

Possible causes:

  • Webhook not registered for that event type
  • Event filtered out by source system
  • Webhook delivery failed

Check:

  • Webhook event subscriptions
  • Source system webhook logs
  • FluxCascade webhook deliveries page

Next Steps

  • Scheduling โ€“ Configure backup scheduled syncs
  • Error Handling โ€“ Handle webhook failures
  • API Webhooks โ€“ Programmatic webhook management
FluxCascade

The modern data integration platform. Connect your systems, sync your data, automate your workflows.

Product

  • Features
  • Pricing
  • Connectors
  • Changelog

Resources

  • Documentation
  • API Reference
  • Guides
  • Blog

Company

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

Connect

  • Twitter
  • GitHub
  • Discord
  • LinkedIn

ยฉ 2026 FluxCascade. All rights reserved.

PrivacyTermsSecurity