Now in private beta

Run every business task from one platform.

Xvyday is the operations OS for teams that outgrew spreadsheets. Start with flexible task boards, dashboards, and midnight Telegram reports — then grow into accounting, HR, and payroll without leaving the app.

Built for operations teams of 20–100
app.xvyday.com/q2-operations
📋 Q2 Operations Board · 24 tasks
Status: In Progress Assignee: Me Save for everyone
TaskAssigneeStatusDue
Launch onboarding flow In Progress Apr 22
↳ Draft welcome emails Done Apr 18
↳ Wire Firebase auth flow In Progress Apr 21
Publish Q2 dashboard Review Apr 24
Ship Telegram midnight report To do Apr 28
Audit permissions by workspace Done Apr 15
Synced in 1.2s
3 teammates just saw your update
Midnight report sent
#ops-daily · 12:00 AM
Built for ops teams replacing spreadsheets, chat, and 5 other tools
Northwind
Meridian
Halcyon Labs
Fieldcraft
Stormline
Paper Trail
Coastline Co
Northwind
Meridian
Halcyon Labs
Fieldcraft
Stormline
Paper Trail
Coastline Co

Every piece your team already needs, in one place.

Customizable boards, real-time sync, role-based access, and reporting — shipped together, audit-logged on every mutation.

Flexible boards, Notion-style detail

Customize fields, statuses, priorities, and subtasks per board. Table summary plus expandable detail panel with comments, activity, and attachments.

Custom fieldsSubtasksAttachments

Realtime sync under 2 seconds

WebSocket save-and-sync so managers see progress without asking in chat. Every change flows through Redis Pub/Sub and lands on every open view instantly.

WebSocketOptimistic UIRedis Pub/Sub

Roles, workspaces, user groups

Default Owner, Manager, Member, Guest — or define custom user groups. Apply permissions at org, workspace, and board level. Public and private workspaces supported.

Casbin RBACInvite-onlyGuest read-only

Dashboards & midnight reports

Customizable dashboards per workspace. Date filters, status breakdowns, overdue logic, .xlsx export, and scheduled Telegram reports straight to your ops channel.

DashboardsTelegramXLSX export

One board. Every way your team works.

Switch between Table, Kanban, Calendar, Timeline, and Dashboard in one click. Save personal views, share team views, see unsaved changes clearly.

TaskAssigneeStatusPriorityDue
Launch onboarding flow In Progress High Apr 22
Publish Q2 dashboard Review Medium Apr 24
Ship Telegram midnight report To do High Apr 28
Audit permissions by workspace Done Low Apr 15
Design invitation email template Done Medium Apr 14
Field-type plugin: date picker In Progress Medium Apr 26

To do 3

High
Ship Telegram midnight report
Apr 28
Low
Refresh docs site
May 2
Medium
Move invitations to Resend
May 5

In progress 3

High
Launch onboarding flow
Apr 22
Medium
Field plugin: date picker
Apr 26
Medium
CSP header hardening
Apr 25

Review 2

Medium
Publish Q2 dashboard
Apr 24
Low
Filter/sort chips UX pass
Apr 23

Done 4

Low
Audit permissions
Apr 15
Medium
Invitation email template
Apr 14
Low
Slug-based routing
Apr 12
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
Onboarding flow
Apr 12 → Apr 22
Q2 dashboard
Apr 14 → Apr 24
Date picker plugin
Apr 18 → Apr 26
Midnight report
Apr 20 → Apr 28
Permission audit
Apr 22 → May 1
CSP hardening
Apr 24 → Apr 30

Completed today

0
↑ 22% vs yesterday

Due this week

0
9 high priority

Overdue

0
↓ 2 from yesterday

Tasks by status — last 14 days

Know the state of work without asking.

Customizable dashboards with status breakdowns, overdue logic, and every date filter you need. Export any report to .xlsx in one click.

  • Tasks completed today · by status · due this week
  • Today, yesterday, this week, this month, last 7, last 30, custom range
  • Filter by workspace, user, status, or date — save layouts per team
  • Overdue automatically calculated: past due date and status ≠ done
Completed today
18
Overdue
4
This week
37

Midnight report, straight to your ops channel.

