Search overlay panel for performing site-wide searches
Deep-dive on the Next Gen Platform. Join the Webinar!
Geometric design with three cubes interconnected by lines within a hexagonal frame on a black background.

Heroku Connect

Bi-directional synchronization between Heroku Postgres and Salesforce

Contact Sales Try Heroku Connect Now

Seamless Heroku and Salesforce data synchronization

Heroku Connect makes it easy for you to build Heroku apps that share data with your Salesforce deployment. Using bi-directional synchronization between Salesforce and Heroku Postgres, Heroku Connect unifies the data in your Postgres database with the contacts, accounts and other custom objects in the Salesforce database. Easily configured with a point and click UI, it’s simple to get the service up and running in minutes – no coding or complex configuration is required.

Illustration of a mobile interface with a profile image, surrounded by abstract blocks and Salesforce logo in blue.
Illustration of two overlapping web browser windows, each displaying a profile picture and list layout, in purple and grey tones.

Build apps that span Heroku and Salesforce

With your Salesforce data in Heroku Postgres, you can easily combine the capabilities of the Lightning Platform and Heroku. Apps built using standard open source stacks, like Rails, Node.js and Python, connect natively to Postgres – and via Heroku Connect, directly back to Salesforce. Creating apps that extend your data and processes directly to your customers is now as simple as writing SQL.

Heroku External Objects

Heroku External Objects allows you to make data in a Heroku Postgres database available within your Salesforce deployment to create, read, update, and delete. You can build sophisticated apps in Heroku and have your application data exposed in Salesforce business processes, allowing you to create seamless experiences, while keeping all of the data in Heroku Postgres.

App data, product data, sensor data, customer data — any data in Heroku Postgres can be integrated into Salesforce with a simple point and click configuration. Heroku External Objects provides a new architectural option for building engagement apps that create unified customer experiences across business systems. Used with Salesforce Connect, Heroku External Objects is available as part of Heroku Connect.

Illustration of two computer screens displaying profiles and elements connected by data blocks, symbolizing online networking or data exchange.

High compliance apps using Salesforce data

Heroku Shield Connect* lets you build Heroku apps that share sensitive data with your Salesforce instance in a high compliance environment. Using bi-directional synchronization between Salesforce and Shield Postgres, you can extend your CRM to your Heroku apps and safely share Protected Health Information (PHI) or Personally Identifiable Information (PII) data, including contacts, account data, and other custom objects, in a secure environment. Shield Connect makes it easier to build engaging apps for high compliance industries, such as health care and life sciences, while meeting strict HIPAA requirements. Shield Connect is a component of the Heroku Shield suite of services and is designed to simplify your path to complex regulatory compliance. Learn more about Heroku’s compliance programs and certifications by visiting our compliance center.

Developer simplicity and scale

Heroku works directly with your development flow and your favorite stacks and languages. With the Heroku add-on ecosystem, the most popular tools and databases – such as Mongo, New Relic and Redis – are easily available to your apps. And with Heroku already serving over 65 billion transactions a day, including popular consumer-scale Internet sites like Bonobos and Upworthy – it has the proven ability to scale to your most demanding and high volume customer applications.

Illustration of a laptop displaying a bar chart with a pop-up window showing a dollar sign on a dark background.
PensionBee logo with the word "Pension" in black and "Bee" stylized in yellow to resemble a bee shape.

“Heroku Connect removed the challenge of synchronizing data between our customer-facing platform and Salesforce. It helped us avoid a huge amount of DevOps and engineering work, so we could stay focused and productive.”

Jonathan Lister Parsons

CTO, PensionBee

Build great customer apps on Heroku,
easily connect them to business processes in Salesforce

An icon depicting two chat bubbles: one horizontal with rounded edges above another with an upward arrow, both in purple. The background is transparent.

Point and click configuration

Configure Heroku Connect through a Web UI that is easy for either developers and Salesforce business users to set-up and manage. Choose Read-Only or Read/Write mode. Map as many Salesforce objects and fields as you need. Heroku Connect replicates your Salesforce data model inside Postgres and supports all standard and custom Salesforce objects.

A geometric design of five purple circles with a central small circle, surrounded by three larger circles, connected by lines forming a triangular layout on a white background.

Optimized Lightning Platform interactions

Heroku Connect uses a variety of methods to optimize interactions between a Heroku Postgres database and the Lightning Platform APIs, including SOAP, Bulk, Streaming and other batch processes. Choose the objects and attributes you want to map between the systems and commit. The synchronization process will operate automatically. The result: integrated application data across the Lightning Platform and Heroku.

Purple icon of a data line graph inside a square, with two intersecting lines and a horizontal baseline.

Streamlined developer experience

Heroku Connect provides a way to cleanly separate Salesforce API interactions from application code. Build applications on Heroku that use the leading open source database, Postgres. Perform data transformations inside Postgres using standard SQL. Developer centric Heroku Connect features like detailed logs, subscription notifications, and replication of setup across environments via configuration files improve developer workflow.

Illustration of a purple 3x3 cube, resembling a simplified Rubik's Cube.

Leverage the power of Heroku Postgres

Heroku Postgres is a SQL database-as-a-service that lets you focus on building your application instead of messing around with database management. With features like forking and following, data rollbacks, data clips, and multi-ingress, working with Postgres has never been more powerful and intuitive. Continuous data protection, automatic health checks, and high availability at the premium level means you can scale without worry.

Illustration of a cloud and two purple cubes, one inside the cloud and a larger one below, connected by a dotted line.

Integrate Postgres data with business processes in Salesforce

With Heroku External Objects, you can expose app data stored in Heroku Postgres inside Salesforce for use in business processes such as service case management. You can view and update ecommerce order details, external device status, or service requests. The data in Postgres is exposed as an external object and queried on access to facilitate real-time integration by reference, so you can access fresh data without needless copies.

Repeatable automation

Heroku Connect provides an API to automate the creation, maintenance, and monitoring of sync operations. This endpoint helps with tasks that most need repeatable automation, such as: consistent configuration across development, staging, and production environments; managing connections across multiple Salesforce deployments, and integrating Heroku Connect status with existing operational systems and alerts.

Heroku Connect Demo Edition

Unify your Heroku App Data with your Salesforce Business Processes. Available with just one click from the Heroku Add-ons Marketplace

Try Heroku Connect Now

Sync data without any integration code

Easy point and click set-up

Free edition for proof of concepts

Contact us

Want to learn more about Heroku Connect? Please tell us about your project and we’ll be in touch.

Are you a Salesforce customer?
This field is for validation purposes and should be left unchanged.

*Important note: Heroku Shield Connect is currently not PCI compliant. If you require bi-directional, PCI compliant sync between Heroku Postgres and Salesforce, please contact us and we can help you find the right solution for your needs.