Hi Sam, a customer just told us the SPRING15 code isn't applying on the BigCommerce store. It shows in the cart but disappears on the payment step. Screenshot attached.
Your team works in the kitchen. Your clients wait in the Lobby.
Lobby is where your agency and your clients talk about the work. The task itself is a linked GitHub issue, so your team keeps working in GitHub and your clients never have to.
Free for 14 days. No card needed.
Thanks Maya, we've reproduced it. The code is being cleared when shipping recalculates. A fix is in progress and we'll confirm here as soon as it's live, likely this afternoon.
How it works
-
A client writes in the Lobby
They start or continue a discussion in the app, or simply reply to the notification email. Attachments come along either way.
-
Your team works the issue in GitHub
Link an existing GitHub issue or create one from the discussion. Code, commits and review stay in the kitchen. The conversation stays in the Lobby.
-
Time rolls into the budget in Tally, and you see the margin
Time logged on the discussion in Tally counts against the budget it belongs to, so the quoted value sits next to the real cost and the margin between them. Lobby shows the hours on the thread; the money stays in Tally.
What Lobby does
Discussions are the heart of it. Clients, projects, budgets and time exist to organize those discussions and to tell you whether the work paid off.
Discussions clients actually read
Each discussion is a thread between your team and one client. Clients reply in the app or by replying to the notification email, and their message lands in the thread with any attachments: screenshots, documents, exports.
Team-only notes sit in the same thread on mustard paper. They never reach the client, not in the app and not by email.
The task lives in GitHub
Link an existing issue to a discussion, or create one from it. The issue body links back to the Lobby thread, and Lobby shows the issue's state, labels and assignees next to the conversation.
Your engineers work the issue where they already work. Lobby keeps the client conversation attached to it.
Budgets built for value pricing, in Tally
Clients have projects. Projects are fixed price, retainers with monthly or quarterly periods, or internal. Each project holds budgets with a quoted value, and each discussion belongs to a budget. Budgets, rates and time live in Tally, which comes with Lobby.
Time logged on discussions rolls into the budget, so you see quoted value against internal cost, the margin, and your effective hourly rate. The package is built for pricing on value, not for burning down hours. Clients never see time or cost.
A concierge, or bring your own agent
The Concierge answers questions about your clients, projects, discussions and time from the real data: which retainers are over budget this quarter, who is waiting on a reply, what happened on a project last week.
Lobby is also an MCP server. Connect Claude Code, Codex or any other MCP client and let it read discussions, draft and post replies, log time, link or create GitHub issues and run reports, with exactly the permissions of the person whose token it uses.
# Add Lobby to Claude Code
claude mcp add --transport http lobby https://lobby.arcticleaf.com/mcp --header "Authorization: Bearer lby_..."
Three apps, one package
Lobby is the conversation. Tally is the money. Outpost is the board. They are separate apps with their own addresses, built the same way and signed into once, and buying Lobby gets you all three.
Lobby
The conversation
Discussions with your clients, linked to GitHub issues, with team-only notes alongside. Clients, projects and the people on them live here, and so do the Concierge and the MCP server. Clients only ever sign in to Lobby.
- Client threads, in the app or by email
- GitHub issues linked to or created from a thread
- Every thread has a key, like HVS-12, that means one thing across the company
You are here.
Tally
The money
Budgets, rates and time, and the billing flow that turns approved time into invoices. Hours logged on a thread roll back into Lobby as hours and nothing more: what the work is worth and what it cost stay in Tally, and never reach a client.
- Rates live on roles and are frozen onto a budget when it is created
- A running clock, or an afternoon typed in afterwards, against a budget
- Ordered sign-off steps for each invoice, then on to QuickBooks
tally.arcticleaf.com
Outpost
The board
Work goes up as bounties with a point value, and the team claims it rather than being handed it. Claim something and log no time within a day and it goes back on the board for somebody else. Time logged in Tally is what keeps a claim alive.
- Points, not hours or dollars: a fast yes or no on what a task is worth
- Claims that expire when nobody is actually working
- A board that floats old and broken things to the top
outpost.arcticleaf.com
Built entirely on Cloudflare
Sign in with a magic link, no password. If your company's email domain already belongs to a Lobby organization, you'll be prompted to join your team.
- Workers
- D1
- R2
- Durable Objects
- Vectorize
- Workers AI
- Email Service
Simple pricing
Free for 14 days, no card. Then one price per team member, for all three apps. Client seats are always free.
Team
$15per team member per month
- Client seats always free
- Tally and Outpost included
- Unlimited clients, projects and discussions
- GitHub issues, email replies and attachments
- The Concierge and the MCP server
Give your clients a better place to wait.
Start a free 14-day trial. No card, no password, just a magic link.
Start free trial