AI automation for agencies, one workspace per client.

Build every client’s workflows in one place. Each client’s connections, CRM and runs stay in its own workspace.

Every Friday at 16:00, read Atlas Retail’s numbers from Google Sheets, have Claude write up the week and email it to the client.

Fridays 16:00Schedule
Read the numbersSheets
Write up the weekClaude
Email the clientGmail

A signed proposal adds the client to your CRM, opens the kickoff in Linear and tells the team in Slack.

When a proposal is signed, add the client to the CRM, create the kickoff ticket in Linear and post it to #clients.

Proposal signedWebhook
Add the companyCRM
Create a ticketLinear
Post to #clientsSlack

Each client gets a workspace of its own.

A workspace keeps its own connections, CRM, collections, email templates and workflows. Switch clients from the sidebar, and invite a client’s team to theirs.

Workspaces
AAtlas Retail
PPorto Works
LLisbon Labs
BBright Harbor
NNorthfield
Workspace settings
Workspace
Atlas Retail
ConnectionsSlack, Gmail, Google Sheets
WorkflowsWeekly report, Lead follow-up, Onboarding
CRMAtlas Retail’s people and companies
MembersYou, and Tomás Alves from Atlas Retail
Workspaces
AAtlas Retail
PPorto Works
LLisbon Labs
BBright Harbor
NNorthfield
Workspace settings

Run Tutti on a client’s own servers.

Tutti is open source under Apache 2.0, so a client who wants their data in-house can run the same workflows themselves.

Your server
$ git clone https://github.com/Darkmatter-AI/tutti
$ cd tutti && pnpm install
$ cp .env.example .env.local
$ pnpm db:push && pnpm dev

Open source under Apache 2.0. Read the setup guide or the code on GitHub

Questions agencies ask about Tutti.

Can I keep each client’s data apart?
Yes. Give each client a workspace. Its connections, CRM records, collections, email templates and workflows belong to that workspace, and only its members see them.
Can clients see their own workflows?
Yes. Invite people from a client’s team to that client’s workspace. They see its workflows and runs, and nothing from your other clients.
Can my agency charge for workflows built on Tutti?
Yes. Tutti is open source under the Apache 2.0 license, which allows commercial use. Run it on your servers or a client’s and charge for the work you build on it.
Which apps can client workflows use?
Gmail, Outlook, Slack, Microsoft Teams, Notion, Linear, Stripe, Google Sheets, Twilio, OpenAI, Anthropic, Gemini and more. The HTTP step calls any other API, and a custom connector turns an API or an MCP server into steps your team can reuse.
Can an AI app run a client’s workflows?
Yes. Claude, ChatGPT and other AI apps can list, run and fix workflows through Tutti’s MCP server, and coding agents can use the tutti CLI.