The toolkit

Social media management

This course covers the operational half of social media: the content calendar, batching, adapting one idea across platforms, captions and hooks, hashtags and tagging, free scheduling, the inbox, and the monthly report. You finish able to run a client's accounts week after week without drama, defuse a public complaint, and hand anything sensitive to the client before you speak for the brand.

9
lessons
~66
minutes
12
exam questions

Free · No paid tier · No certificate fee

After this course

Everything, and what is in it.

What this work actually is

~6 min

The half you own

Social media splits in two. Someone decides what the business stands for, what it sells, and what it will pay to promote. That is strategy, and it usually stays with the client or their marketing lead. The other half is operations: the calendar, the drafts, the images, the scheduling, the replies, the numbers at month end. That half is a real job, and it is the one you are hired for. Being clear about the split protects you. When a client asks why sales are flat, you can show what was published, what it reached and what you recommend, without pretending you control pricing, product or the offer. When you do have an opinion on strategy, offer it as a recommendation in the report, not as a change you made on your own.

How AfterDesk tasks differ

On AfterDesk, social work arrives as a defined deliverable. Thirty captions for a month, a content calendar, a set of graphics, a metrics report. You download the brief and the source files, you produce the work, you upload it with a note to the operator, and QC reviews it before the client sees it. You do not hold the client's account, you do not post to a live page, and you never speak to the client directly. The operator is the only person between you and them. Everything else in this course describes work you may also do for clients outside this platform, where you often will hold access and post directly. Both are normal parts of a social media career. Keep the difference straight so you never assume access you do not have.

The weekly rhythm

The work has a shape. Most days you spend twenty to forty minutes in the inbox: comments, messages, mentions, tags. One day a week you batch, which means writing, designing and queueing the coming week or two. Once a month you pull the numbers and write the report, and once a month you plan the next block of content. Everything else is admin. When you quote a price or a workload, quote it against that shape rather than against a vague idea of managing accounts. Two platforms, twelve posts a month, a daily inbox pass and one report is a specific job that both sides can plan around. Managing our social is not.

What good looks like

You can measure yourself without a rating. Good work means the client approves the batch with small edits rather than rewrites. Nothing missed its slot. No comment sat unanswered for two days. Nothing went out that the client had not seen. The report told them something they did not already know. And when something went wrong, they heard it from you first. Clients rarely notice good social operations. They notice missed posts, a typo in a price, a complaint left burning in public over a weekend, and reports that arrive late and say nothing. Most of this course is about removing those five failures.

Remember

  • Strategy belongs to the client; the calendar, the drafts and the inbox belong to you.
  • On AfterDesk you deliver files through the platform and never hold client accounts.
  • Quote the shape of the work: platforms, posts per month, inbox passes, one report.
  • Clients notice missed slots, wrong prices and unanswered complaints, not your best caption.

The calendar and the batch

~8 min

One sheet, one source of truth

Build the calendar in a Google Sheet and make it the only place the plan lives. One row per post. Columns for date, time with the audience's time zone named in the header, platform, content pillar, hook, full caption, link to the image or video, destination link, status, approver, and the URL of the post once it is live. Freeze the header row and sort by date. Share it with the client with comment access, so feedback lands next to the post it refers to instead of scattering across messages. When a client asks what is going out on the fourteenth, you send one link. When you get sick, whoever covers you can read the sheet and continue. A plan that lives in your head is not a plan a client can approve.

Pillars beat the blank page

Choose four content pillars with the client and rotate them. For a dental clinic that might be patient education, before and after proof, the people who work there, and offers. For a bakery, product, process, the neighbourhood, and promotion. Agree the mix in plain numbers: of twelve posts a month, six educate, three show proof, two are human, one sells. Now the blank page is gone. You are not asking what should we post, you are asking what this month's education post is about. Pillars also protect the client from themselves. When they want four sales posts in one week, you can show the mix you agreed and what happened the last time the feed was mostly selling.

Status and approval columns

Use five statuses and only five: draft, ready for review, approved, scheduled, posted. A post moves one step at a time and never skips approved. Put the approver's name and the date in the row so there is a record of who said yes. This single column settles most arguments. If a client says they never agreed to a post, the row shows the date they approved it. If they never replied, the row shows it sat in review and that you moved a different approved post into the slot. Set a standing rule and write it in the sheet: content not approved seventy two hours before its slot gets replaced by something already approved. Then follow it every time, including when the post is good.

