Salesforce Real-Time Events & Webhooks
Implements real-time Salesforce integrations using Platform Events, Change Data Capture (CDC), and Outbound Messages.
This skill enables developers to build robust event-driven architectures with Salesforce by implementing various real-time data streaming mechanisms. It provides comprehensive guidance on subscribing to Change Data Capture (CDC) for record updates, publishing and subscribing to custom Platform Events, and setting up Express.js endpoints to handle SOAP-based Outbound Messages. With built-in support for idempotency and replay ID tracking via Redis, it ensures reliable and production-grade data synchronization between Salesforce and external applications.
Key Features
012,028 GitHub stars
02Standardize Salesforce streaming integrations using jsforce and Express.js
03Publish and listen to custom Salesforce Platform Events via the CometD protocol
04Configure SOAP-based Outbound Message endpoints with required XML acknowledgments
05Subscribe to Change Data Capture (CDC) for automated record change notifications
06Implement robust event processing with Redis-backed idempotency and replay logic
Use Cases
01Syncing Salesforce record changes to an external database in real-time
02Triggering external microservices based on custom business events within Salesforce
03Building a reliable event-driven bridge between Salesforce and third-party SaaS applications