Now booking builds for November

Stop paying smart people to copy and paste.

Nightshift is a workflow automation agency. We wire HubSpot, Slack, Xero and the rest of your stack together so leads and invoices move on their own. Most builds go live in under four weeks.

DW

TA

PR

ML

212 workflows running for 41 clients this month

We build in n8n, Make and Zapier, and write code when they run out of road.

We build in n8n, Make and Zapier, and write code when they run out of road.

Closed won → client onboarding

Production

Last run 2:14 AM

Active

Trigger

Deal moves to Closed Won

Succeeded · 0.2s

Action

Fill the contract template

Succeeded · 1.1s

Action

Create the first invoice

Succeeded · 0.6s

Action

Open the onboarding project

Succeeded · 0.9s

AI step

Draft the welcome email

Running

Notify

Post to #new-clients

Queued

Recent runs

Live

#4,182

2:14 AM

1.8s

#4,181

1:52 AM

2.1s

#4,180

11:07 PM

1.6s

#4,179

9:41 PM

3.4s

#4,178

6:03 PM

1.9s

#4,177

4:30 PM

1.7s

1,204

runs this month

99.8%

succeeded first try

Live in

Live in

4 weeks

4 weeks

Ran at 2:14 AM

while your team slept

−21 hours of copy-paste a week

What our clients have running right now.

212

workflows in production for 41 clients

1.4M

runs last month across every client

99.6%

of runs succeed on the first try

11 h

saved per client each week (median)

Weekly time audit

40-person team

Retyping web leads into the CRM

Typeform → HubSpot

4.0 h

Building the Monday revenue report

Stripe → Sheets → Slack

2.5 h

Setting up a new client in six tools

DocuSign → Asana → Drive

5.0 h

Answering “where’s my order?” emails

Intercom → Shopify

6.5 h

Chasing invoices past 30 days

Xero → Gmail

3.0 h

Total per week

21.0 h

≈ $54,600 a year

at $50 an hour

Where the week goes

Add up the small stuff and it’s half a hire.

None of these tasks takes long, which is why nobody fixes them. This is what a typical 40-person company we audit spends on them each week.

Averages from our 2025 audits. Yours will differ, which is what the call is for.

What we build

The jobs we automate most.

Every build starts from a process your team already runs. If it isn’t written down yet, writing it down is step one.

Lead routing

A form fill lands in HubSpot with company size, LinkedIn URL and an owner already assigned. Duplicates are merged before a rep ever sees them.

JE

Jordan Ellis

jordan@corvidlabs.io

51–200 employees

Owner: Sam Okafor (EMEA)

Merged 1 duplicate

Added to HubSpot in 6s

AI agents, with a person in the loop

Most useful AI agents are boring. Ours read inbound support email, find the order in Shopify and write a draft. Someone on your team approves it before it sends.

Inbound · 07:42

Where is my order #18342?

Hi, I ordered the vitamin C serum last Tuesday and the tracking link hasn’t moved since Friday. Can you check?

Draft · order found in Shopify

Hi Amara, your parcel is with DPD and was re-routed through Leeds on Friday. New delivery date: Thursday. Sorry for the wait.

Approve

Edit

Waiting for Maya

40+ tools, and an API for the rest

If it has an API or a webhook, we can usually connect it. If it only has a CSV export, we can work with that too.

Finance ops

Stripe payouts matched against Xero every night. Overdue invoices get a friendly nudge on day 7 and a firmer one on day 21.

Payout po_1QxR · $12,480.00

Matched in Xero

Payout po_1QwM · $9,215.40

Matched in Xero

INV-2207 · 7 days overdue

Nudge sent

INV-2193 · 21 days overdue

Firmer nudge sent

Client onboarding

Contract signed in DocuSign, and about 40 seconds later the Asana project, Slack channel, Drive folder and kickoff invite all exist.

Asana project created

+4s

#client-corvid opened

+11s

Drive folder shared

+19s

Kickoff invite sent

+38s

Reporting

Monday’s numbers post to Slack at 8:00, pulled straight from the source. Nobody rebuilds the spreadsheet on Sunday night.

Weekly numbers · #leadership

Monday 8:00 AM

$84,210

+6.2% vs last week

Zap rescue

Inherited 140 Zaps from someone who left? We map them, delete the dead ones and rebuild the rest so they fail loudly instead of quietly.

Lead sync (copy) (copy) FINAL

Last ran 214 days ago

Deleted

Invoice → Sheets → Slack

Fails silently 3× a week

Rebuilt in n8n

New hire → Slack + Notion

Works fine

Kept

Test do not delete

Nobody knows

Deleted

How a build goes

Four weeks from first call to running in production.

Week 0

Free audit call

You walk us through the process on a 30-minute call. We tell you if it’s worth automating and give a rough price before we hang up.

Week 1

Map and spec

We shadow the people who do the work today and write down every step, odd exceptions included. You get a written spec and a fixed price.

Weeks 2–3

Build

Everything gets built inside your accounts. A short Loom lands every Friday so you can see where it stands.

Week 4

Handoff

Written docs and a recorded walkthrough. Each workflow alerts a named person in Slack if it fails.

Then it’s yours. About 70% of clients keep us on a maintenance retainer. The rest run it themselves, which is fine too.

Client work

Recent builds, with the numbers.

House rules

A few things we won’t do, even if you ask.

Most automation projects that go wrong were doomed before anyone opened n8n. These rules are how we avoid that.

Automate a process nobody has written down.

