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 email with the portal URL. They enter their email, receive a one-time login code, and on first access create their own PIN for invoice and quote approvals.
- •The portal URL stays the same, so clients can return from a new tab or device by signing in again with email OTP.
- •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.