EducationEducation
- AppExchange Partners
- Consultants
-
Resellers
-
Reseller Marketing Journey
- Get_Organized_Before_You_Get_Started
- Incorporating_Salesforce_Into_Your_Brand
- Crafting_Your_Marketing_Strategy_And_Plan
- Announcing_Your_Salesforce_Partnership
- Build_Sales_Pipeline
- Executing_Lead_Gen_Email_Campaign
- Building_A_Social_Media_Prescence
- Host_a_Learning_Event_About_the_Power_of_Salesforce_Sales_Cloud
-
Reseller Marketing Journey
-
General Topics
-
Topics (A-Z)
- AppExchange_Listing
- AppExchange_Tech_Talks
- Branding_Guidelines
- Case_Packs
- Certifications
- COVID_19
- Custom_Metadata_Types
- Customer_Stories
- Due_Diligence_Review_new
- Dreamforce_For_Partners
- Drive_Global_Impact_with_AppExchange_v2
- Education Home Page
- Einstein_Account_Based_Marketing
- Environment_Hub
- GDPR
- Essentials_Referral_Program
- Industries
- Innovate_with_Cutting-Edge_Platform_Technology_v2
- Legal_Center
- Lightning_Bolts_Launch
- Lightning_Ready
- Maps_Education_new
- Maps_Education
- MuleSoft
- NewsRoom
- nextlevel_for_Partners
- Partner_Ohana_Hub
- Pardot_Integrations
- Partner_Account_Manager
- Partner_Business_Org
- Partner_Communications
- Partner Community Admin Overview
- Partner_Community_User_new
- Partner_Community_User
- Partner_Connect
- Partner_Forum
- Pardot_Resource_Central
- Pardot_B2B_Marketing_Analytics
- Partner_Events
- Partner_Marketing_Center_new
- Partner_Orgs_new
- Partner_Program
- Partner_Referral_Benefit_Overview
- Partner_Roadmap
- Partner_Social_Impact_Center
- Partner_Experience
- Partner_Success_Services
- Partner_Support_new
- Partner_User_Groups
- PR_Guidelines
-
Products
- B2C_Commerce_for_LINK_Tech_Partners
- B2C_Commerce
- Community_Cloud
- Datorama_Education_new
- Einstein
- Einstein_Analytics
- Heroku
- Lightning_Bolt
- Live_Message
- Marketing_Cloud
- myTrailhead
- Pardot
- Premier_Success
- Quip
- Sales_Cloud
- Salesforce1
- Salesforce_Advantage
- Salesforce_CPQ
- Salesforce_DMP
- Salesforce_IoT
- Salesforce_Platform
- Service_Cloud
- Training_Reseller
- Data_for_Partners
- Desk_for_Partners
- Partner_CFP_Submission_Received
- Product_Development_Outsourcer
- Release_Readiness_for_Partners
-
Roles
- Role_PC_Administrator
- Role_AppExchange_Partner_Operations
- Role_AppExchange_Partner_Technical
- Role_AppExchange_Partner_Sales
- Role_AppExchange_Partner_Marketing
- Role_Consulting_PostSales
- Role_Consulting_PreSales
- Role_Consulting_Sales
- Role_Consulting_SuccessServices
- Role_Consulting_Practice_Lead
- Role_Consulting_Marketing
- Role_Salesforce.org_Higher_Education
- Role_Salesforce.org_Nonprofit
- Sales_Central
-
Salesforce.org
- CumulusCI
- Education_Cloud_Academy
- Education_Training
- foundationConnect
- Gift_Entry_Manager
- Nonprofit_Cloud_Academy
- Nonprofit_Training
- Salesforce_Advisor_Link
- SFDO_Accounting_Subledger
- SFDO_Consulting_Program
- SFDO_Consulting_Engagement
- SFDO_Consulting_Enablement
- SFDO_Elevate
- SFDO_Grants_Management
- SFDO_Insights_Platform
- SFDO_ISV_Program
- SFDO_ISV_Engagement
- SFDO_ISV_Enablement
- SFDO_K12
- SFDO_Marketing_and_Engagement
- SFDO_Marketing_and_Engagement_Academy
- SFDO_PMM_Case_Management
- SFDO_Release_and_Roadmap
- Salesforce_Engage
- Salesforce_Orgs
- Salesforce_DX
- Salesforce_Proficiency_Pack
- Scale_and_Access_New_Markets_v2
- Sponsorships_Partners
- SPCMA
- Talent_Exchange
- Trailhead_For_Partners
- Training
- Webassessor_for_Partners
- Inside AppExchange for Consulting Partners
- Talent_Alliance
- Partner_Learning_Camp
- Solution_Architect_Program
- Dreamforce
- Sponsorships
- Partner_Success_Basics
- Marketing_Cloud_Email_Specialist_Prep_Guide
- Test1
- Brain_Dating
- Checkout_Publish
- Funding_Options
- Partner_Online_Guide
- Social_Media
-
Topics (A-Z)
Heroku for Partners: Create Engaging Apps
Heroku helps developers build beautiful, customer-facing apps faster than ever before by removing the complexity of architecting your app for the Web. Build apps in dozens of modern programming languages — including Ruby on Rails, Node.js, Python, Java, and more — then move your app to the Web with a few simple clicks.
Heroku apps scale to meet demand with ease, and you get full control, infinite capacity, and independent scaling for each component of an app. Since 2007, over four million apps have been created on Heroku and the platform provides companies from startups to Fortune 500 enterprises with a faster and more effective way to create, deploy and manage apps.
Be sure to join and collaborate with other partners in the "Salesforce Platform for Partners" Group.
New! Consulting partners, dive deeper into Heroku with mobile-friendly Salesforce Partner Learning Paths! Find curated content and modules to help you sell, implement, innovate, and more.
Complete Learning Experience:
Heroku Learning Path
Curated tools and templates for Salesforce trusted advisors.
Technical:
- Technical training for Heroku (Replay)
- Technical training for Heroku (Slides)
- Take the Develop Apps with Heroku Enterprise Trail!
- Create a free Heroku account.
- Follow the tutorial for the language/framework of choice (node.js, Java, Python, RoR etc) and push a "Hello World" app to Heroku (see https://devcenter.heroku.com/articles/quickstart tutorials).
- Try adding different add-ons (e.g. Heroku Postgres) and customizing the app (see managing add-ons for help).
- Explore additional Heroku Features, and test them with your Heroku account and app.
- Add the Heroku Connect Developer edition from the Heroku Add-ons Marketplace.
:: How Heroku Works
:: Architecting Applications for Heroku
Sales and Implementation Resources
Resource | Audience | Description |
Heroku Learning Path | All | Find curated content and templates for Salesforce trusted advisors |
Salesforce Platform First Call Deck | All | Use slides from this deck to properly position the Salesforce Platform in your own presentations |
Heroku Enterprise | All | The Heroku Experience Developers Love, with the Enterprise Features Large Companies Need |
What is Heroku Enterprise? | All | Brief summary of Heroku Enterprise |
Heroku Connect on Heroku Add-ons Marketplace | All | Login to install Heroku Connect |
Development or Demo Orgs | Developers, Sales | See the What You Need to Know tab for Heroku account options |
Product Page (Public Website) | All | Understand positioning from the main www.salesforce.com site |
Heroku Connect Landing page | All | Learn more about Heroku Connect |
Heroku DevCenter | PM, Developers | Documentation on Heroku Connect, including how it works, provisioning, and more |
Heroku Connect Heroku Button | PM, Developers | This Heroku button is the simplest way to get a demo version of Heroku Connect. Heroku Connect makes it easy for you to build Heroku apps that share data with your Salesforce deployment. |
Developer Resources | PM, Developers | Heroku is built on the Salesforce Platform |
Pricing Information | Sales | Table of pricing and packaging |
Heroku Technical Compilation Draft | Sales, Marketing | Technical walkthrough of Heroku Product |
Find your Heroku AE & Architect | All | Use the slides from this deck to find your Heroku AE & Architect by region |
:: Play: Ecommerce
:: Play: Internet of Things (IoT)
:: Heroku Customer Success site
:: Want to demo Heroku and Heroku Connect? Watch this video to learn more.
:: GitHub page with Deploy to Heroku button
Heroku Enterprise with Private Spaces
Q: What is Heroku Private Spaces?- Selectable Regions - Run apps in Tokyo, Frankfurt, Oregon, and Virginia for better performance
- Trusted IP Ranges - Restrict access to apps only to users on trusted networks
- Dedicated Isolated Runtimes - All runtime resources in a space are shared only with apps in that space for a new level of isolation
- Dedicated Private Networks - Each space has its own private network
- Private Data Services - New private versions of Heroku data services offer network isolation benefits for storing sensitive data
- Stable Outbound IPs - Securely connect apps to third party cloud services and corporate networks
Heroku Connect
Q: How is Heroku Connect different from what I could always do with the Force.com API?
A: Heroku Connect allows developers to connect Heroku apps to Salesforce directly without a programmatic API integration. The highly scalable service abstracts away the complexities of managing data synchronization – developers can focus on innovation while Heroku takes care of moving data back and forth. If you know how to write an app against a Postgres database, you can now write an app against Salesforce.
Q: How is Heroku Connect different from Salesforce Mobile?
A: The Salesforce mobile packs help you build mobile apps that connect to Salesforce. Heroku Connect synchronizes Salesforce data to a Postgres database in the Heroku cloud, enabling any apps (including mobile apps) to access Salesforce data using any database interface: SQL, JDBC, ODBC, etc.
Q: Can developers still use the Force.com API?
A: Yes. We expect the majority of Heroku applications to benefit from use of Heroku Connect technology though we recognize there are use cases where developers will prefer to directly integrate with the Force.com API.
Q: Will Heroku Connect automatically update if I add new fields or objects to Salesforce?
A: No. You will need to update your mappings within the Heroku Connect point-and-click interface.
Q: How is Heroku Connect different from ETL tools like Jitterbit and Mulesoft?
- Heroku Connect provides near real time synchronization between Salesforce and Postgres. ETL tools just extract data. You must find a way to get the extracted data back into your Salesforce org(s).
- Heroku Connect is a cloud service, hosted and managed by Heroku. Most ETL tools are on premises software with the costs, complexity and management requirements associated with on prem software.
- Heroku Connect is simple and can be set up by any developer or Salesforce admin. No database or ETL skills required.
Scale: Is this a public-facing app that will be accessed anonymously and could potentially scale to millions of users? If yes, choose Heroku. If the app will face a known and managed user population, choose either platform.