Clients & Leads
Clients
Clients are the businesses or people you work for. Every project, invoice, quote, and message in CoPortal lives under a client record.
Adding a client
Go to Clients in the sidebar and click New client. Fill in:
Client contacts
A single client record can have multiple contacts — for example, a finance contact for invoices and a project manager for day-to-day work. Inside any client, click + Add contact.
Each contact has their own name and email. You can invite any contact to the client portal independently — they'll see the same projects and invoices as the main client.
Inviting clients to their portal
Click Invite to portal on any client record. CoPortal sends a branded magic-link email — no password setup required. When they click the link, they're taken straight to their portal dashboard.
- •The link expires after 24 hours. A new one can be requested from the portal login page.
- •Clients land on their personal dashboard showing projects, invoices, and pending quotes.
- •They can sign quotes, view invoice PDFs, and pay online (if Paystack is configured).
- •Message threads appear in their portal — they can reply directly from there.
Client overview page
Clicking any client shows you:
- •Active projects — all projects linked to this client
- •Invoices — total invoiced, amount outstanding, payment history
- •Quotes — sent proposals and their status
- •Contacts — all contacts and their portal access status
- •Notes — internal notes visible only to your team
Archiving clients
Clients you're no longer actively working with can be archived. Archived clients are hidden from the main list but all their data — projects, invoices, and history — is preserved. Unarchive at any time from the archived clients filter.