There are two main ways ISVs can establish an AWS ACE HubSpot integration:
Method 1: By Building a Custom Integration on the AWS Partner Central API
AWS does offer the API that any connector is built on. The API reference is designed to help AWS Partners integrate CRM systems with AWS Partner Central, and it isn’t tied to any specific CRM.
This path can be resource-intensive and pull in your engineering team for custom coding, integration, and approval workflows. This should be seen as similar to manual listing, which can take significant engineering time and build overhead. Your engineers would connect this API on one side and HubSpot’s own CRM API on the other, then build the mapping, sync logic, and error handling in between.
Method 2: By Using SaaSify CRM Connector for HubSpot AWS ACE Integration
For HubSpot CRM users, the most efficient way to establish a bidirectional sync with AWS ACE is through the SaaSify CRM Connector. It doesn’t require any engineering changes during the integration process. The approval is quick since SaaSify works on pre-configured templates for HubSpot AWS ACE Integration.
The platform supports agentic workflows for your co-selling, and besides enabling sync, it empowers your GTM teams to automate co-sell operations and accelerate deals with specialized agents designed for each stage of your co-sell motion.
Note: In 2026, AWS launched AWS Marketplace Storefront, which lets ISVs build branded storefronts and display them on their websites. ISVs can manage listings and connect to AWS ACE with the AWS ACE connector. However, teams work in Storefront, not in their native CRM records. |
Integrating HubSpot with AWS Partner Central API
If your team would rather build its own HubSpot integration, AWS supports that through the AWS Partner Central API. It’s the same API that most third-party connectors use.
Here is how you should connect HubSpot to AWS ACE in-house:
Prerequisites
Engineering capacity. AWS’s custom integration guide assumes you have the technical skills to build and maintain a custom integration. Plan for developers, a HubSpot administrator, and your cloud operations team.
The right AWS accounts. You need an AWS account or AWS Marketplace seller account, plus an AWS Partner Central account.
Linked accounts. Your Partner Central and Marketplace seller accounts must be linked. Someone with alliance-lead or cloud-administrator permissions completes this in Partner Central.
Stage 1: Set up secure API access
Create an IAM role or IAM user in your linked seller account and attach AWS’s managed opportunity-management policy. Every API call must be signed with AWS Signature Version 4. AWS recommends using an AWS SDK, which signs requests for you, and including an X-Amzn-User-Agent header so AWS can identify your integration.
Stage 2: Design your data model in HubSpot
HubSpot doesn’t include most of the fields ACE requires, so you’ll create custom properties for them. AWS publishes the list of required opportunity fields on GitHub. Plan your stage mapping against ACE’s seven fixed stages, and store the HubSpot deal ID in ACE’s partner opportunity identifier field so every record stays linked.
Stage 3: Build the outbound flow (deals you send to AWS)
Sending a deal to AWS takes three API calls in order:
CreateOpportunity creates the opportunity in Partner Central, with a status of Pending Submission.
AssociateOpportunity attaches between one and ten of your solutions, so AWS knows what you’re selling.
StartEngagementFromOpportunityTask submits it to AWS for review.
Your integration then needs to track the review status. If AWS sets it to Action Required, you’ll update the opportunity with UpdateOpportunity, but only a limited set of fields is editable at that point.
Stage 4: Build the inbound flow (referrals AWS sends you)
When AWS shares a deal, you receive an Engagement Invitation Created event. Your integration should:
Call GetEngagementInvitation to pull the details.
To accept, call StartEngagementByAcceptingInvitationTask. It accepts the invitation and creates the opportunity in your account.
To decline, call RejectEngagementInvitation with a required rejection reason.
Route these to a rep quickly. Partners have 5 business days to accept or reject AWS referrals.
Stage 5: Keep both systems in sync
AWS sends updates through Amazon EventBridge. When an Opportunity Updated event arrives, AWS recommends calling GetOpportunity to fetch the latest details, then writing the changes back to HubSpot.
Stage 6: Handle errors and limits
Build for the errors AWS documents. Expect validation errors when data breaks AWS’s rules, throttling errors when you send too many requests, and access errors when IAM permissions fall short. Each needs its own retry or alert logic.
Stage 7: Test in the Sandbox
AWS provides a Sandbox catalog for testing, so you can run every flow without touching real deals. AWS also publishes sample code for CRM integrations to speed up development.
Stage 8: Go live and maintain
Once testing passes, switch to the production catalog. The work doesn’t stop there. AWS updates Partner Central regularly, and AWS notes its API reference was restructured, so budget for ongoing maintenance.
Troubleshooting common HubSpot AWS ACE sync issues
Weighing your options? A custom build gives you full control, but your team owns every stage above, indefinitely. With SaaSify, you skip straight to selling.
Connecting HubSpot to AWS ACE with SaaSify
AWS’s own CRM connector works only with Salesforce, so HubSpot teams need another way in. That’s where SaaSify’s AWS ACE Connector for HubSpot comes in. We built it and we maintain it, so your team gets ACE co-selling inside HubSpot without writing code or managing an integration.
What SaaSify handles for you
The heavy lifting sits on our side. The SaaSify HubSpot app is created in SaaSify’s HubSpot developer account and fully managed by SaaSify. Our team sets up your SaaSify tenant, and your partner success manager provides your environment-specific SaaSify URL to get started. From there, we keep the connection running as AWS updates Partner Central, so your team never has to rebuild or patch it.
What your team does
Your part is short. You’ll need Super Admin access in HubSpot, then three quick steps:
Connect your HubSpot account.
In SaaSify, go to Settings → Integrations, select HubSpot, enter your HubSpot Account ID, and choose Validate. HubSpot asks you to pick your account and approve the app’s permissions, and you’re connected.
Create a “SaaSify Deal” in HubSpot.
This one deal acts as a home for co-sells that aren’t tied to a HubSpot deal yet. All AWS referrals, and partner-originated co-sells created directly in Partner Central, show up there by default.
Add the SaaSify card to your deal view
Add the SaaSify app card to an existing tab or a new one, such as “SaaSify Co-sell.” Once it’s in place, the card appears on every deal, and your reps manage co-sell opportunities from there.
That’s it. From then on, your team works AWS co-sell deals from inside HubSpot, with opportunities syncing both ways between HubSpot and AWS ACE.