Cloudflare Workers for jobs that would otherwise need a server

The small jobs that would otherwise need a server or a subscription run at Cloudflare: inquiries land straight in your CRM, availability shows live on your site, reports send themselves. Nobody has to maintain any of it.

Connects your website with

Signs a Worker would save you work

Usually it's small gaps between your website and the tools your team works with.

  • Someone copies inquiries from the inbox into the CRM by hand.

  • You pay for Zapier or a small server, just for one job.

  • After the relaunch, old links and campaign URLs lead nowhere.

  • A report or export is built and sent by hand every week.

This website runs on Cloudflare Workers itself

I use Workers every day, for my own projects too. Two examples you can try right away.

  • Booking works without a third-party widget

    On the contact page, a Worker fetches free times live from my calendar and books the call. Access to the calendar sits only at Cloudflare.

  • The AI check answers in seconds

    The AI check tests whether ChatGPT and Google understand your website. It runs as a Worker, without a server of its own.

christianschmitt.dev, as of November 2026

What I build as a Worker for you

A Worker is a small program that runs at Cloudflare, close to your visitors. Four jobs I build most often.

The form on your website sends every inquiry, checked, to your CRM, your inbox or a Teams channel. Nobody copies anything anymore.

Contact formone inquiry, three destinations
  • CRMcontact created
  • Sales inboxdelivered
  • Spamfiltered out

More that Cloudflare handles for your website

It all runs in the same Cloudflare account. Whatever you set up today can be extended later.

All about Cloudflare

When a Worker isn't the right choice

  • Long computing jobs

    Converting videos or processing large files fits better on a dedicated server. A Worker is built for many short jobs.

  • A whole application with logins and roles

    Then we plan a web app together. It runs on Cloudflare too, but needs more than a single function.

I'll tell you in a free intro call whether a Worker suits your job.

How the build works

Code and credentials end up in your accounts, not mine.

  1. 01Intro callIn 30 minutes you show me the job. I tell you whether a Worker fits and what it costs.
  2. 02Build and testI build the Worker, test it on a preview address and only then connect it to your domain.
  3. 03HandoverThe code sits in your GitHub, the Worker in your Cloudflare account. You see every request and every error in Cloudflare's logs.

Fixed price after the intro call

Workers are free up to 100,000 requests a day; the paid plan starts at $5 a month. You get the build at a fixed price.

Questions about Cloudflare Workers

Christian Schmitt answers

Workers are small programs that run directly on Cloudflare's network instead of on a server of your own. They start on every request, close to the visitor, and handle jobs such as forwarding forms, fetching data or redirects.

Christian Schmitt answers

The free plan includes 100,000 requests a day. The paid plan starts at $5 a month and includes 10 million requests. Requests for plain files such as images are free, and Cloudflare doesn't charge extra for data transfer.

Christian Schmitt answers

For the rest of the day Cloudflare then answers with an error page or lets requests bypass the Worker, depending on the setting. For jobs that mustn't fail, I recommend the paid plan.

Christian Schmitt answers

No. A Worker can work for your website wherever it's hosted, for example as the endpoint for a form. For redirects on your own domain, the domain needs to run through Cloudflare.

Christian Schmitt answers

Zapier and Make are ready-made kits with a subscription per job. A Worker is your own code: at normal volumes it usually costs nothing, it's faster and it does exactly what you need. It does need someone to build it.

Christian Schmitt answers

I do, if you want, with a monthly support plan. Errors show up in Cloudflare's logs, and because code and credentials sit with you, any other developer can take the Worker over too.

Christian SchmittChristian SchmittWeb developer in Bremen30 minutes, free

On the call we look at your website together over video.