Operations & Personal

Freelance Clients Board

Track proposals, active work, and client follow-ups in one kanban board

Freelancers juggle multiple clients at different stages of the relationship: some are still evaluating a proposal, others are mid-project, and past clients need a follow-up to keep the pipeline warm. The Freelance Clients Board turns this chaos into a single kanban board with clear columns for leads, proposals, active work, delivery, and follow-up. Instead of scattering client notes across email threads and spreadsheets, every task lives on a card you can move as the relationship progresses. Because the board supports the MCP server and REST API, you can also let an AI agent create tasks, update statuses, and check on stalled clients automatically, saving you the manual admin that eats into billable hours.

kanboard.io/templates/freelance-clients

Template preview

Freelance Clients Board

5 columns
Leads & Inquiries

Capture new client inquiries before a proposal is sent

3

Respond to Acme Corp website redesign inquiry

Reply to initial email, ask discovery questions, and schedule a call.

Follow up with referral from Jane Smith

Send intro email introducing services and past work samples.

Qualify budget for mobile app lead

Confirm project scope and budget range before drafting proposal.

Proposals Sent

Track proposals awaiting client decision

3

Follow up on brand identity proposal for Bloom Bakery

Check in three days after sending PDF proposal and pricing.

Revise scope for Northwind Logistics proposal

Adjust deliverables after client requested fewer revision rounds.

Send contract to Riverside Realty

Prepare signed proposal into formal contract for e-signature.

Active Projects

Manage work currently in progress for signed clients

3

Deliver homepage wireframes to Acme Corp

Share Figma link and collect first round of feedback.

Build product photography gallery for Bloom Bakery

Edit and upload 30 images to client's shared drive.

Weekly status update for Northwind Logistics

Send progress summary covering completed milestones.

Review & Delivery

Track final deliverables awaiting client approval or handoff

2

Send final invoice to Riverside Realty

Issue invoice after final website files are delivered.

Get sign-off on Bloom Bakery brand guide

Confirm client approval before closing out the project.

Post-Project Follow-up

Stay in touch with past clients for referrals, testimonials, and repeat work

3

Request testimonial from Acme Corp

Ask for a short written testimonial two weeks after launch.

Check in with Northwind Logistics after 60 days

Send a check-in email to see if they need additional work.

Ask Riverside Realty for referral

Follow up on completed project with a referral request.

How to run this board

Step 1

New inquiries enter the Leads & Inquiries column as tasks with client name and initial notes.

Step 2

Once a proposal is sent, move the task to Proposals Sent and set a follow-up reminder.

Step 3

When a client signs, move the task to Active Projects and break out milestones as needed.

Step 4

After deliverables are completed, move the task to Review & Delivery for client approval and invoicing.

Step 5

Once the project closes, move the task to Post-Project Follow-up to track testimonials, referrals, and repeat business.

AI agent usage

Run it with AI agents

Open MCP setup

An AI agent connected via the MCP server can manage this board on your behalf: creating tasks for new client inquiries, moving cards through Proposals Sent, Active Projects, Review & Delivery, and Post-Project Follow-up, and flagging tasks that have stalled in a column too long. This keeps freelancers from manually tracking every client status update.

## Freelance Clients Board
This project uses columns: Leads & Inquiries, Proposals Sent, Active Projects, Review & Delivery, Post-Project Follow-up.
- When a new inquiry arrives, use create_task to add it to Leads & Inquiries with the client name in the title.
- When a proposal is sent, use move_task to shift the card to Proposals Sent.
- When a client signs, use move_task to Active Projects.
- When work is delivered, use move_task to Review & Delivery.
- Once closed, use move_task to Post-Project Follow-up and create a follow-up task for testimonials or referrals.
- Use list_tasks and get_task to check on cards that haven't moved in over a week.
Create a task in Leads & Inquiries for a new inquiry from Green Valley Farms about a website redesign.
Move the Bloom Bakery brand guide task from Review & Delivery to Post-Project Follow-up and add a testimonial request task.
List all tasks currently in Proposals Sent so I can see which clients need a follow-up email.

Learn more about the board-centric workflow in Kanban for AI Agents or open the MCP guide.

Frequently asked questions

How many clients can I track on the free plan?

The free plan includes 1 project and up to 25 tasks total, which is enough for most solo freelancers managing a handful of active clients and prospects at once.

What happens if I need more than 25 tasks?

Upgrade to the pro plan for $12/mo or $96/yr to remove the 25-task limit and continue adding leads, proposals, and follow-ups without deleting old cards.

Can I customize the columns for my workflow?

Yes, columns can be renamed or added, though this template's five columns cover the typical freelance lifecycle from lead to follow-up.

Can an AI agent update this board automatically?

Yes, the board works with the MCP server so an agent can create tasks, move them between columns, and check task status using the same actions described in the AGENTS.md snippet.

Is there a mobile or desktop app?

A macOS app is available in addition to the web board, so you can manage your kanban board from your desktop.

Can I use keyboard shortcuts to move cards faster?

Yes, keyboard shortcuts and the command palette are available to quickly create tasks and move cards between columns without using the mouse.

Related templates

Ready to create this board?

Sign in and use the template to create a project with columns and sample tasks.

Sign in to activate