Everything your agency needs to deliver client work

Client projects, billable hours, invoicing, CRM, AI assistant, and hosting — all in one place.

Project Management

Organize every project, ticket, and milestone in one place

Deliver client work without the chaos. Track tasks from backlog to done with custom statuses, milestones, and Gantt timelines.

Ticket board with custom status columns
  • Tickets & Custom Statuses

    Define custom statuses per project — backlog, in progress, review, done, or anything that fits your workflow.

  • Gantt Chart

    Visualize ticket start and due dates across milestones at a glance.

  • Milestones

    Group tickets into milestones to track progress toward deliverables and deadlines.

  • Recurring Tickets

    Spawn tickets on a daily, weekly, monthly, quarterly, or yearly schedule for the work that repeats — sending invoices, submitting taxes, weekly check-ins. Configurable lead time surfaces them before the due date.

  • File Attachments

    Attach files directly to tickets. Stored securely with signed URLs for private access.

  • Notifications

    Stay on top of your work with in-app and email notifications for assignments, status changes, comments, due dates, payments, running timers, and more.

Invoicing & Billing

Invoice clients, track payments, and stay financially sharp

From estimates to paid invoices — handle the full billing lifecycle without switching tools.

Invoice detail with line items, tax, and totals
  • Invoices & Estimates

    Generate invoices with line items, section headers, allowances, and charges. Send professional estimates and convert them into invoices.

  • Payments & Tracking

    Record payments against invoices. Track currency conversions and account transfers.

  • Multi-Currency & Tax Schemes

    Invoice in any currency. Configure SST, GST, VAT, or custom tax rates per corporation.

  • Item Catalog & Payment Terms

    Reusable products, services, and payment terms templates. Auto-fills on new invoices.

  • Invoice Email Templates

    Per-client email templates with placeholders for corporation, contact, and invoice details. Live preview as you edit.

  • Recurring Invoices

    Automate invoice generation on monthly or yearly schedules. Fixed amounts from template invoices, or dynamic billing from time logs. Draft invoices are generated automatically and wait for your review before sending.

  • Automated Payment Reminders

    Configure per-client reminder schedules for overdue invoices. Customise the email template, choose when to send (7, 14, 30 days after due), and let the system handle follow-ups automatically.

Time Tracking

Track billable hours and hit your revenue targets

Log time against tickets, set hourly rates, and generate invoices straight from your time logs.

Billable hours dashboard with charts and billing targets
  • Time Logs

    Log time against tickets with descriptions and dates. Import directly into invoices for billing.

  • Hourly Rates

    Set hourly rates per project with effective date ranges. Applied automatically when generating invoices.

  • Billing Targets

    Set monthly billing targets and track progress. Stay on top of utilization and revenue goals.

CRM & Sales Pipeline

Turn contacts into closed deals

Track opportunities from first contact to signature. Deals, pipeline, activity timelines, and notes — all linked to your contacts and corporations.

Contact list with linked corporations
  • Contacts & Corporations

    Store contact details, link contacts to corporations, and associate with projects and invoices.

  • Deals & Pipeline

    Track opportunities across stages — lead, qualified, proposal, negotiation, won, lost. Kanban pipeline view shows what needs your attention.

  • Activity Timeline

    Every deal update, stage change, and note lands on a per-contact timeline. No more asking "when did we last talk to them?"

  • Contact Notes

    Capture meeting notes, follow-ups, and context right on the contact. Rich text editor, searchable, private-by-default if you want.

  • Tags & Segmentation

    Label contacts and deals with custom tags. Filter lists by one or many tags to build on-the-fly segments for outreach and reporting.

  • Multi-Stakeholder Deals

    Track every person involved in a deal — decision makers, influencers, champions, end users. See full stakeholder maps on each opportunity.

  • Last Interaction Tracking

    Every contact and deal shows when you last engaged. Sort by "oldest interactions" to find relationships that need attention before they go cold.

  • Saved Filters

    Save custom deal list filters — by stage, owner, value, tags, or close date — as one-click presets. Personal to each team member.

  • Custom Fields Business

    Define your own fields on contacts and deals — text, number, date, or select lists. Captures domain-specific data that every team needs differently.

  • Lead Scoring Business

    Rule-based lead scoring surfaces hot contacts and deals. Define rules like "deal reached proposal stage = +15" and let daily decay cool off stale rows.

  • Deal-Estimate Linking

    Link estimates to deals for a complete Deal → Estimate → Invoice pipeline. See all estimates on the deal page and create new ones with a single click.

  • Pipeline Dashboard

    Pipeline summary, closing-soon deals, and lead scoring widgets on your dashboard. See your pipeline health, upcoming close dates, and hottest leads at a glance.

  • Bank Management

    Manage banks, branches, and bank accounts. Link accounts for payment tracking.

  • Birthday Calendar

    Never miss a client's birthday. Strengthen relationships with a dedicated birthday calendar.