Batch by task type

Do not build posts one at a time from idea to finished graphic. Batch by the type of thinking. First session, write twelve hooks. Second, expand the approved hooks into captions. Third, make or select all the images in one sitting in Canva free. Fourth, load everything into the scheduler. Switching between writing and design costs far more time than it feels like. Name assets so they sort themselves, in the form 2026-03-14-ig-carousel-v1.png, one folder per client per month. Keep the editable file and not only the export, because a price will change and you will need to open it again. A batched month takes most people one long day. The same twelve posts made one at a time eat an hour here and an hour there for four weeks.

Keep two weeks of buffer

Aim to always have two weeks of approved, scheduled content sitting ahead of today. This is the difference between a professional operation and a scramble. Power cuts, a storm, a sick child, a client who disappears for ten days: none of it touches the feed if the buffer is there. Build it once by working a month ahead for a single cycle, then top it up during each batch. Tell the client the buffer exists and what it is for. It also changes how you negotiate. When a client asks for an urgent post today, you are not choosing between chaos and refusing. You can say the queue is full through the twenty-first, that this can replace the post on the eighteenth, and what that trade costs.

Remember

  • One sheet, one row per post, with the audience's time zone named in the header.
  • Four pillars and an agreed mix turn every planning session into a short one.
  • Nothing moves past review without a name and a date in the approver column.
  • Batch by task type: hooks, then captions, then images, then scheduling.
  • Two weeks of approved content in the queue is your insurance against everything.

One idea, several platforms

~7 min

Repurpose the idea, rewrite the post

Clients ask for the same content on four platforms, and the lazy version is visible from a distance. A caption written for one audience, pasted everywhere, with a line about the link in the bio on a platform where links work fine. What travels between platforms is the idea, not the words. Take the idea and write it again for each place. Same fact, different shape, different first line, sometimes a different point. A single customer story can become a short vertical video, a text post that opens with the number, a carousel that walks through the steps, and a longer written piece for a professional audience. That is one hour of thinking and forty minutes of rewriting, and it reads as four native posts instead of one post shouted four times.

What actually changes per platform

Four things change. Length, because some feeds truncate after a line or two and some reward a longer read. The first line, because it is often all anyone sees before deciding. Link behaviour, because some platforms let you put a working link in the post and others push it to a profile or a comment. And shape, because a square image, a four by five portrait and a nine by sixteen vertical are three different crops, not one image resized. Check the current behaviour yourself rather than trusting an article from two years ago. Platforms change these rules often, and a caption written for last year's layout gets cut in the wrong place.

Video is one clip, cut differently

One recording gives you several posts. Cut a sixty second version and a fifteen second version from the same footage, and pull one still frame for an image post. Free editing is genuinely good now. The free version of DaVinci Resolve handles cutting, captions and export. Burn captions into the video or use the platform's caption tool, because most people watch with sound off, and a video that only works with sound loses most of its audience in the first second. Keep the first two seconds free of logos and intros, since nobody waits through an animated brand stamp. Export vertical for feeds that are vertical, rather than posting a horizontal clip with black bars, which reads as a repost from somewhere else.

The read-aloud test

Before you deliver a set, read the versions of the same idea one after another out loud. If two of them are the same sentences with a different hashtag block, you have copy-pasted. Change something real: open with a different line, cut the professional framing for the casual platform, ask a different question at the end. The test is whether someone who follows the client in two places would feel spoken to twice or served the same thing twice. One more habit. Keep a note of which version performed best on which platform. After three months you stop guessing about shape and start knowing what that particular audience responds to.

Remember

  • Move the idea between platforms; write the words again for each one.
  • Length, first line, link behaviour and aspect ratio change; check current behaviour yourself.
  • Burn in captions, because most people watch with the sound off.
  • If two versions read the same aloud, you copy-pasted.

Captions and hooks

~8 min

The first line does the work

