Stop running projects by hand

Issues, docs, calls and time in one workspace, with loops that do the routine for your team.

  • 09:00 · Your day · 14 people got their list
  • 10:00 · Standup · posted to Telegram
Product

One workspace for the whole project. Nothing is copied from one tool into another.

Issues and sprintsPlan the work and see where it stands.
DocsSpecs next to the issues they describe.
CallsRecorded, with a summary written for you.
Time trackingHours by person and project.
Payments Platform›IssuesNew issue
!PAY-12Incident: card payments failed for 23 minutesIncident
PAY-3Ledger drifts by a cent on currency conversionsSprint 21Bug
PAY-19Northgate webhook retries deliver the same event twiceSprint 23Bug
PAY-15Ledger: holds for pending payoutsSprint 23Feature
PAY-18Instant payout API and fee calculationSprint 23Feature
PAY-28More authorizations declined with code 05 since MondaySprint 23Bug
PAY-14Alert 30 days before any certificate expiresSprint 22Security
PAY-31Load test: 200 authorizations per secondSprint 24Performance
PAY-24Production cutover plan for Northgate v2Sprint 24Northgate
PAY-17Verilo sessions and result webhooksSprint 23Feature
Loops

Automate routine work with loops

A loop is a job Volt does on a schedule or when something happens. Describe it in your own words or start from a template.

Payments PlatformLoopsWeekly wrapRun now
Trigger
WhenFri 15:00
RepeatsEvery 1week
OnMonTueWedThuFriSatSun
InstructionsConfigure with Volt

Write the week’s wrap: what was finished, what slipped, the risks you see. Send me the main points with a chart.

Runs
On schedule
24 seconds · 0.6 creditsWorked for 24s
Sent a message to Alex
Payments Platform, Nov 2–6
14finished
6started
2slipped

Risk. Certification on Nov 14 depends on PAY-19, in review since Monday.

Meetings

Calls with AI summaries

When a call ends, Volt writes what was decided and who does what next.

  • Video calls with screen sharing
  • Recording and transcript
  • Next steps become issues in one click
Sprint 24 planning · 42 min
42:10
  1. Sofia

    Then we stop retrying after three declines until they answer.

SummaryWritten by Volt when the call ended

Certification stays on Nov 14. The cutover moves to Nov 21, after a load test.

Decisions
  • Cut over on Nov 21, after the load test.
  • Retries get a budget: no retry after three declines.
Next steps
  • PAY-33Draft the Northgate cutover checklist
  • Ask Northgate about code 05 declinesOmar · by Nov 12

  • Load test at 200 authorizations a secondChloe · by Nov 19

Volt AI

Ask Volt AI about your projects

Which projects slipped this month, and why?

Two of three.

Payments Platform. Certification moved to Nov 14 after the Nov 3 incident.

Website & Launch. The pricing page has waited for legal review since Oct 29.

PAY-2PAY-12WEB-9

What did we promise the client on Tuesday’s call?

Three things, from Sprint 24 planning with Northgate on Nov 10.

The cutover checklist by Monday. Daniel has it.

An answer on code 05 declines by Thursday. Omar has it.

Load test results before the 20th. Chloe has it.

PAY-33PAY-34PAY-35Meeting · 42 min

Who is overloaded this sprint?

Sofia. Nine open issues, four of them high priority.

Sofia9
Omar5
Chloe4
Daniel3

Two of hers don’t depend on her and can move to Daniel.

PAY-21PAY-23
Coding sessions

Delegate issues to your agents

Add your own coding agent and hand it issues. It comes back with a pull request and asks only when it needs a decision.

PAY-3Ledger drifts by a cent on currency conversionsDelegated by SofiaWaiting for your answer
Claude Code asks: which rounding should conversions use?
PAY-41Retry webhooks with a backoffOmar mentioned Claude Code in a commentWorking 6m
PAY-44Statement export times out on large accountsFrom the loop “Small bugs to Claude Code”Draft pull request · #488 · checks running
PAY-38Show the decline reason in the dashboardDelegated by KenjiIn review · Fixing what Sofia asked for
PAY-29Upgrade the PDF library for statementsFrom the loop “Weekly dependency updates”Merged · #479 merged
Code review

Review pull requests in Volt

Pull requests from GitHub and GitLab open in Volt, next to their issue.

  • Diff, comments and suggested changes
  • Approve, request changes, merge
  • Send a comment to your agent to fix
PAY-3Round currency conversions in one place#483+38−9ReviewSquash & merge
src/ledger/convert.ts+30−9
11export function convert(amount: Money, rate: Rate): Money {
12− const minor = Math.round(amount.minor * rate.value)
12+ const minor = roundMoney(amount.minor * rate.value)
13 return { minor, currency: rate.to }
14}
15
16+/** The one place money is rounded: a tie goes to the even side */
17+export function roundMoney(value: number): number {
18+ const floor = Math.floor(value)
19+ if (value - floor !== 0.5) return Math.round(value)
Sofia

After the multiplication a tie is rarely exactly 0.5. Compare within a small tolerance.

Leave a reply…
20+ return floor % 2 === 0 ? floor : floor + 1
21+}
src/ledger/convert.test.ts+8
Pricing

Free for small teams, $11 a member after that

One subscription for what usually takes four.

TrackerWikiMeeting notesTimesheet
Free$0Start for free
  • 2 projects, 300 issues, 30 docs
  • 120 meeting minutes a month
  • 100 AI credits a month
Basic$11a member a monthContact usEverything in Free, and
  • Unlimited projects, issues and docs
  • Sprints and estimates
  • 1,500 meeting minutes a month
  • 1,000 AI credits a month
Business$17a member a monthContact usEverything in Basic, and
  • Custom roles
  • 5,000 meeting minutes a month
  • 3,000 AI credits a month
Integrations

Works with Telegram, GitHub, GitLab and MCP

TelegramReports and reminders from loops
GitHubPull requests, checks and reviews
GitLabMerge requests, too
MCPVolt inside your AI tools

Get started with Volt

  1. Create a workspace
  2. Add your projects and people
  3. Turn on your first loop