Smarter HubSpot automation. Lower cost.

Programmable Automation
for DataOps

Run custom code, send webhooks, format data, and secure information directly within HubSpot workflows.

Ops team orchestrating a HubSpot workflow: deal data flowing through custom code out to external apps

Built for HubSpot

Native workflow actions that run inside HubSpot, on standard and custom objects, with no external platform to manage.

Secure and Scalable

Encrypted secrets, isolated execution and signed requests, built to handle your most sensitive data at any volume.

Fraction of Data Hub Cost

The capabilities teams buy Data Hub for, at a fraction of the price, on plans that scale as you grow.

Built by a HubSpot Diamond Tier Partner

Designed and maintained by a Diamond Solutions Partner with deep, hands-on HubSpot expertise.

HubSpot Data Hub is powerful.
But sometimes you need more.

Your workflows are ready to do more. That's where AuPerate comes in.

Need custom logic?
Need API connectivity?
Need cleaner data?
Need secure data handling?

Duplicate Management


  • Identify and merge duplicate records using phone numbers or custom properties.
  • Apply advanced matching rules across multiple fields for accurate deduplication.
Explore Actions

Date Calculations


  • Convert dates and timestamps into the formats your workflows need.
  • Automatically calculate renewal, expiry, and follow-up dates.
Explore Actions

Data Formatting


  • Combine, split, and extract property values without writing code.
  • Standardize website domains and phone numbers for cleaner CRM data.
Explore Actions

Association Management


  • Automatically connect contacts, companies, and deals using matching properties.
  • Manage association labels and remove outdated record relationships.
Explore Actions

Line Items


  • Automatically create single or multiple line items from deal properties.
  • Update quantities, pricing, and discounts based on deal information.
Explore Actions

Transform and Map Data


  • Clone records and map property values across different formats.
  • Extract values from JSON responses and populate HubSpot properties.
Explore Actions
See it in action

A familiar workflow action, with superpowers

Configure inputs, drop in your logic, and let outputs flow back into your workflow.

AuPerate: Run Custom CodeReady
const deal = input.deal;// enrich via your API + a secretconst res = await axios.get( `${API}/accounts/${deal.id}`, { headers: { auth: secrets.KEY } });return { tier: res.data.tier, arr: res.data.arr };
Target record
Deal · enrolled in workflow
Secret
API_KEY · AES-256 encrypted
Output fields
tier, arr → mapped to deal
output: { tier: "Enterprise", arr: 120000 } ✓ written back to deal
How it works

Live in your workflows in three steps

Step 1

Install the app

Connect your HubSpot account via secure OAuth. No setup, no servers to manage.

Step 2

Add an action

Drop a Run Code, Webhook, Format, or Encrypt action into any workflow and configure inputs.

Step 3

Automate anything

Enrich records, sync systems, and trigger logic. Results flow back into your workflow instantly.

Connect your HubSpot workflows with your entire stack

Security and trust

Built to handle your most sensitive data

Encryption, isolation, and verification at every layer, so you can automate with confidence. Secrets are AES-256-GCM encrypted, every request is signed, and your CRM records never leave HubSpot.

View security & privacy
AES-256
Signed requests
Isolated accounts
No data stored
Sandboxed code
Least privilege
FAQ

Questions, answered

Auperate is a tool that adds custom actions to HubSpot workflows, such as webhooks, custom code, data formatting, and association management. It lets teams automate complex CRM tasks without need to purchase Data Hub
An execution is one run of a single Auperate action for one record. For example, a workflow that sends a webhook for 100 contacts uses 100 executions.
Actions pause once you reach your plan’s limit of 500 (Starter), 5,000 (Pro), or 25,000 (Enterprise) executions. Executions reset at the start of each billing cycle. Pro and Enterprise Plan users can purchase additional executions at $10/5000 executions
No. Execution limits reset at the start of each billing cycle.
Yes. You can change plans at any time. Upgrades take effect immediately, and downgrades apply at the next billing cycle.
Yes, Auperate offers a 7-day free trial
Yes, annual billing is available at 12% off
Yes. You can cancel anytime, and your plan stays active until the end of the current billing period.
The execution timeout is the maximum time a single custom code action can run before Auperate stops it. It is 10 seconds on Pro and 30 seconds on Enterprise.
The rate limit is the maximum number of executions Auperate processes per minute: 60 on Starter, 120 on Pro, and 300 on Enterprise. Executions above the limit are queued and processed in the next minute.
Scheduled runs let Enterprise users run Auperate actions on a set schedule, such as hourly or daily, without creating a workflow.
Every request is signed and verified on all plans. On Pro and Enterprise, secrets such as API keys are encrypted with AES-256.
Auperate processes record data only to run your actions and keeps execution logs for 7, 30, or 90 days depending on your plan. Execution logs does not store record data.

Whatever your workflow demands, AuPerate gives you the flexibility to make it happen.

The power of Data Hub, at a fraction of the price.

Get Started with AuPerate
Get started

Let's automate your workflows

Tell us a bit about your team and what you want to build. We will set you up and answer any questions.

sales@auperate.com
Reply within one business day
Quick setup, no servers to manage

Send us a message

We typically respond within one business day.

Loading form...