Most people see one line before deciding to stop or scroll, so spend a disproportionate amount of your time there. Specific beats clever, and concrete beats corporate. We are excited to announce some changes to our schedule tells the reader nothing. We open at seven starting Monday tells them everything in half the space. Three hooks work reliably because they promise something real. A number, as in three things that void your warranty. A named mistake, as in most people water this plant twice as often as they should. Or a direct statement of the news, as in the clinic is open Saturdays from March. Write five hooks for every post and pick one. The first is almost never the best, and the exercise takes four minutes.

One post, one idea

A caption that makes three points makes none. Decide the single thing the reader should walk away with, then build around it. Hook, one idea, one piece of proof or detail that makes it credible, one action. Proof is the part most people skip and it is what makes a post believable. A price, a date, a measurement, a small specific detail from the work. We fixed a leak becomes we found the leak behind the wall in about forty minutes, because the meter kept moving with every tap closed. Keep paragraphs to one or two lines. A wall of text on a phone gets scrolled past no matter how good the writing is.

Write in the client's voice

Your job is to sound like the client, not like you. Build a one page voice sheet at the start and get it approved once. How formal, whether the brand says we or uses the business name, words they always use, words they refuse, emoji policy, whether humour is allowed, how they refer to customers, and how they talk about competitors and prices. Add three examples of posts they liked and two they did not. Reuse it for every batch and hand it to anyone who covers for you. Where the client's voice conflicts with clarity, raise it rather than quietly rewriting the brand. Where it conflicts with honesty, do not write it. A claim you cannot support is a problem for them and for you, and it is the one place where following the brief is not enough.

Ask for something possible

End with one action the reader can take right now from the phone in their hand. Tell us your street and we will say if we deliver there. Save this for the next time your printer jams. Send us the model number and we will check stock. Engage with us below is not an action. Neither is check out our website with no reason to. One call to action per post, because two means neither happens. If the post exists to be saved rather than clicked, say so and stop asking for clicks. And match the action to the platform. Asking for a link click where links are awkward wastes the post.

Proofread it as a deliverable

A caption is a document with your name on it. Read it aloud, which catches most awkward sentences. Then check every fact against the source the client gave you: prices, dates, opening hours, names, spellings, the address, the phone number. Never round a number to make it read better and never write a claim the source does not support. If the brief says the sale ends soon and you cannot find the date, ask, and do not invent Friday. Click every link you include, in a private window, from a phone if you can. A broken link or a wrong price in a published post costs the client real money and takes ten seconds to prevent.

Remember

  • Write five hooks per post and pick one; the first is rarely best.
  • One post, one idea, one piece of proof, one action.
  • A voice sheet approved once saves an argument in every batch.
  • Check every price, date and name against the source before delivering.
  • Never write a claim the source does not support.

Hashtags, tags and mentions

~7 min

What hashtags can and cannot do

Hashtags are a discovery aid on some platforms and close to decoration on others. They help a new or small account get seen by people who do not follow it yet, mostly where people browse by topic. They do not rescue a weak post, and thirty tags on a post nobody stops for still reaches nobody. Do not promise a client growth from hashtags. If you are asked, say plainly what they do: a modest amount of extra reach on the right platform, worth two minutes of work, not a strategy on its own. Where the platform serves content by interest instead of tags, say that too, and put the effort into the first line of the caption instead.

Build sets, not piles

Make a small sheet of hashtag sets, one set per content pillar, and rotate them. A workable set mixes three levels: a few broad tags with large volume, a majority of specific niche tags where a small account can actually surface, and local or brand tags nobody else uses. Ten to fifteen relevant tags beats thirty scraped from a generator. Check every tag before you use it the first time. Open it and look at what is actually posted under it. Tags get hijacked, go dormant, or turn out to mean something else entirely in another community, and your client's post will sit in that feed. Review the sets every quarter, because the ones that worked in January can be dead by June.

Tagging people is a permission question

Tagging is publishing about someone. Tagging another business puts your client's post in their notifications and sometimes on their profile. Tagging a customer identifies them in public to everyone they know. Never tag a customer without their written permission, even when they are visibly happy in the photo, and never tag a minor. Get the client's rule on tagging partners and suppliers once, in writing, and follow it. Location tags need the same care. A tag on a home studio publishes where someone lives, and a tag on a staff photo tells the internet where your client's team is right now. When you are unsure, leave the tag off. Nobody has ever complained that a post was not tagged enough.