If we can’t describe it on paper, we can’t build it reliably. Mapping comes first.

Let an agent touch money unsupervised.

AI drafts. A person approves anything that pays, signs or promises.

Build in our accounts and rent it back.

Everything lives in your n8n, Make or Zapier workspace. Fire us and it keeps running.

Sell you automation you don’t need.

About one in five audit calls ends with us saying a spreadsheet is fine.

You own every workflow

Your options

Three ways to get this built. We’re one of them.

A full-time hire makes sense once you have more than a year of backlog. Until then, here’s how the options compare, including the row where a freelancer beats us.

First-year cost

First workflow live

Written documentation

Something breaks at 2 a.m.

Platforms

When they leave

Hire an ops engineer

$95k+ salary, plus benefits

3–4 months, counting hiring

If they find the time

Your hire, if they’re awake

Usually one

The knowledge leaves too

Marketplace freelancer

$40–80 an hour, open-ended

1–2 weeks

Rarely

Whoever replies first

Usually one

The knowledge leaves too

Fixed quote per build

2–3 weeks

Always, plus a recorded walkthrough

Alerted right away, fixed within a business day

n8n, Make, Zapier and code

Docs and workflows stay in your accounts

In their words

From the people who signed off on the build.

Rated 4.9 by 38 clients after handoff

  • We had 140 Zaps and no idea which ones mattered. They deleted 90 of them and nothing broke.

    PR

    Priya Raman

    COO, Kestrel Analytics

  • I was skeptical about the AI support thing. Now it drafts, Maya approves, and customers hear back in minutes.

    TA

    Tom Ashby

    Founder, Pollen & Co

  • The spec they wrote in week one was better documentation than we’d ever had for that process.

    DW

    Dana Whitfield

    Head of Ops, Halden Freight

  • They told us one of our requests wasn’t worth automating. Saved us about six grand.

    ML

    Marcus Lee

    Director, Brightwork Recruiting

  • The Friday Looms were my favorite part. I never had to ask where things stood.

    IC

    Ines Costa

    Ops Manager, Halden Freight

  • Our finance lead used to dread the first week of the month. Now she mostly checks a list in Slack.

    AM

    Aaron Mbeki

    CEO, Halden Freight

Pricing

Fixed prices, agreed before we build.

Tool subscriptions are billed to you directly, at cost. We don’t mark up n8n, Zapier or OpenAI.

Single workflow

from

$3,500

One process, mapped, built and documented. Live in two to three weeks.

Written spec and fixed quote

Built in your own accounts

Failure alerts to Slack or email

30 days of fixes included

Ops sprint

Most picked

from

$12,000

Up to five connected workflows over six weeks. The usual first project for a 50-person team.

Everything in Single workflow

One AI agent with an approval step

Weekly Loom updates

Recorded team training

60 days of fixes included

Retainer

$2,400

/month

For teams with a backlog. Month to month, cancel with an email.

Monitoring for every workflow we built

Fixes within one business day

10 build hours each month

Quarterly cleanup of dead workflows

Every build includes

A written spec

Your own accounts

Failure alerts

A recorded walkthrough

FAQ

Questions we get on most first calls.

Something else on your mind? Email us and a person will reply, usually the same day.

What does an automation agency actually do?

We take repetitive work that moves information between tools (a form into your CRM, a Stripe payment into Xero) and build workflows that do it for you. We map the process, build it in n8n, Make or Zapier, add AI steps where they help and document everything so your team can maintain it.

Should we use n8n, Make or Zapier?

Zapier if non-technical people will edit the workflows and volume is modest. Make when the logic branches a lot and you want a lower bill at the same volume. n8n if you run thousands of executions a month or need to self-host for data reasons. We build in all three, and if you’ve already picked the wrong one we’ll say so.

How long does a build take?

A single workflow usually goes live in two to three weeks. A sprint of four or five connected workflows takes about six. The slow part is rarely the building. It’s getting access to the right accounts and agreeing on how edge cases should work.

What happens when an automation breaks?

Every workflow we ship has error handling and alerts a named person when a run fails. On a retainer we fix it within one business day. Without one, you have the docs and the walkthrough, and we’re an email away at our hourly rate.

Do you build AI agents?

Yes, mostly for support triage and document parsing, using OpenAI or Anthropic models depending on the task. Agents draft and sort. A person approves anything customer-facing until the error rate is low enough that you’re comfortable switching that off.

Who owns the workflows?

You do. We build inside your accounts from day one, and you keep the credentials, the workflows and the documentation. If you stop working with us tomorrow, everything keeps running.

How do you handle our data?

We sign an NDA and a data processing agreement, give each workflow the minimum permissions it needs, and can self-host n8n on your infrastructure when data can’t leave it. The AI providers we use don’t train on API data by default.

What isn’t worth automating?

Anything that happens a few times a month, or that depends on judgment nobody has written down yet. For those, a checklist beats a workflow. We’ll tell you on the first call.

Bring us the process that annoys you most.

Thirty minutes on a call. We’ll tell you whether it’s worth automating and roughly what it would cost, even if the answer is a $20 Zapier plan you can set up yourself.

Invoice run finished

6:02 AM

312 drafts created in Xero. 4 need a rate check.

New lead assigned to Sam

9:41 AM

Corvid Labs · 51–200 people · 3m 12s after form fill

Kickoff invite sent

11:15 AM

Asana, Slack and Drive ready for Pollen & Co

Create a free website with Framer, the website builder loved by startups, designers and agencies.