From DM to Paid: Proposal & Invoice Workflow for Coaches
Turn Instagram and WhatsApp conversations into branded proposals and professional invoices — without Canva chaos, lost PDFs, or disconnected payment tracking.
TL;DR
From proposal to invoice in DMs: send a branded proposal from the thread, then issue an invoice on the same client record and track payment status without a separate billing tab.
The broken handoff
Most coaches close interest in Instagram or WhatsApp DMs, then jump to Canva or Google Docs for a proposal, email a PDF, and invoice from a separate app. Context dies in the gaps. The prospect asks a question in Instagram while your invoice lives in another tab — and you re-explain the package from scratch.
That handoff tax is why warm leads stall after "yes, send me the details." The sale started in a conversation; the paperwork should stay attached to that conversation.
What a clean DM → proposal → invoice path looks like
A working workflow has five checkpoints on one client record — not five apps:
Why Canva + PDF + separate invoicing breaks coaches
**Version chaos.** You send "Final_v3.pdf" while the prospect still has v2 open. Scope changes require another export cycle. **Zero open signal.** You do not know if they viewed the proposal, so follow-ups sound generic. **Payment disconnect.** Invoice status lives in Wave, Excel, or a bank app — never next to the DM that sold the offer. **Re-explaining packages.** Every question forces you to scroll the thread and restate what the PDF already said.
If you already sell through DMs, the fix is not a prettier PDF. It is attaching proposals and invoices to the [Conversation CRM](/solutions/conversation-crm) record that owns the thread. See the full [DM-to-paid client workflow](/guides/dm-to-paid-client) for the stages before and after paperwork.
Step-by-step: proposal from the DM thread
Open the client record from the Instagram or WhatsApp thread. Choose a proposal template that matches the package you discussed — 1:1 intensive, group cohort, or retainer. Adjust start date, payment terms, and any scoped add-ons they asked for in chat.
Share the proposal link in-thread (not as a heavy attachment). Track when they open it so your next message can reference the package they actually viewed. Negotiation stays in the DM: if they want a later start or a different tier, update the proposal version on the same record instead of spawning a new Canva file.
For coaches closing on Instagram specifically, pair this with [selling coaching through Instagram DMs](/guides/sell-coaching-instagram-dms). For WhatsApp-heavy practices, see [WhatsApp CRM setup for coaches](/guides/whatsapp-crm-setup-coaches).
Step-by-step: invoice when they say yes
When they accept, generate the invoice from the accepted proposal so line items, totals, and client details do not get retyped. Share a professional view-only PDF link in the same conversation.
Onevyu does **not** collect client invoice payments. Clients pay you on your terms — bank transfer, UPI, card link, or whatever you already use. You mark the invoice paid when funds arrive. That status stays visible on the thread so delivery can start without hunting bank alerts.
If payment stalls, follow up with context: name the invoice amount, the package, and one clear next step — the same discipline as a [high-ticket DM follow-up](/guides/high-ticket-dm-follow-up), not "just checking in."
Follow-up that references the real package
If they viewed the proposal but went quiet, follow up naming the package and one objection-handler (start date, payment plan, scope) — not a hollow bump. After payment, kick off delivery tasks on the same client profile: onboarding checklist, first session, or deliverable milestones.
This is the revenue half of Conversation CRM: inbox → pipeline → proposal → invoice → delivery on one record. Explore [proposals](/features/proposals) and [invoices](/features/invoices), or start the [14-day free trial](https://onevyu.com/pricing).
Checklist before you send the next proposal
Use this before you leave the DM for another tool:
Common questions
Does Onevyu process client payments?
No. Onevyu builds branded invoices and shareable PDF links. Clients pay you directly. Your Onevyu Pro subscription is billed separately via Paddle or Razorpay.
Can prospects open proposals on mobile?
Yes. Shareable proposal and invoice links are designed for mobile — which matters when the sale started in a DM app.
Should I still use Canva for proposals?
Only if you need highly custom design for a rare offer. For recurring packages, template-based proposals tied to the client record beat one-off Canva exports because opens, versions, and follow-ups stay connected to the DM.
When should I send the invoice vs the proposal?
Send the proposal when scope and price need agreement. Send the invoice after they accept (or when you bill a deposit/retainer they already agreed to). Generating the invoice from the accepted proposal avoids retyping.
How does this fit the full DM-to-paid workflow?
Proposal and invoice are the paperwork stages after qualify and follow-up. See [From Instagram/WhatsApp DM to Paid Client](/guides/dm-to-paid-client) for the end-to-end Conversation CRM loop.
How much does Onevyu cost?
Pro is $29/month or $299/year globally, or ₹1,799/month or ₹17,999/year in India. Every plan includes a 14-day free trial with no credit card required.