What $24 a month buys and what $69 adds
One command center for client work: tickets, hours, invoices, clients and, on com1 Platform, the servers, in one place. Every line below is in the current app, for your whole team.
Start the 14-day trial — no card needed
Projects, tickets and milestones
Every client request becomes a ticket in that client's project, with a milestone and a status your team defined.
-
01
Tickets and custom statuses
Statuses per project, each with automation: complete the ticket, clear fields, or assign it to a person, the creator or the project owner.
Fig. 1 — a project's tickets -
02
Board, swimlane and Gantt
The same tickets as a list, as lanes per milestone, or on a timeline with start and due dates.
Fig. 2 — the swimlane view -
03
Milestones and the Gantt
Group tickets toward a deliverable and read the dates across milestones; both dates stay mandatory when the team wants them.
Fig. 3 — the Gantt -
04
Products and releases
Platforms, environments and semver versions per product; a GitHub release becomes a version, named after its tag.
Fig. 4 — a product sheet - 05 Comments and @mentions Discuss on the ticket; a mention notifies and subscribes the member and is highlighted in the thread.
- 06 Recurring tickets Daily, weekly, monthly, quarterly or yearly, with a lead time that surfaces them before the due date.
- 07 Files, Loom and screen recordings Drop files on a ticket, paste a Loom link, or record the screen from the Mac app (⌘⇧R) and attach it.
- 08 Notifications and the morning briefing In-app and email for assignments, comments, due dates and payments; a briefing rounds up the day, and the Mac app shows banners.
- 09 Needs a hand Beside every page, slips for tickets without an assignee, overdue work, draft invoices, waiting estimates, claims and failed deploys.
- 10 Subscriber nudges and backlog trend One click reminds a subscriber, throttled to one a day; the dashboard charts open tickets over 90 days.
Estimates, invoices and claims
From the estimate to the paid invoice without leaving the sheet; the PDF is the same one the free generator makes.
-
01
Invoices
Line items, section headers, allowances and charges; one house email letter with per-client departures and a live preview.
Fig. 5 — an invoice -
02
Estimates
Send an estimate, and when it is accepted it becomes the invoice and the project.
Fig. 6 — an estimate -
03
Expense claims
Receipts and bank-statement proof grouped into a report, exported as a PDF and a ZIP of every attachment.
Fig. 7 — an expense claim - 04 Payments Record payments against invoices; track conversions and account transfers.
- 05 Invoice payment report What is outstanding per currency, what is overdue, and how long clients actually take to pay, invoice by invoice.
- 06 Recurring invoices and reminders Monthly or yearly drafts from a template or from time logs, waiting for review; reminder schedules per client at 7, 14 and 30 days.
- 07 Currencies and tax Any currency; SST, GST, VAT or custom rates per corporation; a received-payments report per financial year with CSV.
- 08 Items and payment terms Reusable products, services and terms that fill new invoices in.
- 09 MyInvois Digital certificates, TIN validation and direct submission to LHDN, on both plans.
Hours
A timer runs on the ticket while the work happens; the minutes are billable the moment they stop.
-
01
Timers and time logs
Start the timer on the ticket; the log carries a description and a date and imports straight into an invoice.
Fig. 8 — the timer on a ticket -
02
The project's time logs
Every log and every uncommitted timer of a project on one sheet, so nothing runs on or goes unbilled.
Fig. 9 — a project's time logs - 03 Hourly rates Rates per project, one as the timer default, others derived by factor; applied when the invoice is made.
- 04 Billing targets and the heatmap A monthly target, the hours against it on the dashboard, and an activity heatmap of when the work happens.
Contacts, corporations and deals
The client is a corporation with contacts; the opportunity is a deal on a pipeline; both keep their own timeline.
-
01
Deals and the pipeline
Lead, qualified, proposal, negotiation, won, lost; the deal page holds its stakeholders, estimates and timeline.
Fig. 10 — a deal - 02 Contacts and corporations Contact details linked to the corporation, its projects and its invoices; every email and call on the timeline.
- 03 Calls and notes ⌘J logs a call from any page onto the contact's timeline and refreshes the last interaction.
- 04 Tags, segments and saved filters Tag contacts and deals, filter by one or many, and keep the filters you use as presets.
- 05 Stakeholders and last interaction Every person on a deal, and the date you last spoke to each contact, sorted oldest first.
- 06 Deal to estimate to invoice Estimates on the deal page, created in one click, so the pipeline runs through to the invoice.
- 07 Custom fields com1 Platform Text, number, date or select fields on contacts and deals for what your team records.
- 08 Lead scoring com1 Platform Rules such as "reached proposal, +15" score contacts and deals; daily decay cools stale rows.
- 09 Birthdays and banks A birthday calendar with a morning reminder; banks, branches and accounts for payment tracking.
The whole team, one price
Owners, members and external seats for contractors and client stakeholders, at no charge per person.
- 01 Roles per project Owner, member or viewer on each project; a member sees the projects they are on.
- 02 Virtual members Contractors and stakeholders as members without a login; assign them tickets, send them nothing.
- 03 Custom roles com1 Platform Roles with the permissions your agency needs, per feature.
- 04 Project-level access com1 Platform Who can open which project, independently of their team role.
Hosting and deployment com1 Platform
On com1 Platform the same project holds the client's servers and containers, in your own AWS account.
- 01 Servers EC2 instances on RHEL 10 and Graviton, managed over SSM; resize in one click; CPU, memory, disk and heartbeat alerts by email or Telegram.
- 02 Containers Podman under systemd Quadlets: env, ports, volumes, healthchecks and limits.
- 03 Deploy hooks GitHub Actions calls com1 with a short-lived OIDC token once the image is pushed; no secret to store.
- 04 A terminal into any container Run a command in a running container from the sheet and read the output live.
- 05 Memory allocator Drag the server's RAM across projects and containers; see the OS reserve and the free pool.
- 06 Domains, SSL, databases and backups Custom domains with wildcard SSL, RDS and Aurora databases, S3 buckets, SQL import and scheduled backups.
- 07 Backups that tell you when they stop A failed run shows its reason on the config, on the stack and in the needs-a-hand pad; a run that never started is caught too, and the team owner is emailed either way.
- 08 Mail on your domains Mail provisioned on a managed server with the MX, SPF, DKIM and DMARC records checked; a forwarding alias per sign-up.
- 09 SSH keys Team-level keys deployed to a server; the last key removed closes SSH.
What com1 connects to
The mailboxes, the bank and the tools a client already uses, joined to the same records.
- 01 Email Any number of IMAP mailboxes, shared or private, matched to contacts, corporations and deals. Mail arrives as a day's traffic, a register per date; file a message to a client, project, ticket, estimate or invoice, or turn it into a ticket in one click. Read and unread stay in step with your own mail client, and inbox rules keep the noise out.
- 02 Wise Statements sync hourly into a review inbox; one click turns a line into a payment, a conversion or a transfer, matched to its invoice.
- 03 Asana Named connections per client workspace; incomplete tasks import hourly as tickets.
- 04 Claude over MCP Claude Desktop or Claude Code reads projects, tickets, invoices, estimates and hosting, creates and updates tickets, and deploys only with its own permission.
- 05 The Mac app A menu-bar companion with search, timers, call notes, screen recording and notifications.
- 06 An assistant, later An AI assistant is announced as an add-on and is not on sale; nothing on the card depends on it.
Compliance and privacy
Malaysian e-invoicing on one side, PDPA on the other, on both plans.
- 01 MyInvois and certificates Digital certificates with expiry tracking for signing and submission to LHDN.
- 02 Account closure and consent Self-service closure that scrubs personal data and keeps statutory records seven years; per-purpose consent with an audit row for every change.
- 03 Data export One request returns every record as a JSON manifest plus the original files.
- 04 Encryption and two-factor Emails, phone numbers and tax IDs encrypted with AES-256-GCM before the database; TOTP with recovery codes and lockout.
- 05 Audit trail Every cross-team read of personal data by support is logged and visible on your compliance dashboard.
- 06 Data held in Malaysia Compute, database, storage and registry in AWS ap-southeast-5; transactional email leaves through Singapore and keeps nothing.
- 07 Retention Old tokens and seven-year-old records pruned nightly, unless you keep them forever.
Notes, search and the dark mode
Notes with a rich editor, a call note from anywhere, and search by meaning.
-
01
Notes
Headings, lists, links and images; a note links to its contact, deal, project or ticket.
Fig. 11 — a note - 02 Call notes from anywhere ⌘J opens a note mid-call without leaving the page; it lands on the caller's timeline.
- 03 Encrypted notes Stored as ciphertext, excluded from search and never sent to any AI feature.
- 04 Semantic search Find things by meaning across every record, from the board (/).
- 05 Nightshade A dark mode in deep blue-grey that follows the system or a toggle.
A business card for every member
A public page at com1.app/cards/company/name, shared by QR, NFC or link.
- 01 The card Name, title, bio, email, phone, website and social links on a page that reads on a phone.
- 02 QR and NFC A QR code for print, and a URL for an NFC tag.
- 03 Save contact One tap downloads a vCard into the visitor's contacts.
- 04 Templates Default, or Linen; more later.
- 05 The card's blog Posts with rich text and inline images at the card's own URL.
Prices
- com1 · everything above but the hosting section · 25 GB $24 a month
- com1 Platform · every line above, hosting included · 100 GB $69 a month
Users, clients, projects, tickets and invoices are unlimited on both. The full rate card
Run the next job in com1 — no card needed