Client Operations Manager Role Guide
Your complete guide to the role — what you own, how things work, and where to find everything you need. Whether you're brand new or coming in from a different role, this is your starting point.
You're not just executing tasks.
The Client Operations Manager role is a big one — in the best way. You're the person who makes sure things actually get done for your clients, from the moment a request lands to the moment it goes live. It's hands-on and varied work.
- Website changes, updates, and builds
- QA and testing (ChatGPT + Codex)
- SEO — meta descriptions, page titles, internal links
- GHL workflows, phone numbers, automations
- Patient recalls for your clients
- Landing pages (builds and updates)
- Coordinating with Pradeep for complex builds
- Logging and tracking every task in Notion
- Client communication — all client-facing comms go through the AM. If a client reaches out to you directly, just warmly point them to their AM.
- Social media content — that's the social team (Caila, Bea, Sam). You may coordinate on campaigns but you don't produce the content.
- Ad strategy decisions — Dianne owns Meta and Google Ads strategy. You coordinate on landing pages and ensure alignment.
| AM (Queney / Lianna / Ann) | Your frontline partner. They relay requests, manage client expectations, and handle reporting. |
| Pradeep | Developer for complex website builds that are beyond ChatGPT + Codex scope. |
| Dianne | Campaigns and ads. Coordinate on landing pages for active ad campaigns. |
| Kate | Copy backup when ChatGPT needs a human check — AHPRA-sensitive content especially. |
| Nathalie | Photo editing escalation when ChatGPT output isn't good enough. |
| Bettina | Your go-to when you're not sure how to handle something. She'll escalate to Charlie or Ani as needed. |
Your clients, your responsibility.
Below is your current client list. You are the internal champion for every client assigned to you — not just for website tickets, but for making sure everything we deliver for them is running on track.
A quick check-in habit that'll keep you ahead of things — ask yourself these three questions each week for your clients:
- Is their website up to date and performing correctly?
- Are there any open tasks I haven't actioned or followed up on?
- Is there anything the AM has flagged that I haven't responded to?
If the answer to any of these is "I'm not sure" — that's your cue to pop open the Notion board and have a look.
Website work
Website changes will probably be your most frequent task type. The process is the same whether it's a quick text swap or a full page rebuild — keeping it consistent means nothing gets missed, even on the small stuff.
QA Checklist
| Check | Detail |
|---|---|
| Desktop layout | Load in browser at full width. Check all sections, images, and text render correctly. |
| Mobile layout | Load on mobile view. Check stacking, spacing, and touch targets. |
| Images | No broken images, no stretched or pixelated assets, correct alt text if applicable. |
| Links | All links work and go to the right destination. Internal nav is correct. |
| Forms | Appointment forms and contact forms submit correctly. If in doubt, test submit. |
| Copy | No spelling errors, no placeholder text left behind, no old content still showing. |
| AHPRA (if applicable) | Any bio or clinical content has been checked for compliance. |
| Codex audit (new builds) | Run a full Codex page audit on new builds before marking approved. |
GHL & Patient Recalls
GoHighLevel (GHL) is the platform we use for patient scheduling, automations, phone numbers, and SMS recall sequences. Each COM looks after GHL for their own clients — workflows, phone number management, recalls, and automation updates.
- Phone numbers for your clients
- SMS and email automation workflows
- Patient recall sequences (1st reminder, 2nd reminder)
- Appointment confirmation flows
- Form and pipeline configurations
- Always check the client's active workflows before making changes — you just want to make sure you're not accidentally touching something that's already running.
- Any new workflow should be tested on a test contact before activating for real patients.
- Log every GHL task in Notion under GHL / Automation category.
- If you're ever unsure about a GHL change, just message Bettina first before touching anything — much easier to check than to undo!
📨 Patient Recall Process
This is how recalls work. The AM (Queney, Lianna, or Ann) will send you the CSV recall list via Discord. You then run it in GHL for your clients.
📎 1st-Reminder-Recalls-Hills-10.06.2026.csv
📎 2nd-Reminder-Recalls-Hills-10.06.2026.csv
| Action Label | Operation | Status | Completed |
|---|---|---|---|
| 10-06-2026 recall 1st | SMS | Complete | Jun 10 2026 1:40 PM |
| 10-06-2026 recall 2nd | SMS | Complete | Jun 10 2026 1:42 PM |
SEO
SEO tasks are specific and scoped. Know exactly what's in and what's out — don't over-do it, and don't under-do it.
- Meta descriptions — written via ChatGPT
- Page titles (title tags) — written via ChatGPT
- Internal linking on new pages added to existing websites
- Full keyword research or SEO audits
- Blog content strategy
- Backlink building
- Technical SEO beyond page titles and meta descriptions
Writing meta descriptions and page titles
Campaigns & Ads coordination
You don't run ads — but when a client has an active campaign, you are responsible for making sure the landing page it points to is correct, live, and aligned with what Dianne has built on the ads side.
| When | What to do |
|---|---|
| Before a campaign launches | Confirm with Dianne what URL the ad is pointing to. Make sure that page is live, QA'd, and has a working form or CTA. |
| When a campaign creative changes | Check if the landing page needs to be updated to match the new offer or creative. Coordinate with Dianne. |
| When a new landing page is built | Confirm with Dianne if it's connected to a running ad. Add tracking pixels if required — Dianne will advise what's needed. |
| Clients with "campaigns" note in your list | These clients have active campaigns running. Be extra proactive about checking in with Dianne on these. |
Working with the team
You sit at the centre of a lot of moving parts. The better your coordination is, the smoother things run for your clients.
Your AM (Queney, Lianna, or Ann) is your main conduit to the client. They handle all client communication — you never communicate directly with clients.
What really helps them:
- Timely updates when work is done or blocked
- Honest status updates — if it's not done yet, that's fine, just say so
- A heads-up before something goes to "For Client Approval" so they can prep the client
- Flagging anything tricky early so they can manage expectations on the client side
For complex builds that are beyond ChatGPT + Codex scope, you'll send work to Pradeep. A clear brief means faster turnaround for everyone.
Always include:
- What needs to change (be specific, not "update the homepage")
- What it should look like after
- Reference links or screenshots
- Any assets (images, copy) ready to use
- The Notion task card link so he can update progress
Reporting is the AM's job, but a lot of what they pull together comes from your Notion cards. Keeping statuses and notes updated means they can put together a solid report without having to chase you for info — makes everyone's life easier.
When the AM is prepping for a client call or EOM review, they'll often check in with you. Having things updated means you can answer straight away — and it makes the whole team look sharp.
Notion Action Items Board — complete guide
This is your task home — everything lives here. The more consistently you use it, the easier your job gets (and the easier everyone else's job gets too). Here's how it all works.
Board views — when to use each
| View | Best for |
|---|---|
| Action Items | Your daily default — all active tasks grouped by client, sorted by due date |
| By Client | Kanban view — see each client's tasks as cards at a glance |
| By Status | See everything grouped by status — useful for end-of-day reviews |
| Website Changes / Google Ads / etc. | Category-specific filtered views — jump straight to a task type |
| Done ✓ | Completed tasks — use when an AM asks for confirmation of past work |
How to create a task — step by step
Due Date formula — by Task Category
| Task Category | Due in | Why |
|---|---|---|
| New Landing Page | 5 days | Single page build + copy + QA |
| Full Website Build | 15 days | Multi-page, complex work |
| Website Changes / Updates | 2 days | Quick turnaround expected |
| Google Ads | 3 days | Setup + review cycle |
| Meta Ads | 3 days | Setup + review cycle |
| Content | 3 days | Write + review buffer |
| SEO | 5 days | Research + writing + publish |
| GHL / Automation | 3 days | Build + test cycle |
| Reporting | 2 days | Data pull + formatting |
| Others | 3 days | Default fallback |
| Update Landing Page | 2 days | Faster than a new build |
Status guide — use the right one
| Status | When to use it |
|---|---|
| Not started | Task created but work hasn't begun. This is the default. |
| On Hold | Work paused — waiting on something before you can continue. Add a note explaining why. |
| In progress | You've started. Set this the moment you begin, not when you're halfway done. |
| In Review | Your work is done and waiting for internal review or sign-off before it goes to the client. |
| For Client Approval | Reviewed internally. Now with the client for sign-off. The AM manages this conversation. |
| Waiting on Client | You need something from the client before you can proceed. Flag the AM — they follow up, not you. |
| Approved | Client has signed off. Only mark this when approval is confirmed. |
| Done | Fully complete, live, and closed. Nothing left to action. |
| Cancelled | Task is no longer needed. Never delete tasks — cancel them. The record stays for history. |
Using sub-tasks for complex work
If a task has multiple parts (e.g. a full website build with homepage, service pages, contact page), use sub-items to track each piece separately. Each sub-item needs its own Assignee and Status.
Common situations — what to do in Notion
ChatGPT & Codex
ChatGPT (with Codex) is your main AI tool for website work. Here's a quick breakdown of what each one's for.
- Writing and rewriting copy (bios, page content, descriptions)
- Generating or editing images for websites
- Photo editing — background removal, retouching, resizing
- Meta descriptions and page title suggestions
- AHPRA compliance checks on copy
- Standard website text and image changes
- Auditing pages for code-level issues a visual check won't catch
- Identifying broken elements, accessibility gaps, performance issues
- Standard website changes (text swaps, image replacements, minor edits)
Your key Notion links
These are the pages you'll be in most often. Bookmark them all. Everything operational lives in Notion — no separate Google Docs or Google Sheets unless specifically asked to.
Your main workspace. Every task you touch — website changes, GHL, SEO, recalls, landing pages — gets logged and tracked here. This is the single source of truth for all client work.
- Log every task before starting work
- Add in-page comments and notes for proper tracking
- Keep statuses updated as work moves
- No Google Docs or separate sheets — everything lives here unless otherwise directed
You are responsible for keeping your clients' entries up to date. Check in regularly and make sure details are current — website URLs, GHL info, key contacts, service scope.
- Update with the latest client details as things change
- Add notes in-page as needed — anything worth tracking goes here
- Create a new entry for new clients and fill in the required fields properly
- For questions or help with anything Notion setup-related, message Bettina
You each have your own personal page on the Shoutout Digital homepage. It includes a synced view of all your relevant task boards so everything is in one place.
- Synced views of your Action Items, client tasks, and other relevant boards
- Feel free to customise it however works best for you
- Use it as your daily dashboard if that helps you stay on top of things
You won't be creating task cards here — that's the social team's board. But you do need to check in on it from time to time.
- Monitor for anything related to your clients that might need attention
- If you spot an issue — wrong link, outdated content, anything off — relay it to Caila directly
- Follow up on any pending items as needed on behalf of your clients
End-of-month reports are the AM's responsibility to prepare and send. But you're welcome to check them — they give you useful context on how your clients are performing and what the AM is communicating to them.
- Read-only reference for you — no action required
- Good way to stay across what the client is being told about their results
You'll be added to your clients' WhatsApp group chats. Check them from time to time — not necessarily every hour, but don't let messages sit unread for days.
- You don't need to reply — that's the AM's role
- If you see something worth acting on (a request, a complaint, an update), add a note to the Client Masterlist or log a task in Action Items
- Think of it as a passive awareness channel — you're there to stay informed, not to manage the conversation
Non-negotiables
These are the things that make a real difference — for your clients, the team, and honestly for your own sanity too. None of it is complicated, it's really just about being consistent.