The UponAI HubSpot integration enables the Make a Phone Call action in HubSpot workflows. This creates an outbound call using your AI agents and pauses the workflow until the call finishes. Once a call completes, HubSpot is automatically updated with:Documentation Index
Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt
Use this file to discover all available pages before exploring further.
- Activity Timeline — post-call analysis and call summary
- Call Log — recording and detailed transcript
- Company Record — call logs appear on the associated company timeline
Installing the Application
Initiate installation
Click Connect app when prompted during installation in the HubSpot Marketplace.
Get your API key
In your UponAI dashboard, navigate to Settings → API Keys. Copy the Secret Key (Webhook) and paste it into the UponAI API Key field on the form.
Configure webhook URL
Copy the Webhook URL from the form and paste it into Settings → Webhooks in your UponAI dashboard.
Using the Application
HubSpot workflows can trigger outbound calls automatically based on events. Common use cases:| Use Case | Trigger |
|---|---|
| New lead qualification | Lead submits a form |
| New contact created | Contact added to CRM |
| Deal stage changes | Deal moves to a specific stage |
| Re-engagement | Contact inactive for a set period |
| Appointment reminders | Based on a date property |
| Post-purchase follow-up | After a purchase event |
You must have a UponAI account and an agent with a connected phone number.
Step 1: Create the HubSpot Workflow
Create a new workflow
Navigate to Automation → Workflows and create a new workflow. Choose your trigger:
- Form submission — trigger when a lead fills out a form
- Record created — trigger when a new contact is added
- Property value change — trigger when a deal stage or lead status changes
- Date-based — trigger on a specific date property
Add phone number condition
Add a condition for Phone number is known to ensure the workflow only triggers for contacts with valid phone numbers.You can add more conditions to qualify contacts further — by lead status, lifecycle stage, contact owner, or custom properties.
Configure the call
- From: Select the UponAI agent / phone number
- To: Select the contact’s phone number token
- Dynamic Variables (Optional): Pass data like the contact’s name in JSON format. Ensure all values are in quotes.
Add outcome branches
After the call completes, branch your workflow based on the Call Success output:If successful:
- Send a follow-up email
- Create a task for sales review
- Update the contact’s lifecycle stage
- Add to a nurture sequence
- Schedule a retry call
- Send an SMS or email as an alternative touchpoint
- Add to a “needs follow-up” list
Step 2: View Call Results in HubSpot
View call analysis
Check the Activity tab. Ensure your activity filters include “UponAI.”Each call shows:
- Default Call Results — summary, duration, voicemail detection, user sentiment, call outcome
- Custom Analysis — additional fields configured via Post-Call Analysis in UponAI
Uninstalling the Application
Your data will be deleted from UponAI records and the app will be removed from HubSpot.