Search overlay panel for performing site-wide searches

Boost Performance & Scale with Postgres Advanced. Join Pilot Now!

Heroku Connect: Faster, More Reliable Data Sync with Salesforce CDC

Imagine this: Your sales team is about to close a major deal. They’re building a custom quote in your app, but they need to see the latest product line items from an Opportunity in Salesforce. They refresh. And wait. The data is stale. The quote gets generated, but it’s missing the latest addition to the deal since your data didn’t sync yet.

This isn’t a hypothetical problem. It’s a frustrating reality for developers who have been limited by legacy data synchronization technology. You’ve told us you need faster, more comprehensive data sync, particularly Accelerated Polling support for crucial but unsupported objects like Opportunity Line Items.

We listened. Today, we’re thrilled to announce a foundational upgrade to Heroku Connect, available starting this week: Accelerated Polling will now listen to Salesforce Change Data Capture (CDC) to accelerate the polling frequency for your key objects.

Begin your journey, read the Dev Center guide on setting up accelerated polling of Salesforce.

This isn’t just a technical update; it’s the key to unlocking the rapid synchronization for the mission-critical apps you’ve always wanted to build.

From a Nudge to a Complete Story

Previously, Heroku Connect’s Accelerated Polling feature only used the Salesforce Streaming API to detect changes. This restricted the number of objects that were supported as part of Accelerated Polling.

With Accelerated Polling now supporting Salesforce CDC, the result is a foundational leap forward in sync speed and efficiency. Your Opportunity Line Item data now syncs more quickly, allowing you to finalize that significant deal you were pursuing.

What Salesforce Change Data Capture for Accelerated Polling Unlocks for You

This move from legacy technology to a modern standard solves one of the biggest challenges our customers have faced. Finally, you can enable accelerated sync for your critical objects. The old Streaming API had frustrating limitations. Crucial objects like Opportunity Line Items were left out, creating gaps in your data strategy.

With CDC, we’re blowing the doors open. Accelerated Polling will now support over 170 new Salesforce standard objects, allowing you to sync the complete dataset that drives your business.

How to Get Started Today

Salesforce CDC support for Heroku Connect’s Accelerated Polling is rolling out to all Heroku Connect customers this week. Enabling it is a simple, two-step process between you and your Salesforce Admin.

  1. In Salesforce: Ask your Salesforce Administrator to enable Salesforce Change Data Capture for the specific objects you want to sync with Accelerated Polling (like Pricebook2, Asset, or OpportunityLineItem). They can find this in Salesforce’s Setup menu.
  2. In Heroku Connect: Once an object has Salesforce CDC enabled in Salesforce, a new option will automatically appear in your Heroku Connect dashboard. Simply select the “Uses Accelerated Polling” option for Accelerated Polling on your mappings for those objects.

Screenshot of database settings showing options to set poll frequency in minutes, enable accelerated polling, and configure database updates to Salesforce using a unique identifier.


A dashboard shows data synced with 4 Salesforce rows and 4 database rows, 6 mapped fields, last checked on 2023-12-01 at 22:48:00 UTC, and no pending writes or row errors.

That’s it. For a detailed walkthrough, check out our new step-by-step guide in the Heroku Dev Center.
Welcome to the next generation of seamless Salesforce data synchronization. We can’t wait to see what you build with it.

Ready to Get Started?

Stay focused on building great data-driven applications and let Heroku tackle the rest.

Sign Up Now  Talk to A Heroku Rep