Automations & integrations

Past where no-code runs out of road.

Make.com when it fits, Node or Python when it doesn't. I pick the layer, then we build it to run unattended, log everything, and fail loudly.

Network delivery illustration

What we automate

HubSpot integrations, and the processes around them.

HubSpot integrations

HubSpot ↔ your stack

Two-way sync between HubSpot and the tools your team already runs - billing, support, product, accounting. Deals, contacts, and activity stay in lockstep without copy-paste.

Finance and billing

Finance & billing ops

Stripe to accounting reconciliation. Invoicing pipelines with VAT rules. Dunning workflows for failed payments. Subscription state synced between billing and ops tools.

Order processing

Order processing & fulfilment

E-commerce orders to ERP to shipping to customer notifications. Inventory updates pushed across the stack. Returns and refunds handled end-to-end, not by tickets.

Internal operations

Internal ops

Employee onboarding (HR system to Slack to Google Workspace to accounts). Approval routing. Document workflows. Internal request triage. The boring stuff that compounds.

Data sync

Data sync between tools

Keep your stack in lockstep without copy-paste. CRM ↔ accounting, support ↔ product, billing ↔ ops. Idempotent two-way sync with proper conflict handling.

Reporting and alerts

Reporting & alerting

Numbers pulled from across the stack, delivered where teams already work - Slack channels, weekly emails, internal dashboards. Plus alerts when something looks wrong.

Stack we build with

Right tool for the job. I pick every layer myself.

No-code layer

Make.com, Zapier, n8n

Default for orchestration when complexity stays moderate. Visual scenarios, branching logic, error handling, scheduled runs. Hosted in your workspace and yours to maintain after handover.

Make.com · Zapier (when client prefers) · n8n (self-hosted)

Code layer

Node.js + Python services

When no-code runs out of road - rate limits, complex transforms, custom auth, stateful logic - we ship Node or Python services. Hosted on Vercel, Railway, or your cloud. Full source code delivered.

Node.js · Python · TypeScript · Vercel · Railway · AWS Lambda

Data layer

PostgreSQL, queues, observability

For high-volume sync, we add Postgres for state, BullMQ or SQS for queueing, and structured logging from day one. So when something breaks at 3am you can answer 'what happened' without a séance.

PostgreSQL · BullMQ · Sentry · Logtail · OpenTelemetry

HubSpot native

Custom workflows + private apps

We use HubSpot's own engineering surface where it fits: custom code in workflows, custom objects, private apps, programmable forms. Less infrastructure to maintain, everything stays in-portal.

Workflow custom code · Custom objects · Private apps · CMS Hub

How a build ships

Map, spec, build, operate.

01

Map

What's the process actually doing?

Half-day workshop on the manual process today. We watch you do it, count the steps, identify the rules. Output: a flowchart and a list of every edge case you didn't realise was an edge case.

02

Spec

Schemas, transforms, failure modes

Source/destination schemas, transform rules, retry logic, dead-letter handling. Documented before any code is written. Reviewed and signed off before any code moves. That's how we catch surprises at document cost, not production cost.

03

Build

Sandbox first, production second

Built against test data. Happy path, edge cases, retry behaviour, monitoring hooks - all proven in a sandbox before any cutover. Your team gets to poke at it before we touch live data.

04

Operate

Logs, alerts, monthly reconciliation

Structured logs from day one. Error alerts to your channel. Monthly reconciliation report. Quiet automation = working automation. A loud one = we're already on it (if you keep a retainer).

Got something specific in mind?

Tell us what needs to talk towhat.

Tell us in 5 minutes - source, destination, volume, edge cases. I come back to you.

30 min, no deck

Want a second opinion on your setup?

Tell us what you are dealing with. We come back the same day with whether it is a quick fix or a project, and what we would do first.

I reply the same day.

Common questions

What buyers ask in week one.

Make.com or custom code - how do you decide?

Make.com first when it fits. Custom code when (a) volume exceeds Make's pricing tier sweet spot, (b) the API has rate-limit or auth quirks no-code can't handle, or (c) the transformation logic is complex enough that visual scenarios become unmaintainable. I'll show you the math in scope.

We don't use HubSpot - can you still help?

Yes. Plenty of this work never goes near HubSpot. Pipedrive, Salesforce, Zoho, ActiveCampaign, custom DBs - we work against whatever's already in your stack. HubSpot is one possible target, not a requirement.

We have legacy systems with no API - workable?

Usually yes. Options ranked by preference: official API (best), partner API or webhook (good), screen-scraping with a robotic process (workable for stable UIs), or file-based exchange (slow but bulletproof for legacy ERPs). I pick the highest-fidelity option that still fits the budget.

How does this compare to RPA tools like UiPath?

RPA is screen-level automation - it operates a UI like a fast human. I default to API-level automation because it's faster, cheaper to maintain, and doesn't break when someone renames a button. RPA still makes sense for legacy systems without APIs; when it does, I'll recommend it and implement against it.

Polish-market integrations - which do you actually do?

Fakturownia, Symfonia, wFirma and Comarch for invoicing and finance, with document retrieval, error workflows, and reconciliation back into HubSpot. Plus GUS / REGON / eKRS / Biznes.gov enrichment - match a company by NIP and pull clean registry data straight onto the record.

Who owns the code after handover?

You do. Code in your GitHub, hosting in your accounts, no-code scenarios in your workspace. We hand over the runbook and walk your team through it - so you can maintain, extend, or replace it without us.

What about ongoing maintenance?

Optional retainer. Most integrations need 4-8 hours/month for monitoring, version updates, schema changes, and small additions. APIs change, edge cases appear - the retainer keeps it covered without you having to bring in someone new every time.

Can you work with our existing engineering team?

Yes. I collaborate with in-house engineering all the time - they own one side, we own the other. Or they own everything and I audit and consult. I don't need to be in charge to be useful.

Related services

Often paired with this.

HubSpot Consulting

Full implementation, optimisation, and retainer work.

See HubSpot consulting

CRM Migrations

Clean cutover from Pipedrive, Salesforce, Zoho, and more.

See CRM migrations

Automation modules

Buy the whole build or a single flow.

AI Use Case & Workflow Design

AI Use Case & Workflow Design is a solution design engagement that takes a prioritized AI use case and specifies ...

Learn more

AI Agent Strategy & Design

AI Agent Strategy & Design is a solution design engagement that determines which AI agents your business should run, ...

Learn more

AI Data & Governance Design

AI Data & Governance Design is a solution design engagement that specifies the data foundation and control layer your ...

Learn more

Marketing Signal & Personalization Architecture Design

Marketing Signal & Personalization Architecture Design is a solution design engagement that defines which buyer signals ...

Learn more

Custom AI Assistant Development (LLM-Based)

Custom AI Assistant Development is an engineering engagement that builds an LLM-based assistant grounded in your ...

Learn more

Custom AI Agent Development

Custom AI Agent Development is an engineering engagement that builds an AI agent to execute a real business process: ...

Learn more

Multi-Agent Systems & Orchestration Implementation

Multi-Agent Systems & Orchestration Implementation is an engineering engagement that builds systems where several ...

Learn more

HubSpot Breeze Assistant Development

HubSpot Breeze Assistant Development is an engagement that configures HubSpot's Breeze AI (Copilot, Breeze agents, ...

Learn more

Context Engineering & Knowledge Configuration

Context Engineering & Knowledge Configuration is an engagement that structures your company knowledge so AI tools can ...

Learn more

Need something scoped?

Tell us what needs to talk to what.

Tell us in 5 minutes. We come back with the scope and the first step.