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.
Build Apps that Span Heroku and Salesforce
With your Salesforce data in Heroku Postgres, you can easily combine the capabilities of the Force.com and Heroku platforms. 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 makes all data in a Heroku Postgres database available within any Salesforce deployment. App data, product 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 Salesforce1 Lightning Connect, Heroku External Objects is available as part of Heroku Connect.
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 5 billion transactions a day, including popular consumer-scale Internet sites like Lyft and Upworthy – it has the proven ability to scale to your most demanding and high volume customer applications.
Build great customer apps on Heroku,
easily connect them to business processes in Salesforce.
Point and click
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.
Optimized Force.com interactions
Heroku Connect uses a variety of methods to optimize interactions between a Heroku Postgres database and the Force.com 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 Force.com and Heroku platforms.
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.
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.