Coded actions
& automation for
HubSpot teams.
The programmable automation layer for HubSpot. Ship custom-coded actions in TypeScript or Python with full SDK access, launch 20+ pre-built RevOps templates, or generate actions with AI — without Data Hub limits or per-seat costs.
export default async function handler({ payload }) { const attendees = await hubspot.marketingEvents.getAttendees({ eventId: payload.eventId, state: 'ATTENDED' }) const deals = await hubspot.deals.searchByContacts(attendees) for (const deal of deals) { await hubspot.deals.update(deal.id, { event_attributed_arr: deal.amount}) }}Node 20 & Python 3.11
Dual Runtimes
<50ms
Sandbox Startup
Zero
Cold Starts
gVisor Sandboxed Runtime
Code runs in dedicated micro-containers with read-only rootfs, zero cold starts, and network allowlists.
HubSpot Native + Any API
Pre-authenticated HubSpot SDK injection plus secure generic HTTP connectors for Slack, Stripe, and Postgres.
Webhooks & Cron Schedules
Real-time webhook ingestion and cron schedules with timezone support, jitter, and automatic retry policies.
Flat Workspace Pricing
Single Portal is $79/mo flat with unlimited team seats. No per-seat penalties, usage credits, or surprise overage bills.
Flexibility & Speed
Three ways to automate HubSpot
Whether you need ready-to-run RevOps recipes, instant AI-generated code, or full custom TypeScript & Python freedom.
Turnkey Templates
Deploy tested RevOps recipes in one click: record association, renewal deal creation, company deduplication, and record cleanup with customized variables.
- 20+ production-ready recipes
- Visual parameter configuration
- 1-click deployment
AI Action Assistant
Describe what your team needs in plain English. Workflood generates type-safe TypeScript & Python workflow actions validated against your HubSpot properties.
- Prompt-to-code generation
- HubSpot schema awareness
- Instant dry-run verification
Custom TypeScript & Python
Write custom operational logic in TypeScript or Python with direct HubSpot SDK access, full Monaco editor autocomplete, npm/pip packages, and isolated gVisor execution.
- TypeScript & Python 3.11
- Built-in Monaco editor & autocomplete
- Version history & instant rollback
Maintain pristine HubSpot CRM data health
Beyond workflow actions, Workflood equips operations teams with portal-wide intelligence tools to diagnose deal hygiene, analyze property usage, and eliminate shadow duplicates.
Deal Hygiene Audit
Instantly uncover stale pipeline deals, missing critical properties, and inconsistent stage progressions.
Property Usage Analytics
Identify unused or low-fill HubSpot properties across contacts, companies, and deals before schema cleanups.
Form & Duplicate Intelligence
Detect duplicate form submissions, identify shadow lead sources, and merge duplicate records cleanly.
Enterprise-Grade Runtime
Everything you need for advanced automation
Purpose-built for custom code and programmable automation around HubSpot, with the controls developers and operations teams expect.
Custom Code Actions
Write TypeScript or Python with full HubSpot SDK access. Trigger via webhook or cron. Full autocomplete and types in the editor.
Two-Way GitHub Sync
Connect your GitHub repositories to version control actions, review changes with pull requests, and maintain reliable code backups.
Any Connected App
HubSpot native connector plus generic HTTP for any API. Store keys securely with XChaCha20 encryption.
Scheduled Execution
Cron expressions for recurring jobs. Advanced schedules with timezone support, business-day skipping, and jitter.
Sandboxed Runtime
Code runs in isolated gVisor containers (Node 20 & Python 3.11). Network allowlists, read-only filesystems, and no cold starts.
Flat Pricing
Single Portal is $79/mo flat with unlimited team seats. No per-seat penalties, usage credits, or surprise overages.
An Independent Alternative
Need custom code without Data Hub?
Workflood is the dedicated platform for HubSpot teams that need custom-coded workflow actions, flexible scheduling, and multi-app connectivity. Keep the CRM your team already uses while running operational logic in a secure, sandboxed runtime.
Transparent Plans
Simple, predictable pricing
No per-seat fees. No usage credits. Just flat monthly plans.
Build and test custom actions before going live.
- 1 draft action
- 10 test runs / month
- 1 connected app
- 15s timeout