Reposting other people's content

Sharing a customer's photo of the product is one of the best kinds of content, and it is also someone else's work. Ask in a message, get a yes in writing, save the screenshot of that yes in the client folder, and credit the creator in the caption and on the image. If they say no or do not answer, you do not have permission, because silence is not a yes. The same applies to images and music you find online. A photo from a search result is not free to use, and a track behind a video can mute or remove the post. Use the platform's own audio library, the client's own footage, or free stock sources where the licence is clear, and note the source in your sheet.

Remember

  • Hashtags are a small reach aid, not a growth strategy; never promise otherwise.
  • Ten to fifteen tags across broad, niche and local beats thirty scraped ones.
  • Open every new tag and look at what is posted under it.
  • Tagging a person is publishing about them; get written permission, never tag minors.
  • Save the screenshot of every repost permission in the client folder.

Scheduling without paying for tools

~7 min

Native schedulers first

Most platforms now let you schedule for free from their own business tools, and that is where to start. Meta Business Suite schedules Facebook and Instagram at no cost. Professional networks, video platforms and pinboard platforms have their own built-in scheduling. Native tools are free, they rarely break the way third-party connections do, and they do not need the client to authorise an outside app. Paid all-in-one dashboards exist and larger teams use them, but a client paying for one is a decision, not a requirement. The free tiers of those tools usually cover a small number of accounts and posts per month, which is enough for many clients. Never sign a client up for a paid tool, or connect their accounts to any outside service, without asking them first.

Time zones are the usual disaster

You work in Manila. The audience may be in London or Chicago. Scheduling tools show times in the zone of whoever is logged in, and that is where the mistake lives. Write the audience's time zone into the header of your calendar column and plan in that zone only. When you set up a new client or a new tool, run one dated test post at a specific time and confirm when it actually appeared. Check twice a year for daylight saving shifts in the audience's country, because a schedule set in November posts an hour off in April and nobody tells you. If a post is time-sensitive, an offer ending or an event starting, do not trust the scheduler alone. Set a reminder and check it went out.

When there is no scheduler

Some platforms and some account types cannot be scheduled from outside, and some clients will not grant the access a scheduler needs. Then you run a manual queue. Create a calendar event at the exact posting time with the caption in the description and the asset attached or linked, assigned to whoever holds the account. The person posting copies, pastes, uploads, and is done in ninety seconds. Keep the same status columns in the sheet so nothing depends on memory. This is also the honest answer when a client wants to keep control of their accounts. You are not blocked. You prepare everything and hand it over ready to publish, and your sheet still shows what went out and when.

Check the morning after

Scheduled posts fail quietly. A token expires, an image is rejected, a video finishes processing after the slot, a post publishes to the wrong account. Nobody tells you. Build a two minute check into the start of your day: open each account, confirm yesterday's posts are live, the image is not cropped through someone's face, the link opens, and the caption did not lose its line breaks. Paste the live URL into the posted column of your sheet. That column is your proof at month end and your shortcut when you need to find a post again. When something did fail, fix it and tell the client the same day, before they find it. A failure you report is an inconvenience. A failure they find is a competence problem.

Remember

  • Start with free native schedulers; never connect a client's accounts to outside tools unasked.
  • Plan in the audience's time zone and name it in the column header.
  • Run a dated test post whenever you set up a new account or tool.
  • Confirm every scheduled post went live, then paste its URL in the sheet.

The inbox and the difficult reply

~8 min

Two passes a day, four buckets

Community management is a routine, not a mood. Agree two fixed windows with the client, one early and one late in your working day, and a response target you can keep, such as within four working hours on weekdays. Every pass, sort what you find into four buckets. Routine questions you can answer from the brief. Praise, which gets a short human reply rather than the same thank you copied onto twenty comments. Complaints, which get the handling below. And sensitive items, which you do not answer at all without the client. Keep a short answers file for the routine bucket: opening hours, delivery areas, prices, sizes, how to book. Written once, checked by the client, reused daily, and updated whenever the client changes something.

The reply that defuses

