:~
$cd ~/invoker/automation && systemctl status
service :: automation

Work smarter
with automation

Custom workflows, API integrations and AI agents that join up processes, save time and don't make mistakes at 3 a.m. Built in Groningen, used across the Netherlands and beyond.

workflow.ts
// workflow.ts
import { workflow, webhook, cron } from "@invoker/core";

export default workflow({
  trigger: [
    webhook("/incoming"),
    cron("*/15 * * * *"),
  ],
  steps: [
    validate(schema),
    enrich("crm"),
    aiClassify({
      model: "claude-fable-5-1",
      sdk:   "ai-sdk v6",
    }),
    route({
      mail:  "outlook 365",
      task:  "notion",
      alert: "slack",
    }),
  ],
  onError: [
    notify("info@invoker.nl"),
    retry({ n: 3, backoff: "exp" }),
  ],
});
last run[200 OK] · 842ms
#// automate_smart

Automate smart

Automation is the difference between being busy and being truly efficient. We connect systems, build workflows and develop tools that make your business run smarter.

From event-driven workflows to custom middleware and dashboards with AI agents: everything is tailored to the way you work. That saves time, prevents mistakes and keeps you in control of all your processes.

ai_agents.sh
:: ai in action

We build AI agents that think, respond and act on their own. They help customers, make decisions and work together in multi-agent teams. AI agents for customer service, email triage, helpdesk and internal processes.

More about AI agents
#// the_stack

Tools that
work together

We're not in love with any one platform. We pick the right combination for each job: TypeScript for the code, Vercel for scale, Queues for durability, Claude for the thinking.

// code
workflow.ts
git-versioned
// runtime
Node.js 24
fluid compute
// language
TypeScript
zod validation
// ai model
Anthropic Claude
via ai-sdk v6
// ai model
OpenAI GPT
fallback routing
// database
Postgres
supabase / neon
// queue
Vercel Queues
durable jobs
// cron
Vercel Cron
scheduled flows
// observability
OpenTelemetry
traces + logs
#// working_smarter_starts_here

Working smarter
starts here

We combine years of experience in web development and automation into one clear goal: making technology work for your business. Whether it's a new website or smart integrations between systems, we make sure everything works together smoothly.

[01] automation● ready
:: Automation

Custom automation

From € 450

We write workflows as code: TypeScript on Vercel Functions + Queues. Integrations, triggers and data flows that work straight away.

  • [✓]Design and testing included
  • [✓]Ready to use within days
  • [✓]Documentation and handover
  • [✓]Versioned in git, testable with CI
[02] ai● ready
:: AI

AI Agents

On request

Design and implementation of AI agents for customer service, email triage, helpdesk and internal processes. Multi-agent architecture with specialised agents (sales, support, technical).

[03] management● ready
:: Management

Maintenance & Management

On request

24/7 uptime, automatic backups, updates, continuous security. Website, data and email always protected.

$cat faq.md

Frequently asked
questions

Q01Do you use low-code tools like Zapier or Make?>
No. We build workflows as custom TypeScript code on Vercel Functions, Queues and Cron. That's versioned in git, testable with your own CI, has no per-execution fees and no vendor lock-in. For one-off, simple integrations a low-code tool can be fine; for anything that runs seriously, choose code.
Q02What does an automation cost?>
A well-defined flow starts at €450. That includes design, build, testing and documentation. Larger projects (multiple flows, custom middleware, dashboards) are quoted; we estimate based on scope and come back with a fixed price.
Q03Do you integrate with our existing tools?>
Yes. We write TypeScript against any API that offers a REST endpoint or webhook: CRM systems, Outlook, Gmail, Notion, Slack, databases, accounting software, AI APIs. If there's documentation, we can connect it. For obscure SOAP or legacy protocols we write a middleware layer.
Q04Where do the workflows run?>
On Vercel Functions (EU, fra1) with Vercel Cron for scheduling and Vercel Queues for durability. Everything is hosted in the EU, with monitoring and automatic retries on failure. Credentials are stored encrypted and only accessible to your tenant.
Q05Can you add AI to workflows?>
Yes, that's one of our specialities. We run Claude (Anthropic) and GPT (OpenAI) through the Vercel AI SDK v6, with fallback routing and cost monitoring. Think email classification, document extraction, summarisation, routing and chatbots, all as part of a larger flow.
Q06What happens when a workflow fails?>
Every flow gets an on-error hook: we send a notification to info@invoker.nl (or your Slack/Teams), retry with exponential backoff, and log everything for a post-mortem. At delivery you get a dashboard where you can see the runs yourself and restart them manually when needed.
$contact --reason="new client"

Can we help
your business?

Digital agency in Groningen for Claude hosting, websites, automation and AI agents that simply do what they should. We handle the tech, you handle the growth.

stats.json
  • Experience
    // years online
    20y
  • Projects
    // live & running
    100+
  • Tool lock-in
    // always the best solution
    0