Professional services automation, connected to the rest of your stack

Run your practice
on one workspace.

FARIS is a modern PSA for consultants — time tracking, invoicing, timesheets, analytics — wired into the tools you already use. Connect Gmail, Google Calendar, and Microsoft 365 once, and every email thread, meeting, and follow-up surfaces alongside the client it belongs to.

Meridian Labs · Intelligence
/clients/meridian-labs/intelligence
Hours this month
42.5
+ 4.0 non-billable
Outstanding
$6,375
2 overdue
Open tasks
7
1 overdue
Paid to date
$48,200
across 12 invoices

Integrations

Your inbox and calendar, connected to your practice.

Connect multiple Google and Microsoft accounts per user. Email threads and calendar events auto-link to the right client by sender domain or attendee email — or map an account directly to a list of clients for precise tagging.

Google Workspace
  • Gmail — multi-account connect, encrypted at rest, 30-day backfill, 15-min sync. Threads route to the right client by sender domain or explicit account-to-client mapping.
  • Calendar — two-way sync, create / edit / cancel events in-portal, attendee-based auto-link, RSVP tracking, busy-window suggestions.
  • Google Sign-in via Cognito federation. No passwords stored.
Microsoft 365
  • Multi-account OAuth via Azure AD. Connect any number of work and personal mailboxes per user.
  • Mail.Read scope already granted for ingest — Graph mail sync rolling out as v1.1 continues.
  • Calendars.ReadWrite scope granted for calendar sync rolling out in the same window.
Per-client intelligence dashboard

Every client gets a single page that aggregates emails, tasks, invoices, time entries, and upcoming events — with proactive cards for overdue AR, stale time, unread threads, and overdue tasks.

See intelligence ↓

Core Platform

Everything a consultant needs. Nothing they don't.

Each module is built to work independently. No setup wizards. No onboarding calls. Sign in with Google and start working.

Clients & Projects

Full client profiles with nested projects, per-client billing rates, multi-currency support, and archive lifecycle.

Time Tracking

One-click timers from any page. Manual entry with billable/non-billable toggle. Edit anytime. Daily and weekly views.

Task Management

Kanban + list views. Custom workflow statuses with colors. Filter by client, project, priority, assignee.

Invoicing

Generate from time entries. PDF export, email delivery, payment tracking. Multi-currency with automatic AR aging.

Timesheets

Auto-generate from time entries. Client approval via magic link — no account needed. Convert to invoice in one click.

Analytics

Revenue trends, AR aging waterfall, client breakdowns, effective hourly rate. Filter, drill down, export to CSV.

Multi-Account Email

Connect N Google and Microsoft mailboxes per user. Threads route to the right client by sender domain or explicit account-to-client mapping. AES-256-GCM encrypted tokens.

Google Calendar

Event sync, create/edit/cancel in-portal, RSVP tracking, busy checks. Events auto-link to clients by attendee email.

Team Management

Invite via email, assign roles (owner/admin/member/viewer). Role-based access — members see only their own data.

Proactive, not reactive

An assistant that acts before you ask.

Most tools wait for you to do something. FARIS watches your workspace and surfaces what matters — overdue invoices, forgotten time entries, stale projects, Monday morning recaps. No rules engines to configure. It just works.

Calendar to Time Suggestions

Had a client meeting? FARIS detects the calendar event and suggests a time entry — pre-filled with the client, project, and duration. One click to log it. One click to dismiss.

Meeting with Meridian Labs
1.5h · API Platform v2
Log it Dismiss
AR Aging Follow-ups

Overdue invoices trigger follow-up email drafts that escalate in tone — gentle reminder at 7 days, firm at 30, formal notice at 60. Edit the subject and body, then send in one click.

7d Friendly reminder
14d Following up
30d Payment required
60d Final notice
Stale Project Nudges

Projects with no activity get flagged on your dashboard. Send a check-in email, snooze for 7/14/30 days, or dismiss. When activity resumes, the nudge auto-clears. No manual cleanup.

Weekly Recap

Every Monday morning, 8 AM your local time: hours logged, revenue collected, tasks completed, upcoming deadlines, stale projects. Know where you stand before the week starts. Plain text. No fluff.

Architecture

Built for trust.

Every database operation is tenant-scoped by a wrapper that structurally prevents cross-tenant data access. A CI lint rule blocks raw SDK usage outside the wrapper. This isn't a policy — it's enforced at build time.

Isolation
Tenant-scoped DynamoDB wrapper. Every query enforced at the SDK layer.
Auth
Google federated login via Cognito. No passwords stored. JWT on every request.
Encryption
AES-256-GCM for integration tokens. HMAC-SHA256 for MCP and impersonation tokens.
GDPR
Full data export (JSON) and complete tenant purge. Built into the admin panel.
Infrastructure
AWS Lambda (ARM64, ~30ms cold start), DynamoDB, CloudFront. Serverless. No servers to patch.

Pricing

Start free. Upgrade when you need more.

Free

$0/mo

For solo consultants getting started.

  • Clients, projects, tasks
  • Time tracking with timers
  • Invoicing with PDF export
  • Timesheets + client approval
  • Dashboard with KPIs
  • Up to 2 team members
Get Started
Recommended

Pro

$19/mo

For consultants who want the full stack.

  • Everything in Free
  • Multi-account Gmail + Microsoft email ingest
  • Google Calendar two-way sync
  • Intelligence layer — calendar suggestions, AR follow-ups, stale-project nudges, weekly recap
  • Per-client intelligence dashboard
  • Advanced analytics + CSV export
  • Unlimited team members
  • Custom branding + themes
Start Free Trial

One workspace.
Every client, every thread.

Free to start. No credit card. Sign in with Google and connect your mailbox and calendar in under a minute. Pro is $19/month when you're ready for the intelligence layer.