An angry comment is looking for two things: to be heard, and to know what happens next. Give both and the temperature drops. Acknowledge what happened in their words, without disputing it. Apologise for the experience, which you can always do honestly, rather than admitting a cause you do not know. Give one concrete next step. Then move it out of public view by inviting a message with the details. Never argue, never correct their tone, never reply twice in the same thread, and never answer sarcasm with sarcasm. Public replies are written for the hundred people reading, not for the one person complaining. And do not delete a genuine complaint. Deleting turns one unhappy customer into a screenshot that spreads.

A worked example

A customer comments that the delivery arrived cold and the driver was rude. You know nothing about this order. A reply that works: I am sorry, that is not the experience we want, and cold food is not acceptable. Please send us a message with your order number and the delivery time and we will look into what happened today. Notice what it does not do. It does not blame the driver, promise a refund you cannot authorise, claim the driver is normally polite, or ask the customer to be reasonable. Then do the internal half. Screenshot the comment, log it in a simple issues sheet with date, platform, customer and your reply, and send it to the client the same day.

Hide, delete or leave

Get the client's policy in writing and apply it the same way every time. A workable default: leave criticism, even harsh criticism, because deleting it always looks worse. Hide comments containing slurs, harassment, or claims about another named person that could be defamatory. Delete only obvious spam and scam links, which put followers at risk. Block only when the client's policy allows it, and note who and why. Always screenshot before you hide or delete anything. The record matters if it becomes a dispute, and hidden comments can disappear from your view entirely. Keep the log short and current, so at month end you can tell the client what actually happened in the comments rather than a feeling about it.

Do not become the story

You are writing as someone else's business. Nothing you post from that account should be traceable to your opinions. Do not reply to political posts, do not like or share things from the brand account, do not join arguments in other people's comment sections on the client's behalf, and do not follow accounts from the client's profile without a rule that says you can. Watch which account you are logged into. Posting a personal comment from a client's account is one of the few mistakes that ends a relationship on its own. Use a separate browser profile for each client, or log out at the end of the pass. If it does happen, delete it, screenshot it and tell the client immediately. They will find out anyway.

Remember

  • Two fixed inbox windows a day, four buckets, one agreed response target.
  • Acknowledge, apologise for the experience, give one next step, move it to private.
  • Never delete a genuine complaint, and screenshot before hiding anything.
  • Log every complaint and send it to the client the same day.
  • Check which account you are logged into before every reply.

Escalation, approval and access

~7 min

The line you never cross alone

You never speak for the brand on anything sensitive without approval. Sensitive means anything with a consequence outside social media. Injury, illness, or a product making someone sick. Legal threats, lawyers, regulators. Accusations of discrimination, harassment or mistreatment of staff. Refunds, compensation, prices or dates not already published. Anything involving a minor, a death, a crime or an accident. Politics, religion and current news events. Anything a journalist asks. Anything about money, tax, health or safety, which needs a professional answer rather than a social media reply. This list is not you being timid. One confident reply on any of these can commit the business to something it cannot deliver, or become the quote in an article. Print the list and keep it beside you.

The holding reply

Escalating does not mean silence, because silence in public looks like hiding. Post one short reply that acknowledges without admitting, denying or promising. Thank you for telling us. We have passed this to the team and someone will contact you directly. Then move immediately. Screenshot the comment or message with the timestamp and the profile visible, send it to the client through the channel you agreed, say plainly that you have not answered on the substance, and propose the reply you would send once they confirm. Give them a deadline, such as needing a decision before the end of your working day. On AfterDesk you raise it with the operator in your delivery note and answer for nobody. Escalating fast is a professional act, not an admission that you cannot cope.

Access without passwords

Ask for delegated access, never a personal password. Business tools on the major platforms let a client add you to a page or account with a defined role while their own login stays theirs. That protects them, and it protects you, because you cannot be blamed for something done from an account you never held. If a client sends a password in a chat message, do not use it. Ask them to grant proper access instead, ask them to change that password, and ask them to delete the message. Never forward it to anyone. Where a shared login genuinely cannot be avoided, it belongs in a password manager with sharing, such as the free tier of Bitwarden, not in a note or a chat thread. Turn on two-factor authentication, and ask to be removed the day the engagement ends.

The content is not your portfolio