AI Assistant

Ask questions, manage infrastructure — all in plain language

The AI assistant understands your clients, projects, invoices, and hosting infrastructure. Ask anything, or tell it to deploy.

AI assistant answering a question about client projects
  • AI Chat

    Ask about projects, invoices, contacts, and infrastructure in natural language. Get summaries, lookups, and answers instantly.

  • Semantic Search

    Search across all your data by meaning — not just keywords. Find what you need without exact matches.

  • Deploy & Manage Infrastructure via Chat

    Provision servers, create stacks, configure containers, set environment variables, deploy projects, manage databases, provision S3 storage, retrieve logs, and run commands inside containers — without leaving the conversation.

Team & Permissions

Collaborate without losing control

Control exactly who can see and do what across your agency — down to individual projects.

Role-Based Access Control

Assign admin, member, or viewer roles. Each role has defined permissions across the platform.

Custom Roles

Define custom roles with granular permissions. Control access to specific features per role.

Project-Level Access

Control who can access each project independently. Add or remove members with specific roles.

Virtual Members

Add external collaborators, contractors, or stakeholders as virtual members. They can be assigned tickets without needing a login or receiving notifications.

Hosting & Deployment

Manage servers and deploy containers from one dashboard

RHEL servers, Podman containers via systemd Quadlets, SSL, S3 storage, backups, and databases — all in com1.

Server list with health status indicators
  • Server Management

    Launch EC2 instances running RHEL 10 on ARM64 (Graviton). Managed via AWS SSM with automated agent installation.

  • Podman & Quadlet Deployment

    Deploy containers managed by systemd. Configure env vars, ports, volumes, healthchecks, and limits.

  • Container Exec

    Run commands inside running containers directly from the dashboard. View output in real time without SSH access to the server.

  • SSL, Storage, Backups & Databases

    Custom domains with SSL, S3 storage buckets with server attachment and env var publishing, automated backups, managed AWS RDS/Aurora PostgreSQL databases, permanent bastion hosts for instant database provisioning via SSM, and SQL file import for restoring database dumps.

  • SSH Key Management

    Manage SSH keys at the team level and deploy them to individual servers. Deploying a key automatically enables sshd, opens port 22 in the security group, and adds the key to authorized_keys. Removing the last key disables SSH access.

Compliance

Malaysian e-invoicing built in

Stay compliant with LHDN MyInvois requirements without any extra setup.

MyInvois E-Invoicing

Full compliance with Malaysia's LHDN MyInvois system. Submit electronically with TIN validation and MSIC classification.

Digital Certificates

Upload, track expiry, and use digital certificates for invoice signing and submission.

Notes & Appearance

Rich notes and a dark mode that's actually pleasant

A full-featured text editor for meeting notes and documentation, plus a sophisticated dark theme that follows your system preference.

Toggling between light and dark mode
  • Rich Text Editor

    Write and format notes with headings, lists, links, and more. Keep everything in one place.

  • Nightshade Dark Mode

    A sophisticated dark theme with deep blue-gray tones. Toggle manually or let it follow your OS setting.

Digital Business Cards

A shareable contact page for every team member

Create a public profile page at com1.app/c/company/name. Share it via QR code, NFC tag, or link — visitors can save your contact with one tap.

Public Profile Page

Name, title, bio, email, phone, website, and social links — all on a clean, mobile-friendly page.

QR Code & NFC Ready

Auto-generated QR code for print. Program the URL into an NFC tag for tap-to-share physical cards.

VCF Contact Download

Visitors tap "Save Contact" to download a vCard file that opens directly in their phone's contacts app.

Ready to get started?

Try com1 free for 14 days. No credit card required.

Create your account