Help desk software for freelancers & small teams

Client support that's actually your size.

Ravine Desk helps freelancers and small dev shops manage tickets, client conversations, and billable support hours without enterprise complexity — now with a built-in AI assistant that briefs your day and helps you resolve tickets faster.

14-day free trial. No credit card required.

Open Tickets
23Open
6Pending
47Resolved
Open Website update request

Resource Associates · updated 12m ago

Pending Email setup question

Service Connection · waiting on client

The inbox has a ceiling

Running support from your inbox works until it doesn't.

When every request lives in email, it is easy to lose context, miss follow-ups, and forget billable time. Ravine Desk gives your clients a professional place to submit issues while keeping everything organized for your team.

Core features

Just the helpdesk parts you actually use.

🏷️

Professional client portal

Every account gets a branded workspace at yourcompany.ravinedesk.com, giving clients a dedicated place for requests and updates.

🎫

Tickets that stay organized

Track requests from new to resolved. Assign work, prioritize issues, and keep clients informed.

📬

Email works naturally

Clients can reply directly from email. Responses automatically become ticket updates.

⏱️

Track billable hours

Capture support time while you work and generate accurate reports without spreadsheets.

Built-in AI assistant

An assistant that works the queue with you.

Every plan includes the AI assistant; Team and Pro add smart triage and client-facing summaries. It reads only your workspace — your clients, tickets, and files stay private to your team.

All plans

Today's focus

Log in to a plain-English briefing of what needs attention — what's urgent, who's waiting, and what's gone quiet.

🔎 All plans

Analyze this issue

One click summarizes a ticket, suggests likely causes and next steps, and exports to Markdown for your notes.

🎯 Team & Pro

Smart triage

New tickets get a suggested priority and type from their content — accept with a click, or let email and form tickets triage themselves.

💬 Team & Pro

Client status summaries

Give your customers a friendly AI summary of where their requests stand — fewer "any update?" emails.

Agent Seats

Give your AI a seat, not a black box.

Point an AI agent — Claude Code, or anything that can call an HTTP API — at a technician identity of its own. It works tickets instead of just summarizing them: assigned, commented, and billed like anyone else on your team.

Early access — contact us to enable it on your workspace
🧑‍💻

Works like a teammate

An agent seat is a real technician identity — it gets assigned tickets, posts comments, and logs hours that roll into the same per-client hours reports as everyone else's.

🤫

Audited, never noisy

Agent-filed work defaults to a silent ledger your clients never see. It's only promoted into the human queue when it actually needs someone's attention — client-facing ticket numbers never shift because of it.

🔌

Simple wiring

Create a seat in Admin, copy its bearer token, and point your agent at a handful of REST endpoints. Per-seat rate limits keep one agent from ever starving another.

We dogfood this: Ravine Desk's own maintenance runs through an agent seat, working tickets through the same API in our quick-start.

How it works

Live in minutes, not weeks.

1

Create your workspace

Sign up and choose your workspace name.

2

Invite clients

Share secure magic-link access. No passwords required.

3

Start taking tickets

Manage requests, conversations, and support hours in one place.

Why Ravine Desk

Built for small shops, not procurement departments.

Right-sized

Built for freelancers and small teams.

Honest pricing

Flat monthly plans. No per-seat creep.

Professional

Looks great in front of your clients.

No bloat

Only the features you actually use.

Pricing

Simple pricing for small teams.

No per-ticket fees. No per-client fees. The AI assistant is included on every plan — add an optional AI Boost pack only if you want more. Pick a plan, pay one monthly price.

Founding pricing — available for a limited time. Lock in your rate.

Solo

$15 $12/mo

  • 1 technician
  • 100 clients
  • 5 GB storage
  • Unlimited tickets
  • AI assistant: briefings & issue analysis
Start free

Duo

$39 $29/mo

  • 3 technicians
  • 250 clients
  • 25 GB storage
  • Unlimited tickets
  • AI assistant: briefings & issue analysis
Start free

Pro

$179 $99/mo

  • 20 technicians
  • Unlimited clients
  • 500 GB storage
  • Unlimited tickets
  • AI assistant: briefings & issue analysis
  • AI auto-triage
  • AI client status summaries
Start free

Power user? Add an AI Boost pack for more monthly AI — from $12/mo.

Want an AI agent working your queue? Agent Seats are a paid add-on on any plan — early access, contact us to enable it on your workspace.

Every plan starts with a 14-day free trial. No credit card required.

FAQ

The usual first questions.

Do my clients need an account?

No. Clients use secure magic links, so there are no passwords to manage.

Can clients reply by email?

Yes. Email replies are pulled back into the ticket conversation.

What happens after the trial?

You choose a monthly plan. No credit card is required to start the trial.

Is my data private?

Yes. Every workspace is isolated — your clients, tickets, and files are visible only to your team.

Is AI included?

Yes. Every plan includes the AI assistant — daily briefings and issue analysis. Team and Pro add AI auto-triage and client status summaries. Need more? Add an optional AI Boost pack anytime.

Do you train AI on my data?

No. We use AI only to generate your briefings, analysis, and suggestions. Your workspace data stays isolated and isn't used to train AI models.

What can an Agent Seat see and do?

Only what a technician you invited could see — its own tenant's clients and tickets, over a bearer-token API. It can be assigned tickets, post comments, log hours, and change status or priority. Agent Seats are a paid add-on, currently in early access — contact us to enable one.

Do my clients ever see agent activity?

No. Agent-filed work defaults to a silent ledger behind an "Agent activity" filter your clients never see, and it's only promoted into the regular queue when it needs a human. Client-facing ticket numbering never shifts because of it.

Explore

Find your fit.

Stop running support from your inbox.

Start your free trial today. No credit card required.

Start free trial