Client material stays with the client. Do not upload their files, customer lists, unpublished campaigns or analytics to any third-party service or AI tool unless the brief says you may. Do not keep copies after the work is delivered. Do not post their content, screenshots of their results or their name in your own marketing without written permission, and on AfterDesk not at all, because platform work is never a portfolio sample. If you want work to show, build your own project and use that. What is usually safe to describe is the shape of the work, such as running daily community management for a healthcare clinic, without naming it, showing its numbers or reproducing its posts. When you are unsure whether something is confidential, treat it as confidential and ask.

Remember

  • Never answer publicly on injury, legal, staff, refunds, minors, money, health or news.
  • Post a holding reply, screenshot it, escalate the same day with a proposed answer.
  • Ask for delegated access under your own login; never accept a personal password.
  • Client files never go into outside tools or AI without written permission.
  • AfterDesk work is never a portfolio sample.

Numbers and the monthly report

~8 min

Vanity versus decision

A number is worth reporting if it changes what you do next month. Follower count, total likes and raw impressions usually do not. They move with the platform's mood and they tell you nothing about what to write. Saves, shares, profile visits, link clicks, replies and messages asking to buy do change decisions, because they tell you which post made someone act. The simplest filter is to ask so what after each number. Followers grew by two hundred, so what. If the answer is nothing, it belongs in a small table, not in the headline. Watch for a giveaway or a viral novelty post inflating a metric. It looks like growth and it usually leaves within a month, which you should say in the report rather than let the client believe it.

Match the metric to the goal

Agree the goal first, then the two or three numbers that track it. If the goal is being known, watch reach to non-followers, video views held past the first few seconds, and new followers. If the goal is interest, watch saves, shares, profile visits and questions in the comments. If the goal is action, watch link clicks, messages asking about price or availability, and whatever the client can count on their side: bookings, calls, orders. Ask the client what happened on their end, because social numbers alone cannot tell you whether anyone bought. If you send traffic to a website, add campaign tags to your links with a free URL builder so their analytics can separate social traffic from everything else. Set that up once and use it on every link.

Where the numbers come from

Every platform has free built-in insights, and that is enough for a monthly report. The catch is history. Platforms show a rolling window, often ninety days or less, and then the data is gone. So copy the key figures into a Google Sheet on the same day each month, one row per month per platform. After six months you have something the platform cannot give you, which is a trend. Take the figures on a consistent date and always for the same period length, because a month with thirty-one days will beat a month with twenty-eight for no interesting reason. Note anything unusual in a comments column: a holiday, an outage, a week the client sent no photos. In a year those notes will explain a dip nobody else remembers.

The one page monthly report

Keep it to one page and the same shape every month. What we published, as counts by platform and pillar. What happened, as three to five numbers, each with last month beside it and a plain sentence on what changed. The three best posts, with the link and one line on why you think they worked. The two weakest, with your read. What we recommend next month, in two or three specific actions. What we need from you, which is usually photos, approvals or a decision. Write it in a Google Doc and send the link. Avoid a wall of dashboard screenshots. A client who wanted screenshots would open the dashboard. What they are paying for is the sentence saying what the numbers mean and what you propose to do.

When the numbers are bad

Report a bad month first and plainly. Reach fell thirty-eight percent, saves fell with it, and here is what I think happened. Then give your best honest read, marked as a read and not a fact: a change in what the platform is showing, four weeks with no video, the shift to sales posts we agreed to try. Then propose one test for next month and say what you expect it to prove. Never lead with a metric that happened to rise while the ones that matter fell. Never quote a number you did not pull yourself, and never estimate one to fill a gap. If a figure is unavailable, write that it is unavailable and why. Clients forgive a bad month. They do not forgive a report arranged to look better than reality.

Remember

  • Ask so what after every number; if nothing changes, it is not a headline.
  • Pick two or three metrics per goal and agree them before the month starts.
  • Copy platform figures into a sheet monthly, because the history window will close.
  • One page: published, numbers, best and weakest posts, recommendations, what you need.
  • Report a bad month first and plainly, with your read and one test.

Sit the exam

The courses are free. The work is real.

Twelve scenario questions. Pass at ten. Three attempts a day. The bar is the point.

No paid tier. No certificate fee. No upsell. Not now, not later.

Create a free account

You can start the first course tonight.

The curriculum

Everything, and what is in it.