
sales.customer-onboarding·version 1.0.0·draft
The contract is live, the customer can log in and pay, one owner and one first deliverable are agreed, and the 30-day check-in is booked.
A contract with a new customer has just been signed. Not for a customer still deciding — use sales.follow-up-offer. Not for renewals or expanding an existing account — use sales.quarterly-account-review. Not for issuing the invoice itself — that is money.issue-invoice, which this playbook triggers but does not perform.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
Open the signed contract and write, in five lines: what was bought, the price, the start date, the renewal date, anything promised with a date.
Done when the five lines sit in the customer record and any date is also in the calendar.
Fill the customer record: decision maker, day-to-day contact, billing contact — name, e-mail, phone.
Done when no field says "TBD" or points at a generic address only.
⛔ A generic info@ address as the only contact is how month-one questions go unanswered.
Approval · S3 · owner — the run stops until a named person records the decision
Draft a one-page plan: one owner, one first deliverable with a date, what is explicitly *not* in month one.
Done when the owner has approved the plan and the first deliverable date.
⛔ Do not promise anything in the plan that the contract does not cover — extra promises become unpaid scope.
Create the accounts and access the customer needs (module: crm/admin — describe the action in the plan step), add the customer contacts to the mail module's shared contacts, create the onboarding task list with bc tasks add under the customer's goal (bc goals add if none exists), and link the contract record.
Done when a person other than the agent can find the plan, the tasks and the contacts from the customer record alone.
Approval · S5 · owner — the run stops until a named person records the decision
Draft and, after the owner approves, send the welcome e-mail: who their owner is, the plan from S3, what you need from them (billing details, data, logins), and the date of the first deliverable.
Done when the e-mail is sent from a role address and a copy is filed in the customer record.
⛔ Never send pricing, dates or promises to the customer before S3 is approved — the e-mail is the promise.
Post the five-line summary and the approved plan to the delivery team's channel or meeting, and name who does the first deliverable.
Done when delivery has confirmed in writing who owns the first deliverable and by when.
Check the billing contact and details from S2 are complete; if yes, hand off to money.issue-invoice per the contract's payment terms; if no, chase the billing contact and record the gap.
Done when the invoice task exists with a due date, or the missing detail is recorded as an open task with an owner.
Put the 30-day check-in in the calendar with an agenda (delivered? billed? happy?). During week one, watch for customer questions and answer or route them the same day.
Done when the check-in is booked and the week-one questions are logged.
| Symptom | Response |
|---|---|
| Customer asks for something outside the contract in week one | Log it as a scope-change request, answer "not in month one, here is how we'd price it", tell the owner — never a silent yes. |
| Billing contact never replies | Escalate to the decision maker from S2 after two attempts; the first invoice must not slip past the contract terms. |
| Delivery says the promise "wasn't agreed" | Re-read the contract and the S3 plan with the owner; fix the handover step, not the customer. |
| Customer goes silent after the welcome pack | Day-5 nudge from the owner (not the agent), one concrete question, not "how are things?". |
| Two people at the company answered the customer differently | Re-state the single owner in the customer record; route mail to one address from then on. |
Contract id and signature date · the five-line summary · the approved S3 plan (who approved, when) · the sent welcome e-mail · the invoice task id · the day-30 check-in date · scope-change requests from month one.
After every 10 onboardings ask: days from signature to first deliverable, and which step caused the wait? Did any first invoice go out late, and was S2 or S7 the cause? Did any month-one promise turn out to be outside the contract? A new version changes the step that caused the wait or the drift, and says so in its change note.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store