Here's how to create an invoice in Nnipa CRM:
Important first step: Nnipa integrates with Paystack to process payments securely and automatically update your invoice status. If you don't have a Paystack account yet, here's a guide on how to do that: Paystack in Nnipa CRM
Log in to your Nnipa account
Connect your Paystack account (one-time setup)
Go to Integrations → Payment Providers → Connect Paystack
(Takes less than 2 minutes - learn how to do this here)
Go to Invoices
Click Invoices in the left sidebar → you'll see the All Invoices list
Create a new invoice
Click the Create Invoice button
Fill in the details
Save the invoice
Click Save - it starts as Draft
Send to client
Find the invoice in the list → click the three-dot menu → Send to Client
Your customer instantly receives a clean email with the payment link.
Track everything
Back on the Invoices page you'll see the status update in real time.
When they pay, it flips to Paid automatically.
When a customer pays their first Nnipa invoice, we automatically save their Paystack Customer Code as the contact's External ID. You don't have to do anything.
However, for existing customers, you have to do this manually.
Learn more about External IDs
Once linked, all payments that customer ever makes through Paystack will appear in the Payments tab on their contact profile — even payments made outside of Nnipa invoices.