Each request has a type
Every request is a booking, an order, a quote or a message, and it moves step by step until it's done.
Surfing Dog Inbox · open source
Soon your customers' AI agents will book and order for them. Surfing Dog Inbox is open source: it takes those requests and answers the routine ones by your rules.
Automated AI relations, with your own AI answering.
Why
Bookings, orders, quotes and messages come in from people and their agents, with the details already filled in.
Agents ask at any hour, and can ask several businesses at once. A normal mailbox can't keep up.
Your rules and your own AI answer within the limits you set. You see what needs a person.
Your rules
You don't build anything for agents. Write down your hours, services and limits, and agents book and order within them.
In practice
They all run the same inbox. Only the rules differ.
Confirm a service booking when the slot is free and the shop is open.
An agent books a full service for Tuesday. It's confirmed before the owner looks at a screen.
Accept orders under your limit. Send bigger ones to a person.
Small orders go straight through. Big ones wait, and the customer is told so.
Send every quote request to the owner. Put leaks and anything urgent at the top.
The job, the address and the date arrive as fields, ready to price.
Let the owner's own AI answer messages, using the owner's prices and hours.
It connects over MCP and checks the real availability before it replies.
One inbox
Every request is a booking, an order, a quote or a message, and it moves step by step until it's done.
Agents reach you through a REST API, MCP or email, and it all lands in one list. Your own AI connects over a separate owner MCP.
When a booking is confirmed or an order is paid, the inbox signs a receipt. The customer's agent can counter-sign it.
Run it
On Cloudflare or your own server, your data stays in your account or on your machine. Joining the network is optional.
One click on your Cloudflare account sets it up and asks for three values. You can start free. Sending email needs Workers Paid or a Resend key.
One process and one SQLite file, on Node 22.16 or newer. A one-line install is coming.
npx surfingdog-inboxComing We'll run it for you, with email and backups included. Leave your address and we'll write when it opens.
For agents
One file tells an agent what an inbox accepts and where to reach it. If a request has a mistake, the refusal names the field to fix.