Smarter HubSpot automation. Lower cost.

Programmable Automation
for DataOps

Run custom code, send webhooks, format data, and secure sensitive information directly within your workflows. Powerful HubSpot automation, without the Data Hub price tag.

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

Built for HubSpot

Secure and Scalable

Fraction of Data Hub Cost

Built by a HubSpot Diamond Tier Partner

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

Your workflows are ready to do more. Your subscription shouldn't have to cost more just to unlock the automation you need.

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

That's where AuPerate comes in.

Connect your HubSpot workflows with your entire stack

Ten powerful actions

Everything Data Hub does, without the price tag

Drop these actions into any workflow, standard or custom object. No external platform, no context switching.

Run custom code inside a workflow action
Run Custom Code

Write JavaScript, right in the workflow

Execute code with workflow inputs, your encrypted secrets, and curated libraries like axios, lodash, dayjs, crypto, and form-data. Map outputs straight back into the workflow.

Explore this action
Send webhooks to any external API
Send Webhooks

Call any API, in or out

Fire GET, POST, PUT, PATCH, and DELETE requests with custom headers and dynamic payloads to any external system, then bring the response back into your records.

Explore this action
Format and clean data
Format Data

Clean, transform, and reshape without code

Standardize dates, text, and numbers. Trim, convert case, and reformat property values so the rest of your workflow runs on clean, reliable data.

Explore this action
Hash and encrypt sensitive data
Hash and Encrypt

Handle sensitive data safely

Generate secure hashes and encrypt values with SHA-256, HMAC, and AES for compliant, trustworthy data handling, right inside your automation.

Explore this action
Associate any record with any other record
Associate Records

Connect any record to any other

One to one or one to many: find targets by matching property values, by record ID, or by email domain, and apply association labels from your portal. Custom objects included.

Explore this action
Merge duplicate records with rules
Merge Duplicates

Dedupe on autopilot, with a safe preview

Match duplicates by normalized phone, by any property, or with AND/OR rules. Choose which record survives, and preview exactly what would merge before anything changes.

Explore this action
Manage deal line items from workflows
Manage Line Items

Deal line items, handled by workflows

Add line items, update every item or only those matching a filter, and remove the rest. Renewal uplifts and SKU swaps stop being manual chores.

Explore this action
Clone records with full control
Clone Record

Duplicate records with full control

Copy every property or pick exactly which ones, rename the clone, and carry associations across. Unique identifiers are excluded automatically. Custom objects included.

Explore this action
Date math on record properties
Date Calculator

Date math without spreadsheets

Add or subtract days, weeks, months, or years on any date property, or reformat dates including Unix timestamps. Renewal dates and SLA deadlines set themselves.

Explore this action
Transform and map record data
Transform and Map Data

Map values, reshape text, mine JSON

Translate values between systems, join or split properties, extract with regular expressions, and pull fields out of JSON payloads stored on your records.

Explore this action
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.

Get Started
Use cases

Real Workflows. Real Possibilities.

From complex business logic to seamless integrations, see how AuPerate helps you solve everyday automation challenges directly within HubSpot.

Automate Complex Lead Routing

Lead EntersCustom LogicRoute

Apply custom business rules to score, qualify, and assign leads based on multiple conditions.

Connect HubSpot to External Systems

HubSpotWebhookApp

Send CRM data to external applications, trigger API requests, and keep business processes connected.

Clean and Standardize CRM Data

Raw DataFormatClean Data

Automatically format names, phone numbers, dates, and other property values to keep your CRM consistent.

Prepare Customer Data for Secure Sharing

Contact DataHashOutput

Hash customer identifiers before sending them to platforms that require hashed values for matching.

Explore All Use Cases
Pricing

Simple plans that scale with you

Start small with webhooks and formatting, or go Pro for the full action library.

Basic

Webhooks and formatting to get started.
$20/mo
per month
1,000 executions / month
  • Send Webhook action
  • Format Data action
  • 3 secrets, 5 snippets
  • 20s execution timeout
  • 7-day log retention
  • Email support
Get started

Starter

For growing teams needing more automation.
$100/mo
per month
5,000 executions / month
  • Everything in Basic, plus
  • Run Custom Code and Hash and Encrypt
  • Failure alerts and retry logic
  • 10 secrets, 25 snippets
  • 30-day log retention
  • Email support
Get started

Custom

Tailored solutions for enterprise needs.
Let's talk
Volume pricing and SLAs
Unlimited executions
  • Everything in Pro, plus
  • Unlimited secrets and snippets
  • 60s execution timeout
  • Custom integrations
  • 1-year log retention
  • Dedicated support and SLAs
Contact sales

Prices in USD, billed per account. Annual billing saves 12%. Compare all plans and features →

Security and trust

Built to handle your most sensitive data

Encryption, isolation, and verification at every layer, so you can automate with confidence.

AES-256 encrypted secrets

API keys and tokens are encrypted at rest with AES-256-GCM, decrypted only in memory at execution time, and never written to logs or returned in responses.

Signed and verified requests

Every workflow-action call is cryptographically signed and verified before it runs, so only genuine requests from HubSpot can ever reach your code.

Per-account isolation

Each connected account runs with its own scoped credentials and isolated configuration. There is no shared state or cross-tenant access, ever.

Your CRM data stays in HubSpot

Records pass through only at runtime to power your logic. We do not persist your customer data, so your records stay where they belong.

Hardened sandbox

Code executes in a locked-down sandbox with no filesystem or shell access, strict timeouts, and only a curated set of trusted libraries available.

OAuth and least privilege

Install through HubSpot OAuth with only the scopes the actions need. You stay in control and can revoke access from HubSpot at any time.

AES-256-GCM encryption GDPR-ready data handling Dependencies kept patched Encrypted in transit (TLS)
FAQ

Questions, answered

No. AuPerate gives you custom code, webhooks, data formatting, and encryption directly in workflows without a Data Hub subscription, at a fraction of the cost.
You install via secure OAuth from HubSpot. All requests are signed, secrets are encrypted with AES-256, and every account is fully isolated. We never store your CRM records.
Secrets are encrypted at rest with AES-256 and scoped to your account. They are injected into your code only at runtime and are never exposed in logs or responses.
JavaScript, with a curated set of libraries including axios, lodash, dayjs, crypto, and form-data, plus your workflow inputs and stored secrets.
You get usage alerts as you approach your limit, so there are no surprises. You can upgrade anytime, or move to a Custom plan for unlimited executions.
Yes. Agencies can build reusable snippets and apply them across client accounts, saving hours of repeated setup every month.
Reach out through the contact form and we will get you set up and walk you through your first workflow action. Get in touch for current onboarding and trial details.
Absolutely. Plans are month to month with no lock-in, and annual billing is available at a 12% discount.
AuPerate is a HubSpot app that adds ten programmable workflow actions to your account: run custom JavaScript, send webhooks to any API, format data, hash and encrypt values, merge duplicate records, associate records, manage deal line items, clone records, calculate dates, and transform and map data. It works inside the HubSpot workflows you already use.
It replaces the automation features most teams buy those tiers for. Custom code, webhooks, data formatting and deduplication are available from 20 dollars a month, without an Operations Hub Professional or Data Hub subscription.
Create an AuPerate account, connect your HubSpot portal with the standard OAuth install, and the actions appear in your workflow editor right away. There is no infrastructure to deploy.
Yes. Every action reads the enrolled record type from the workflow, so contacts, companies, deals, tickets and custom objects are supported. Manage Line Items is the one exception, since line items belong to deals.

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...