Client Operations Manager Role Guide
A practical guide for how the COM role works day to day, where to find things, and how to keep client work moving without everything feeling heavier than it needs to.
Keeping the internal work moving smoothly
The Client Operations Manager role is here to keep client work organised, visible, and moving. You help turn requests into clear next steps, make sure the right people have what they need, and keep the AM updated along the way.
- 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, assigned to Pradeep, with you monitoring progress and QA
- Full website builds: coordinate design with JC first, then build with Pradeep
- Completing, assigning, monitoring, and closing task cards in Notion
- Flagging blockers or delays early so AMs can manage client expectations
- Client communication: client-facing messages go through the AM. If a client reaches out to you directly, just warmly point them back to their AM.
- Social media strategy and content ownership: that stays with the social media heads and strategists. Your part is follow-up, task tracking, and making sure nothing gets missed.
- Ad strategy decisions: Dianne handles Meta Ads. Google Ads is currently handled by Charlie while we hire for that role. You coordinate on landing pages and help keep things aligned.
- Blog posting: blog posting is automated by Charlie and does not sit with COMs unless Charlie specifically asks for help.
| AM / CSM (Queney / Lianna / Ann) | Your frontline partner. They own the client relationship, create task cards after acknowledging requests, manage client expectations, and handle client-facing updates. |
| Ani + Charlie | May create or assign internal action items directly, including monthly email action items from their client meetings. Treat these as operational work that needs a Notion card and COM follow-through. |
| Social media heads + strategists | Owners for social media strategy and content work. You follow up with them for status, blockers, and due dates when a social task is on the board. |
| JC | Design partner for full website builds. Coordinate the design direction and assets with JC before the build goes to Pradeep. |
| Pradeep | Developer for landing pages, complex website changes, and full website builds after design is ready. |
| Dianne | Meta Ads. Coordinate with her on Meta campaign context and landing pages for active Meta campaigns. |
| Charlie | Google Ads for now, blog posting automation, and monthly client meeting action items. A dedicated Google Ads hire is in progress. |
| 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 live in the Client Masterlist.
Client assignments change, so the guide should not be the source of truth for who is assigned to which account. Use the Client Masterlist to see your current clients, account manager, services, notes, strategist, designer, developer, and operational context.
A quick weekly check-in can help you stay ahead of things. For each client, ask:
- Is their website up to date and performing correctly?
- Are there any open task cards missing details, owners, or due dates?
- Are there any tasks at risk of delay that I need to flag to the AM?
- Is there anything the AM has handed over that I have not acknowledged or moved forward?
If the answer to any of these is "I'm not sure", that is a good cue to open the Notion board and have a look.
Website work
Website changes will probably be one of your most common task types. The process is the same whether it is a quick text swap or a full page rebuild. Clear details and steady updates keep the small things from slipping.
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, including 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 so you can avoid touching something that is already running.
- Any new workflow should be tested on a test contact before activating for real patients.
- Make sure every GHL task card is updated under the GHL / Automation category with status, notes, and proof of completion.
- 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 usually creates or sends the task card and shares the CSV recall list via Discord or the Notion card, but Ani or Charlie may also assign recall-related action items. You then make sure the card details are complete, run it in GHL, keep the status updated, and confirm back to the person who assigned it, plus the AM if the client needs an update.
📎 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. The main thing is to know what is included, keep the task focused, and ask Charlie or Ani when something feels bigger than a simple update.
- 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 posting or blog content strategy, unless Charlie specifically requests help
- Backlink building
- Technical SEO beyond page titles and meta descriptions
Writing meta descriptions and page titles
Campaigns & Ads coordination
You do not run ads, but when a client has an active campaign, you help make sure the landing page it points to is correct, live, and aligned with the ad owner. Dianne handles Meta Ads. Charlie currently handles Google Ads while we hire for that role.
| When | What to do |
|---|---|
| Before a campaign launches | Confirm the destination URL with the ad owner: Dianne for Meta Ads, Charlie for Google Ads. Make sure the landing page is assigned to Pradeep if it needs to be built or updated, and check that it 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 for Meta context, Charlie for Google Ads context, and Pradeep for the landing page update. |
| When a new landing page is built | Assign the build to Pradeep, confirm whether it connects to Meta or Google Ads, and add tracking pixels if required. Dianne advises for Meta. Charlie advises for Google Ads for now. |
| Clients with active campaigns | Use the Client Masterlist and task cards for the latest campaign context. Be proactive about checking in with the correct ad owner. |
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 and create the initial task card when a client request needs action. You never communicate directly with clients.
What really helps them:
- Acknowledge the task card link once they hand it over
- Make sure the card has complete details, owner, status, due date, and useful notes
- Timely updates when work is done, blocked, delayed, or at risk
- Honest status updates. If it is not done yet, that is fine, just say why and what is next
- 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
Social media has its own heads and strategists, so COMs do not own the social strategy or content decisions. Your role is operational follow-through.
- Check that the Action Items card has the right client, request, strategist/head, deadline, and context
- Follow up with the social media head or assigned strategist for progress updates
- Monitor the card so approvals, edits, and deadlines do not get missed
- Flag delays or blockers to the AM early so they can keep the client warm
- Update the AM once the social task is complete, ready for approval, or needs client input
For landing pages, send the build or update to Pradeep. For full website builds, coordinate the design with JC first, then send the approved direction and assets to Pradeep for the build. A clear brief means faster turnaround for everyone.
Always include:
- Whether this is a landing page, website update, or full website build
- What needs to change or be built (be specific, not "update the homepage")
- For full website builds, the JC design direction or approved design assets
- 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 prepare a solid report without having to chase for basic 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
This is your task home. Everything operational lives here. AMs create cards when they acknowledge client requests, but cards and action items may also come from Ani, Charlie, or monthly client-meeting action-item emails. COMs help keep each card clear, assigned properly, monitored, updated, and finished on time.
Board views: when to use each
| View | Best for |
|---|---|
| Action Items | Your daily default, with all active tasks grouped by client and sorted by due date |
| By Client | Kanban view for seeing each client's tasks as cards at a glance |
| By Status | Everything grouped by status, useful for end-of-day reviews |
| Website Changes / Google Ads / etc. | Category-specific filtered views when you want to jump straight to a task type |
| Done ✓ | Completed tasks, useful when an AM asks for confirmation of past work |
How to review a task card, 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
| Status | When to use it |
|---|---|
| Not started | Task created but work hasn't begun. This is the default. |
| On Hold | Work is paused while waiting on something before it 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 so they can follow up. |
| 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. Cancel it instead of deleting it. 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 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, unless a separate Google Doc or Google Sheet is specifically requested.
Your main workspace. Every task you touch, including website changes, GHL, SEO, recalls, landing pages, and social follow-ups, should be tracked here. This is the single source of truth for all client work.
- Work from the task card whenever a request is handed over
- Complete missing details before assigning or starting work
- Add in-page comments, notes, links, screenshots, and proof for proper tracking
- Keep statuses updated as work moves
- Flag delays or blockers early so the AM can manage client expectations
- No Google Docs or separate sheets unless otherwise directed. Keep the main record here.
Please keep your clients' entries up to date. Check in regularly and keep details current, including website URLs, GHL info, key contacts, service scope, and helpful notes.
- 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
Social media work has its own heads and strategists. Your role here is to help social-related tasks connected to your clients keep moving and avoid anything getting missed.
- Monitor social-related Action Items cards for your clients
- Ask the assigned social media head or strategist for progress updates when needed
- Flag blockers or delays to the AM early
- Make sure approvals, edits, due dates, and client notes are not missed
- Update the AM once the social task is complete, ready for approval, or needs client input
End-of-month reports are the AM's responsibility to prepare and send. You are welcome to check them for 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. You do not need to be there every hour, but try not to 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), flag it to the AM so they can create the right Action Items card or client-facing follow-up
- Think of it as a passive awareness channel. You are there to stay informed, not to manage the conversation.
Working standards
These are the habits that make the work easier for everyone. Nothing here is meant to feel heavy. It is mostly about keeping things clear, consistent, and easy to follow.