Schedule reports per workspace. Owners configure what goes in. Recipients get a clean summary at 00:00 — no dashboards to open, no chat to ask.

  • One-way delivery from Xvyday to Telegram group or DM
  • Multiple scheduled reports per workspace
  • Owner-only configuration (no accidental exposure)
  • Event triggers: status change, task overdue, due today
#ops-daily
Xvyday bot · just now
📊 Q2 Operations — Daily Summary
Completed today18
In progress22
Overdue4
Due tomorrow7
12:00 AM

One identity. Every workspace you belong to.

Xvyday is multi-tenant by design. Belong to multiple organizations. Work across multiple workspaces. Use multiple apps inside each — task management today, accounting, HR, and payroll tomorrow.

👤
Xvyday AccountYour identity
🏢
OrganizationCompany tenant
🗂
WorkspaceTeam + shared projects
Task ManagementShipping now
💰
AccountingOn the roadmap
👥
HROn the roadmap
🧾
PayrollOn the roadmap

Hardened for real companies, not demos.

Every mutation is audit-logged. Permissions are enforced server-side by Casbin. Auth runs on Firebase Admin. We take security reviews as seriously as we take shipping features.

🔐

Firebase-grade auth

Email, password, and Google sign-in via Firebase Admin SDK. Backend JWT access token with short TTL + refresh cookie.

🛡

Casbin RBAC, domain-scoped

Role and permission checks at the organization, workspace, and board level. Zero unauthorized endpoint exposure.

📝

Audit log on every mutation

Create, update, delete, reparent, invite — all persisted with actor, target, and timestamp. Queryable in the admin UI.

🔒

CSP + TLS hardening

Strict Content-Security-Policy, HSTS, SameSite=Strict cookies, and TLS cipher hardening at the Nginx edge.

☁️

Signed-URL file storage

Attachments stream directly to Google Cloud Storage via short-lived signed URLs. No files ever touch your app servers.

80% test coverage, CI guardrails

Four repo guardrail scripts run on every push. Migrations, component line limits, boundaries, and docs drift all checked automatically.

Task management is step one.

Accounting, HR, and payroll ship into the same organization, same permissions, same identity. Not bolt-on integrations — real modules inside the platform.

Shipping now

Task Management

Boards, subtasks, realtime sync, dashboards, Telegram reports, audit logging.

Next

Accounting

Record income and expenses, generate invoices and receipts, track payments, monthly reports.

After that

HR

Employee profiles, leave requests, document storage — same permissions model as task management.

Later

Payroll

Salary records, payroll calculation, payment approvals — flowing into accounting automatically.

Answers, not marketing copy.

Not yet. Xvyday is currently invite-only. Organizations onboard via email invitation. Public SaaS signup will land on the roadmap — in the meantime, request access and we'll reach out.
Xvyday is more compact and opinionated for business operations. It starts with task management at the quality of ClickUp's best features, then grows into real accounting, HR, and payroll modules — not integrations. It also includes differentiators ClickUp and Notion don't: midnight Telegram reports and fine-grained role/user-group permissions at every level.
Yes. Xvyday ships as a Docker Compose stack with Nginx, Go backend, Next.js frontend, Postgres, and Redis. One GCP VM is enough for 20–100 users. All infrastructure configuration is in the repo.
V1 is intentionally a clean start — manual re-entry of active tasks. Your old tool stays as a read-only archive. Bulk import is on the roadmap but not blocking launch: the tradeoff buys faster shipping and zero fragile migration code.
Xvyday uses save-and-refresh: when user A saves, user B sees the change via WebSocket in under 2 seconds. No live cursors, no CRDTs — operational work doesn't need them, and the simplicity is worth it.
Pricing is still being finalized for the public launch. Private beta teams are onboarded at no cost while we iterate. Request access and we'll share pricing when we finalize it.

Ready to run your ops from one place?

Request access today. We'll reach out within a week to get your team set up in private beta.

No credit card. No spam. Just a real reply from the team.

rySelector('.faq-a'); a.style.maxHeight = a.scrollHeight + 'px'; } }); } }); rySelector('.faq-a'); a.style.maxHeight = a.scrollHeight + 'px'; } }); >