How to use: Select a topic → replace every [bracket] with your tools, SLAs, and client rules → store the final version where the team can find it.
A good SOP always answers: who owns it, when it runs, what “done” looks like, and what to do when it breaks.
SOP 01 of 10
Daily email & inbox triage
Purpose: Process the inbox so nothing important is missed, response times stay within SLA, and deep work is protected from constant interruption.
Scope: Shared or personal work inboxes used for client operations. Does not cover personal email or marketing automation sends.
1. Ownership & systems
- Primary owner: [Name / role]
- Backup owner: [Name] (covers PTO / offline blocks)
- Mailbox(es): [e.g. support@, founder@ shared labels]
- Tools: [Gmail / Outlook], labels or folders, [task tool: Asana / ClickUp / Notion], optional shared spreadsheet for VIP list
- Cadence: [e.g. 09:00 and 15:00 client timezone] — not continuous monitoring unless on-call
- SLA (default): Acknowledge or resolve Act-today items within [4 business hours] unless marked Urgent (see SOP 09)
2. Setup (do once, then maintain)
- Create labels/folders: Act today, Waiting, Reference, Finance, Archive (names can match client language).
- Build a VIP list (clients, leadership, legal, payment partners) and a filter or star rule so they surface first.
- Agree “no response needed” patterns (newsletters, FYI CC, automated alerts) and auto-label them.
- Document the approved tone: formal / warm / short — and any phrases that are banned.
3. Triage procedure (each pass)
- Time-box the pass ([25–40 minutes]). Do not start unrelated projects mid-triage.
- Safety scan first: security alerts, payment failures, legal, angry VIP, or “stop everything” language → handle or escalate per SOP 09 before routine mail.
- Sort every message into one bucket only:
- Act today — needs a reply, decision request, or task created by you today
- Waiting — you already acted; ball is in someone else’s court (note the date you last touched it)
- Reference — keep for context; no action
- Archive — complete or irrelevant
- Act-today processing order: VIP → time-sensitive deadlines → everyone else.
- For each Act-today item, choose one outcome before leaving it:
- Reply fully
- Reply with a clear ETA if research is needed
- Create a task with owner + due date, then reply with that plan
- Escalate with a one-paragraph brief (context, ask, deadline)
- When the client must choose, send options (A / B / your recommendation) — not open-ended “what do you think?”
- CC or BCC only as the client has defined; never add new stakeholders without a rule.
- End the pass with zero unsorted in the primary inbox view (Waiting may remain labeled).
4. Quality bar (“done”)
- No unclassified mail older than [end of same business day].
- Every open loop lives in the task tool with owner, due date, and link/thread reference.
- Waiting items older than [5 business days] are nudged once, then escalated if still stuck.
5. Exceptions & failure modes
Backlog > [50] unsorted: Stop new deep work. Run triage-only until under [20]. Notify [manager/client] if backlog will affect same-day SLAs.
Never: Share passwords in email, promise legal/financial outcomes you can’t control, or leave a VIP thread without acknowledgment past SLA.
Adapt labels and SLAs to the client. Keep this SOP short enough that a backup owner can run it cold.
SOP 02 of 10
Calendar & meeting coordination
Purpose: Book meetings accurately across timezones, protect focus blocks, and ensure every meeting has purpose, attendees, and follow-up.
Scope: External and internal scheduling for [client / team]. Excludes personal medical appointments unless explicitly in scope.
1. Ownership & systems
- Owner: [Name] · Backup: [Name]
- Calendar system: [Google Calendar / Outlook]
- Scheduling link (if used): [Calendly / SavvyCal URL] — only for approved meeting types
- Default meeting length: [25 / 50 minutes] to create buffers
- Working hours to honor: [e.g. Tue–Thu focus blocks 9–12 local — do not book]
2. Intake checklist (before proposing times)
- Confirm purpose in one sentence (decision, review, intro, status).
- Confirm required attendees vs optional.
- Confirm each person’s timezone (write it down; do not assume).
- Confirm duration, video vs phone, and any prep docs needed.
- Check blackout dates (launches, travel, religious holidays the client observes).
3. Scheduling procedure
- Offer 2–3 concrete options, each labeled with timezone abbreviations for every party (e.g. “Tue 10:00 AM PT / 1:00 PM ET”).
- Prefer times inside everyone’s published working hours; if impossible, flag the compromise in the invite notes.
- On confirmation, create the calendar event with:
- Clear title:
[Topic] — [Client/Project]
- Video link + dial-in backup if available
- Agenda bullets or link to agenda doc
- Attachments or links to pre-read (if any)
- Reminders: [e.g. 24h and 30 min]
- Send a short confirmation email restating date, time with zones, duration, and purpose.
- If the meeting is decision-oriented, add “Desired outcome: [X]” in the description.
4. Changes, cancels, no-shows
- Reschedule: Cancel old invite (don’t leave orphans), send new options within [4 business hours].
- Cancel: Notify all attendees with reason category (client request / conflict / no longer needed) — no blame language.
- No-show: Wait [10 minutes], message attendees, offer two new slots the same day if urgent.
5. After the meeting
- Within [same business day], capture: decisions, owners, due dates, open questions.
- Store notes in [CRM / shared doc] and link from the calendar event if useful.
- Send a brief recap only if the client wants written confirmation (agree this in onboarding).
Done: No meeting exists without purpose, correct zones, and a place where outcomes are recorded.
Never: Book over marked focus time without written approval; share private calendar details of third parties; put sensitive passwords in invite descriptions.
SOP 03 of 10
Social media scheduling batch
Purpose: Maintain a consistent posting rhythm with approved content, correct branding, and a clear audit trail — without daily last-minute scrambling.
Scope: Organic posts for [list platforms]. Paid ads and community moderation may follow separate SOPs.
1. Ownership & inputs
- Owner: [Name] · Approver: [Client / marketing lead]
- Source of truth: [Content calendar URL]
- Brand assets: [Drive folder], fonts, logo variants, banned claims list
- Tools: [Canva / CapCut], [Buffer / Meta Business Suite / LinkedIn native]
- Batch cadence: [e.g. every Thursday for the following Mon–Sun]
2. Weekly batch workflow
- Pull the plan: themes, offers, deadlines, and any compliance constraints for the week.
- Draft in a batch: write copy + note visual direction for [N] posts. Keep platform limits in mind (character counts, hashtag rules).
- Brand check: tone, spelling of product names, correct links UTM if required, image size per platform.
- Approval: send a single review pack (screenshot or draft links). Do not schedule until written approval is logged ([email / comment / checkbox]).
- Schedule: enter final copy and assets; double-check date, time zone of the scheduler, and link redirects.
- Verify: confirm each post appears as “scheduled” in the tool; save confirmation (screenshot or export) in [folder].
- Engagement window (if in scope): [e.g. 15 minutes after publish] for replies using approved voice — escalate complaints per SOP 09.
3. Content quality checklist
- Link works on mobile
- No unapproved pricing, guarantees, or medical/legal claims
- Image is not stretched; text on image is readable
- Alt text added if client requires accessibility
- Correct account / page (never post to personal by mistake)
4. Failures & rollbacks
Wrong post went live: Unpublish/delete if possible → notify approver within [30 minutes] → post correction only if instructed → log incident.
Never: Schedule from memory without the calendar; reuse competitor content; run giveaways or user data collection without explicit approval.
SOP 04 of 10
Invoice processing & payment log
Purpose: Capture every inbound invoice and outbound payment obligation with clear status, due dates, and evidence — so nothing is paid twice or missed.
Scope: Accounts payable support and/or tracking of client receivables as defined in your Role Brief. You do not move money unless explicitly authorized in writing.
1. Ownership & tools
- Owner: [Name] · Approver for payment: [Client name]
- Tracker: [Sheet / QuickBooks / Xero] with columns: Date received, Vendor, Invoice #, Amount, Currency, Due date, Status, Paid date, Confirmation ref, Notes
- File store: [Drive path] — one folder per vendor or per month
- Naming:
YYYY-MM-DD_Vendor_InvoiceNumber_Amount
2. When an invoice arrives
- Save the PDF/original to the correct folder using the naming standard (SOP 08).
- Log a new tracker row the same day — even if approval will wait.
- Validate basics: vendor name matches known list, invoice number not duplicate, math totals, currency, due date present.
- If anything looks off (new vendor, rounded “urgent pay now,” mismatched bank details), do not process — escalate with the PDF attached.
- Send to approver with a one-line summary: vendor, amount, due date, and “OK to pay? yes/no”.
3. After approval / payment
- When client confirms paid, mark status Paid, enter paid date and confirmation reference.
- Attach or link payment proof next to the invoice file.
- If partial payment, note remaining balance and new due date.
4. Cadence reviews
- Daily: log new invoices same day received.
- Twice weekly: list items due within [5] business days; nudge approver.
- Weekly: send outstanding summary if required by client (vendor, amount, age, status).
Done: Every invoice has a file, a tracker row, and a status that matches reality.
Never: Change vendor bank details from an email alone; pay without documented approval; delete invoice files after payment.
SOP 05 of 10
Weekly status report
Purpose: Give the client a scannable weekly picture of progress, risk, and decisions needed — without a meeting.
Scope: Written status for [project / retainer]. Not a substitute for urgent escalation (SOP 09).
1. Cadence & distribution
- Owner: [Name]
- Send by: [e.g. Friday 3:00 PM client time]
- To / CC: [list]
- Channel: [Email / Slack / portal]
- Subject line:
Weekly status — [Client or Project] — Week of [DATE]
2. Report structure (keep under ~1 page)
- Wins this week — max 3 bullets; outcomes, not activity (“Closed 12 tickets” beats “Worked on tickets”).
- In progress — item, owner, expected date.
- Blocked / needs decision — one line each: what you need, by when, impact if late.
- Next week priorities — top 3 only.
- Metrics (only if tracked weekly): [leads, response time, posts shipped, invoices cleared, etc.].
- Risks (optional): honest, early, no drama.
3. Preparation workflow
- Block [30–45 minutes] on your calendar before the send deadline.
- Pull data from task board, CRM, inbox Waiting list, and calendar — not from memory alone.
- Draft in a doc; cut anything that doesn’t help the client decide or feel oriented.
- Proof names, dates, and numbers once.
- Send on time even if some metrics are “pending” — note what’s pending rather than delaying the whole report.
4. Quality bar
- Readable on a phone
- No surprise major risks that should have been escalated mid-week
- Every “blocked” item has a clear ask
If the week was quiet: Still send — short is fine. Silence creates anxiety more than a three-line update.
SOP 06 of 10
CRM / pipeline hygiene
Purpose: Keep CRM data accurate enough that pipeline reports can drive decisions — stages, owners, next steps, and activity dates reflect reality.
Scope: [HubSpot / Salesforce / GoHighLevel / Sheet]. Applies to leads/deals in your care, not global admin unless assigned.
1. Definitions (align with client once)
| Field | Meaning |
| Stage | Where the deal sits in the agreed pipeline |
| Next step | Concrete action + date (not “follow up” alone) |
| Last activity | Last meaningful touch (call, email, meeting) |
| Stale | No activity for more than [X] days |
2. Daily hygiene (end of day or after outreach blocks)
- Update stage for any deal that actually moved.
- Write a brief last-touch note: what happened + next step + date.
- Fill required fields: [owner, source, phone/email, amount if known].
- Close or disqualify deals that are truly dead — with a reason code if the CRM supports it.
- Merge or flag duplicates; only merge after confirming they are the same person/company.
3. Weekly hygiene
- Filter stale deals; either book a next step or mark closed-lost with reason.
- Spot-check 5 random records for missing data.
- Export or screenshot pipeline summary for the weekly status if required.
4. Quality bar
- No open deal without a next step date
- No “mystery” owners
- Notes are factual (no venting in CRM)
Never: Invent activity to make the pipeline look healthy; delete historical notes; export full CRM lists to personal email without authorization.
SOP 07 of 10
Client onboarding — Day 1 checklist
Purpose: Start the engagement with access, clarity, and trust — so week one produces orientation, not chaos.
Scope: Your first days with a new client after contract/start date is confirmed. Complements any AVS Getting-Started materials.
1. Before Day 1 (T−3 to T−1)
- Confirm start date, hours, timezone overlap, and primary channel (email / Slack / Teams).
- Request access list in writing: email, calendar, CRM, project tool, files, social, finance tools as relevant.
- Confirm how passwords are shared ([1Password / client vault] — not plain email if avoidable).
- Ask for existing SOPs, brand guide, VIP list, and “please never do X” list.
- Prepare your own environment: quiet workspace, backup internet plan, updated apps.
2. Day 1 morning
- Test every critical login within the first [60–90 minutes].
- Log access issues in one list; send to client with priority order (blockers first).
- Read brand/SOP pack; note questions in one doc (don’t scatter questions across 12 messages).
- Send a short “I’m online and here’s my status” note: what works, what’s blocked, what you’ll do today.
3. Day 1 afternoon
- Agree top 3 priorities for week one in writing.
- Confirm response SLAs and escalation contact (SOP 09).
- Confirm reporting cadence (SOP 05) and tools of record (CRM, task board).
- Schedule a brief end-of-week check-in if the client wants one.
4. Day 1 quality bar
- You can reach the client on the primary channel
- Blockers are visible, not hidden
- Week-one priorities are written and shared
Mindset: Speed of clarification beats speed of activity. Guessing on Day 1 creates expensive rework.
SOP 08 of 10
Document & file naming standard
Purpose: Make files findable by anyone on the account without asking you — and prevent “final_final_v7” chaos.
Scope: Shared drives and document links you create or maintain for the client.
1. Standard naming pattern
- Default:
YYYY-MM-DD_ProjectOrClient_Description_v01
- Use leading zeros in versions: v01, v02…
- Prefer underscores or hyphens; avoid special characters:
# % & ?
- Dates always ISO order (year-month-day) so files sort correctly
2. Folder logic (adapt to client)
/Clients/[ClientName]/ as root when multi-client
- Inside:
01_Admin, 02_Delivery, 03_Finance, 99_Archive (example)
- Current working files stay in delivery folders; superseded files move to Archive with the same base name
3. Procedure when creating or receiving files
- Rename on download if the source name is messy — before filing.
- Store in the correct folder before sharing links.
- Share with least privilege (view vs edit) per client policy.
- When a file is replaced, update any SOP, task, or CRM note that pointed to the old link.
- For final deliverables, add
_FINAL only after client approval — and stop editing that file; further changes become a new version.
4. Quality bar
- A teammate can find last week’s report in under 2 minutes
- No duplicate “same content different name” in the active folder
Never: Store client files only on a personal desktop; put unrestricted public links on sensitive folders; use client data in personal AI accounts against policy.
SOP 09 of 10
Escalation & urgent requests
Purpose: Respond fast to true urgencies while protecting the day from false emergencies — with clear paths and calm communication.
Scope: Anything labeled urgent by the client, or anything that meets the criteria below even if not labeled.
1. What counts as urgent
| Urgent | Usually not urgent |
| Customer or client blocked today; payment/security/legal risk; public error live; system outage affecting delivery |
“When you can”; nice-to-have edits; ideas; tasks that fit the next scheduled block |
2. Response standard
- Acknowledge within [15–30 minutes] during agreed work hours (even if only “seen — working on it”).
- State next action and ETA for an update (not always full resolution).
- If outside your authority, escalate to [name / channel] with a brief: situation, impact, what you’ve tried, ask.
3. Procedure
- Pause non-urgent work if the issue is truly urgent.
- Acknowledge on the same channel the request arrived (don’t force a channel switch mid-crisis).
- Stabilize: stop the bleeding (unpublish, freeze send, disable wrong automation) if you have permission.
- Document timeline of actions in a shared note.
- After resolution: short post-mortem — what happened, fix, prevention — within [1 business day] if impact was material.
4. Boundary script (false urgency)
“I can take this in today’s [3:00 PM] block unless it’s blocking a customer today — is it blocking delivery before then, or can we schedule it?”
Never: Ignore a VIP in crisis because you’re “batching”; invent a fix status; argue tone mid-incident — stabilize first, feedback later.
SOP 10 of 10
End-of-week closeout
Purpose: Close the week so Monday starts with clarity — for you, your backup, and the client.
Scope: Last structured work block of the week ([e.g. Friday]).
1. Time & ownership
- Owner: [Name]
- Block: [e.g. Friday 2:00–3:00 PM client time] — recurring calendar event
2. Closeout checklist
- Inbox: Run a final triage pass (SOP 01). No unsorted pile left for Monday.
- Tasks: Mark done; move unfinished items with realistic dates; flag blocked items.
- CRM: Quick hygiene on deals you touched (SOP 06).
- Calendar: Confirm next week’s critical meetings have agendas and links (SOP 02).
- Status: Send weekly report if due (SOP 05).
- Finance: Check invoices due over the weekend / Monday (SOP 04).
- Monday top 3: Write the first three actions at the top of your task list or a sticky note in the project tool.
- Handoff note (if backup covers weekend/Monday): one paragraph on live risks only.
3. Quality bar
- A teammate could read your board and understand state of play without calling you
- No silent landmines (known overdue invoice, unconfirmed Monday meeting, unanswered VIP)
Done: You can step away without the week leaking into personal time — because the system holds the threads, not your memory.