Know which clients renew this month, and who still owes you
Truko keeps your retainers, contracts, invoices and renewal dates together, and emails you 30, 14 and 7 days before a contract ends.
14-day trial. No card needed.
Renewals, next 30 days
Kolade Fashion
Last alert 31 Oct
Okonkwo Lettings
Last alert 2 Nov
Brightpath Clinics
Expired
INV-0142 · ₦450,000 · overdue 9 days
Example workspace
Three kinds of client business, three different renewal problems
Pick your business type and Truko sets up the pipeline stages, onboarding checklist and dashboard figures for it.
You pitched the retainer. They agreed. Then silence.
You got off a 45-minute call with a new client. They loved the proposal. Agreed on ₦300,000/month for social media. You said you'd send the contract "tomorrow." Three weeks later, you remember. You send it. They've already gone with someone else.
With Truko, the contract goes out the same day, pre-built from your template. The client gets an invoice with a Paystack payment link. When they pay, your dashboard updates automatically. When the retainer is 30 days from renewal, you get an alert before they even think about leaving.
| Tolu Bakes | Social media management | ₦300,000/mo | Active |
|---|
INV-0135 · ₦300,000 · Paid 6 Oct
Example workspace
How it works
Import 24 clients from your spreadsheet
Add Kolade Fashion's social media retainer: ₦300,000 a month, 15 Nov 2024 to 14 Nov 2025
INV-0007 goes out with a Paystack link. Paid on 4 Dec
Truko flags the renewal and Tunde prepares renewal notes
Renewed to 14 Nov 2026
What Truko does after a client signs
- Getting paid
- Invoice the way your business already invoices, and get paid through Paystack or outside it.INV-0131 · ₦180,000 · paid by Paystack on 3 Oct
- Knowing what the business keeps
- Your operating cost and a month-by-month revenue-and-profit history, visible to whoever on your team you give access to, plus net position if your business runs on recurring revenue.Monthly Operating Cost ₦540,000 · Net Position ₦780,000
- Keeping the client
- Contracts track their own status and renew in one click, with the full history behind them.Kolade Fashion · Social media retainer · Expiring soon · 9 days left
- Talking to clients properly
- Billing addresses, cc'd contacts, and a document library that sends to one client or a hundred.
- Drafted notes
- A copilot that drafts renewal notes and call notes, and pre-fills your interaction log, so nothing sends without you.
Coming soon: a WhatsApp inbox inside Truko. Read and reply to clients, and log the chat as an interaction.
Renewal notes and call notes
On the Renewals page, open the menu on any renewal, choose Prepare renewal notes, then select Prepare notes. Truko drafts a summary, talking points and a suggested approach from that client's recent interactions, the contract and its invoices. Nothing is drafted until you ask, and nothing is sent to your client.
Renewal notes · Kolade Fashion, social media retainer
DraftSummary
8-month retainer, on-time payments throughout. Last contact 12 days ago: asked about renewal terms. Health score has held steady at 82.
Talking points
- Confirm scope is unchanged from last period
- They asked about more detailed reporting, worth addressing
- No open invoices: a clean renewal conversation
Suggested approach
Send the renewal 3 weeks ahead of expiry: they've responded fastest early in the cycle.
Example workspace
Questions
See every renewal coming up, before it's due
Import your client spreadsheet, add contract end dates, and Truko lists what renews, what is overdue and what has lapsed.