{"id":"a79bee91-13af-4c8f-a1d5-a4df24437504","task_name":"Add Connector - Hubspot","summary":"This workflow connects your HubSpot account to Airbyte using OAuth authentication, enabling Airbyte to access and sync your HubSpot data. The process involves authenticating through HubSpot's login page, granting Airbyte permission to access your account, and saving the credentials in Airbyte.","description":"Adds a HubSpot connector to Airbyte by authenticating the HubSpot account through OAuth and saving the credentials.","tools_used":[],"agent_steps":[{"step_number":1,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/get-started","element":{"name":"Credentials","role":"link","selector":"","xpath":"//html/body/div[2]/div/div[1]/div/nav/div/div[1]/ul/li[3]/a","attributes":{"href":"/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","data-testid":"credentialsLink"}},"value":"","keys":[],"file_paths":[],"description":"Navigate to the Credentials section in Airbyte by clicking the Credentials link in the main navigation. This is where you manage all authentication credentials for your data connectors."},{"step_number":2,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Add Credential","role":"button","selector":"","xpath":"//html/body/div[2]/div/div[1]/div/div/main/div/div/div[1]/div[2]/button","attributes":{"data-testid":"addCredentialButton"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Add Credential' button to begin the process of adding a new data source authentication."},{"step_number":3,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"HubSpot","role":"button","selector":"","xpath":"//html/body/div[10]/div[2]/div/div[2]/div/div[2]/button[21]","attributes":{"type":"button"}},"value":"","keys":[],"file_paths":[],"description":"Select HubSpot from the list of available connector types. This tells Airbyte you want to authenticate a HubSpot account."},{"step_number":4,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Authenticate your HubSpot account","role":"button","selector":"","xpath":"//html/body/div[12]/div/div/div/div[2]/div/div/div/form/div/div[2]/div/div/div[1]/div/div/button","attributes":{"type":"button","data-testid":"widget-oauth-button"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Authenticate your HubSpot account' button to initiate the OAuth authentication flow. This will redirect you to HubSpot's login page."},{"step_number":5,"action_type":"tab-switch","url":"","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Switch to the newly opened HubSpot authentication tab that appears in your browser. The OAuth process has opened a separate window for you to log in to HubSpot."},{"step_number":6,"action_type":"navigate","url":"https://app.hubspot.com/oauth/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You are now on the HubSpot login page (app.hubspot.com). Enter your HubSpot account credentials here to proceed with the OAuth handshake."},{"step_number":7,"action_type":"click","url":"https://app.hubspot.com/oauth/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"Browzer","role":"radio","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div[2]/div/div/div[2]/div/div[1]/table/tbody/tr/td[1]/div/label/span/input","attributes":{"name":"row","type":"radio"}},"value":"","keys":[],"file_paths":[],"description":"Select the 'Browzer' option (or your preferred authentication method) on the HubSpot login screen to choose how you want to authenticate."},{"step_number":8,"action_type":"click","url":"https://app.hubspot.com/oauth/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"","role":"generic","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div[2]/div/div/div[2]/div/div[1]/table/tbody/tr/td[1]/div/label/span/span[1]","attributes":{"data-indicator":"true"}},"value":"","keys":[],"file_paths":[],"description":"Click on the interactive element to proceed with the selected authentication method."},{"step_number":9,"action_type":"click","url":"https://app.hubspot.com/oauth/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"Choose Account","role":"button","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div[2]/div/div/div[3]/button","attributes":{"type":"button","data-button-use":"primary","data-fnd-button":"t"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Choose Account' button if you have multiple HubSpot accounts. This allows you to select the specific HubSpot workspace you want to connect to Airbyte."},{"step_number":10,"action_type":"navigate","url":"https://app-na2.hubspot.com/oauth/245616049/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You are now redirected to the HubSpot app authorization page (app-na2.hubspot.com) where you grant Airbyte permission to access your HubSpot data."},{"step_number":11,"action_type":"click","url":"https://app-na2.hubspot.com/oauth/245616049/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"","role":"generic","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div/div[2]/div[1]/div[2]/div/div/label/span/span[1]/span[2]","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Click on the interactive authorization prompt to review or accept the permissions that Airbyte is requesting."},{"step_number":12,"action_type":"click","url":"https://app-na2.hubspot.com/oauth/245616049/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"You are agreeing to use a third party application by installing this integration. Please confirm you understand that the app's own terms and privacy policy apply to its use and that you've reviewed and agree to those terms and privacy policy.","role":"checkbox","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div/div[2]/div[1]/div[2]/div/div/label/span/input","attributes":{"type":"checkbox"}},"value":"","keys":[],"file_paths":[],"description":"Check the confirmation checkbox that states you agree to HubSpot's terms and the third-party app's terms and privacy policy. This acknowledges that you understand and accept the integration's conditions."},{"step_number":13,"action_type":"click","url":"https://app-na2.hubspot.com/oauth/245616049/authorize?client_id=3d4b67a7-9cfa-4893-a622-c6a48fc50647&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=spSlBNi&scope=oauth+crm.objects.contacts.read+crm.schemas.contacts.read&optional_scopes=content+automation+e-commerce+forms+sales-email-read+tickets+crm.lists.read+crm.objects.companies.read+crm.objects.courses.read+crm.objects.custom.read+crm.objects.deals.read+crm.objects.goals.read+crm.objects.leads.read+crm.objects.owners.read+crm.objects.projects.read+crm.objects.quotes.read+crm.objects.users.read+crm.schemas.companies.read+crm.schemas.custom.read+crm.schemas.deals.read+settings.users.read","element":{"name":"Connect app","role":"button","selector":"","xpath":"//html/body/div[3]/div/div[1]/div/div/div[2]/div[1]/div[2]/div/button","attributes":{"type":"button","data-loading":"false","data-test-id":"authorize-button","data-button-use":"primary","data-fnd-button":"t","data-loading-state":"idle"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Connect app' button to complete the HubSpot OAuth authorization and grant Airbyte access to your account."},{"step_number":14,"action_type":"navigate","url":"https://app.airbyte.ai/auth_flow?code=na2-5784-4a4a-4d90-b4c0-e944990551f7&state=spSlBNi","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You are automatically redirected back to Airbyte (app.airbyte.ai) with your OAuth token. The system will display your authenticated HubSpot credentials on the credentials form."},{"step_number":15,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Save","role":"button","selector":"","xpath":"//html/body/div[12]/div/div/div/div[3]/div/div/button","attributes":{"type":"button"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Save' button to persist your HubSpot credentials in Airbyte. This finalizes the connector setup and makes it available for use in data sync configurations."}]}