For software consultancies running several client projects, support, or retainers
Plan the work, log time on the ticket it belongs to, give your client a place to follow and approve it, and watch hours against the budget. At the end of the month, tracked time goes to QuickBooks Online as a draft invoice. QuickBooks still writes the invoice.
The screens below are the DevFlow demo workspace: one consultancy, one client, and one project called Website Redesign.
The Website Redesign board. WEB-009 is sitting in Awaiting Client Approval.
Mail from a known client contact becomes a ticket on their project. Anything else waits in a triage queue for a person.
Time is logged against the ticket, not a separate timesheet. Install the DevFlow Slack app and each project gets a channel, each ticket a thread, with comments and status changes posted as replies.
Approvers sign off on tickets. Viewers follow progress. The decision, who made it and when are recorded on the ticket.
Pick a date range and a client. DevFlow writes a draft invoice in QuickBooks Online from the time tracked in that window. You set the rates and send it from QuickBooks.
Each project carries its budget or its retainer period, and the hours logged against it so far this period.
Credentials
Credentials are stored per client and encrypted at rest with a key kept in Azure Key Vault. Managers and admins see every client. Developers see only the clients whose projects they're on. A secret is decrypted only when someone reveals it, and every reveal is logged.
Masked by default, grouped by client, revealed on purpose.
Add DevFlow as a connector in claude.ai, or use the Claude Code skill with a personal API token. Both reach the same ticket surface.
A real exchange against the demo workspace.
What is the status of the Website Redesign project right now — what is in progress, what is overdue, and is anything waiting on the client?
The calls it made
What it answered
Three tickets are in progress on Website Redesign: WEB-006, a critical fix for images not loading on Safari 17, shared by Alex Morgan and Marcus Rivera; WEB-007, the product catalog page with filtering, with Marcus Rivera and due 29 August; and WEB-008, SEO metadata and Open Graph tags, with Emily Zhao and due 31 August.
One ticket is overdue: WEB-006, which was due 23 August, one day ago. It is the only ticket on this board past its due date, and it is also the only critical one. The next two dates to watch are WEB-005 on 25 August and WEB-004 on 26 August, both sitting in Review.
One ticket is waiting on the client: WEB-009, add dark mode toggle, is in the Awaiting Client Approval column. Nothing else is in that column.
The rest of the board is WEB-010 and WEB-011 in To Do, WEB-012 through WEB-015 in the backlog, and WEB-001 to WEB-003 done.
Claude can reach only what the person holding the token can already see in DevFlow. Tokens are per user and revocable. Settings, billing and QuickBooks are never reachable through a token.
Read the API guideI wanted our developers to have the context they needed to do good work, and our clients to know what was happening without having to ask.
We built DevFlow for that relationship. We use it at Upton Consulting, and our experience running client projects continues to shape the product.
Pricing
For solo consultants and small teams getting started.
Card required. Nothing is charged until day 15.
For established shops running several client engagements.
Everything in Starter, plus:
Card required. Nothing is charged until day 15.
For larger teams needing dedicated onboarding and support.
In every plan
Studio and up
FAQ
Your workspace data is yours. Reports and tracked time export to CSV, and time exports to QuickBooks Online, today. There is no one-click export of an entire workspace yet. If you leave, your data stays available for export for 30 days after termination.
Map your DevFlow clients to your QuickBooks customers once. After that, pick a date range and a client, and DevFlow writes a draft invoice in QuickBooks Online from the time tracked in that window. Approvals are not part of it: clients approve tickets, not hours. You set the rates and send from QuickBooks. QuickBooks export is a Studio and Enterprise feature.
By the number of client users you invite, not the number of client companies. Starter includes up to 2 portal users. Studio and Enterprise are unlimited.
Your workspace stays. It drops to a free tier: one active project, no client portal seats, and no approvals or email to ticket. Your data stays available for export for 30 days after termination. You can upgrade again whenever you want.
Claude can reach only what the person holding the token can already see in DevFlow. Tokens are per user and revocable. Settings, billing and QuickBooks are never reachable through a token.
Card required. Nothing is charged until day 15.