APIs & Integrations


Aws App flow



I was trying the integration between Aws appflow with Hubspot using the private app, but I was not successfull. It requires a client ID and client secret.


Could someone please point me in the direction of a document that describes the best way to do this integration on hubspot side? should I create a public app instead? if so, how do I integrate the app with the sandbox account and later with the production?


I appreciate your help.



2 Replies 2
Key Advisor | Platinum Partner
Key Advisor | Platinum Partner

Aws App flow

Hi @RBambirra 

Sure, I can help you with that.

Here are the steps on how to integrate Amazon AppFlow with HubSpot using a private app:

1. Go to the HubSpot Developer Console and create a new app.
2. In the App Settings section, select the "Private" app type.
3. In the Client ID and Client Secret fields, copy the values that are generated for you.
4. In the AWS Management Console, go to the Amazon AppFlow console.
5. In the navigation pane, select "Connections".
6. On the "Manage connections" page, for "Connectors", select "HubSpot".
7. Choose "Create connection".
8. In the "Connect to HubSpot" window, provide the client credentials from your app for "Client ID" and "Client secret".
9. Optionally, under "Data encryption", choose "Customize encryption settings (advanced)" if you want to encrypt your data with a customer managed key in the AWS Key Management Service (AWS KMS).
10. Choose "Create".

Once the connection is created, you can use Amazon AppFlow to transfer data between HubSpot and AWS.

If you want to integrate the app with the sandbox account and later with the production, you can follow these steps:

1. In the HubSpot Developer Console, go to the App Settings section for the app that you created.
2. In the "Sandbox" section, select the "Enable sandbox access" checkbox.
3. In the "Production" section, select the "Enable production access" checkbox.
4. Click "Save".

Once you have enabled sandbox access, you can create a sandbox environment for your app. You can then use the sandbox environment to test your integration before you deploy it to production.

Once you have enabled production access, you can deploy your app to production. When you deploy your app to production, it will be available to all users of your HubSpot account.

I hope this helps! Let me know if you have any other questions.

For reference please visit this page: https://docs.aws.amazon.com/appflow/latest/userguide/connectors-hubspot.html


Hope this will helps you out. Please mark it as Solution Accepted to help other Community member.

Gaurav Rajput
Director, MarTech( Growth Natives)

Book a meeting

Community Manager
Community Manager

Aws App flow

Hey, @RBambirra 👋 Thanks for your question.


I can help with the HubSpot side of things.

Have fun building! — Jaycee


Jaycee Lewis

Developer Community Manager

Community | HubSpot