SmmOSWe find your customers.

Lead tracking & reporting

What a Monthly Social Media Report Should Include

Read a monthly social report with inquiry quality, orders, payments and costs first. Check definitions, source evidence, cohort timing and missing data.

11 min read

A useful monthly social media report separates what happened—documented inquiries, booked jobs, received payments—from what you posted or spent. Business outcomes come first: how many people contacted you, what they wanted, which conversations led to confirmed work, and how much you collected. Activity counts—posts published, comments replied to, follower growth—come second, because a busy month that produces zero qualified inquiries tells you something different than a quiet month that brings three booked jobs.

What belongs in the monthly summary

Start with the numbers that change what you do next month: inquiries by source, qualification decisions, bookings and payments received during the reporting period.

Section What to include Why it matters
Inquiries received Count of new inquiry episodes this month, by platform and type Separates volume from noise; a message thread about one job is one inquiry
Qualification summary How many met your stated criteria, how many did not, how many are still unknown Shows whether social platforms deliver your target customer or mostly tire-kickers
Confirmed bookings Jobs, orders or appointments booked this month, regardless of inquiry date Tracks commitment; an inquiry without a booking is still just a conversation
Payments received Dollar amount collected this month, attributed to social inquiries under your stated rule The only revenue number that belongs in a business report is money you actually received
Defined marketing costs Time, content creation, boosted posts, tools—everything you spent to operate social this month Required denominator for any return calculation; omitted costs make ROI meaningless

Inquiries are contact episodes, not individual messages. If someone sends three Instagram DMs about the same deck repair estimate, log one inquiry. If the same person returns two months later asking about a different project, that is a new inquiry under most sensible counting rules.

Qualification means the inquiry matches criteria you stated in advance: service area, project type, realistic timing, budget indication. What counts as a social media lead? walks through the difference between any contact and a qualified one. Do not retroactively change your qualification rule to make this month look better.

Payments are cash, check, card settlement or confirmed bank transfer—money you can reconcile in your business account. A signed contract, verbal yes or calendar hold is a booking, not a payment. If you bill net-30, the payment month is when you receive funds, not when you sent the invoice.

Separate inquiry month from payment month

A common reporting mistake is counting March inquiries against March revenue when half that revenue came from jobs booked in January. Cohort by contact date or payment date, not both in the same number.

Inquiry-month cohort: all inquiries that arrived in March, tracked through qualification, booking and eventual payment whenever those occur. Useful for diagnosing whether a particular campaign or platform drove better-quality leads.

Payment-month cohort: all payments received in March, traced back to their original inquiry source. Useful for financial reconciliation and for answering "how much social-attributed revenue came in this month?"

State which cohort each section uses. Mixing them silently produces nonsense conversion rates—last month's inquiry count divided by this month's payment total is not a real percentage.

Activity and engagement context

After business outcomes, include the work you did and the audience response.

  • Posts published (original content, stories, reels), by platform
  • Comments received and replies sent
  • Direct messages or inquiries opened and answered
  • Profile visits, if the platform provides them
  • Follower or connection count at month-end, with net change

These numbers provide context—three bookings from one post is different from three bookings across forty posts—but they do not replace outcome metrics. A report that leads with "Posted 25 times, gained 50 followers" and buries "zero inquiries" in the last paragraph is hiding the story.

Attribution and source evidence

Attribution assigns credit to touchpoints under a model or rule. The model determines which platform gets the booking. State your attribution rule at the top of the report so the reader knows what "Instagram inquiry" means.

Common small-business rules:

  • Self-reported: customer answered "How did you hear about us?" and you recorded it
  • First known contact: the platform where the inquiry message arrived
  • Last marketing touch: the most recent social interaction before booking, when you have session data

Self-reported attribution depends on useful answer options and honest recording. If you asked an open text question and half your customers wrote "online," you have attribution gaps, not proof that half came from your website.

First-contact attribution works when inquiry and booking happen in the same channel. It breaks when someone discovers you on Facebook, thinks about it, then calls your shop number two weeks later without mentioning Facebook.

Attribution models and report settings determine how credit is assigned, but showing attributed outcomes is not the same as proving those touchpoints caused incremental sales. A report can attribute ten orders to Instagram while missing unobserved touches—word-of-mouth referrals, a prior Google search, a job-site sign the customer saw last summer.

Include an "unknown" or "multiple" category rather than forcing every inquiry into a single platform when the evidence is ambiguous. UTM evidence is a separate stream you can compare when collected, but it does not prove a sole source or replace self-report. A customer who says "I saw you on Facebook and checked your Google reviews" does not fit cleanly into one bucket.

To record AI-search evidence without treating mentions as leads, use the AI Search Optimization: A Practical Evidence and Readiness Workflow guide.

Check for double-counting across platforms

If you run Facebook, Instagram and Threads, the same person may contact you on two platforms about the same job. Count that as one inquiry, attributed under your stated rule (first contact, platform where booking occurred, or the one the customer named when asked).

Do not sum platform inquiry counts from separate dashboards and call the total "unique people." Use a documented reconciliation or deduplication method, or report platform counts separately with overlap noted as unknown.

Monthly social media report checklist

  • [ ] Inquiry count for the month, with platform breakdown and qualification summary
  • [ ] Confirmed bookings this month, regardless of inquiry date
  • [ ] Payments received this month, with source attribution and stated rule
  • [ ] Defined marketing costs: time estimate, content production, boosted post spend, tools
  • [ ] Cohort basis clearly stated (inquiry month vs payment month)
  • [ ] Activity summary: posts published, comments and messages handled
  • [ ] Follower or profile-visit change, if available
  • [ ] Unknown/multiple source category, with count
  • [ ] No customer names, phone numbers or email addresses in the report body

Compare month-to-month with context

Percent change is undefined when the prior-month base is zero; report the absolute change instead. If April had zero Instagram inquiries and May had three, you gained three inquiries—not infinite percent growth.

Month-to-month changes have alternative explanations. May revenue up 40% could reflect your April social campaign, seasonal demand, a competitor closing, or ten other factors. Avoid causal language ("the campaign drove revenue up 40%") unless you ran a defensible test with a comparison group.

Data freshness varies; processing and reporting occur at different intervals and data may change during processing. If you pull a report on the first of the month, inquiries or events from the final day may still be processing. Recheck a few days later or note the data-pull timestamp in the report header.

Cost and return section

If you want a return number, use documented return calculation with defined costs and completed paid orders. The illustrative example below shows structure, not a forecast or benchmark.

Hypothetical March social return (defined-cost method):

  • Documented sales value from completed, paid orders attributed to social: $6,000
  • Production or fulfillment cost for those orders: $3,000
  • Marketing cost allocated to social (time estimate + content + tools): $1,000
  • Total defined cost: $4,000
  • Return after defined costs: $2,000
  • Defined-cost ROI: 50%

Formula: (sales_value - production_cost - marketing_cost) / (production_cost + marketing_cost) × 100

This defined-cost return is not full company net profit if you omitted overhead, truck costs or insurance. Attributed revenue is not proof of causal incremental revenue; the number reflects your chosen attribution rule, not a controlled experiment. Do not count bookings or unpaid invoices as received payment. Include refunds, and state your cost and time assumptions in a footnote.

Missing data and diagnostic notes

Note gaps in the report rather than inventing numbers or leaving the reader to guess. Common gaps:

  • Self-reported source collected inconsistently or not at all
  • Qualification decision not recorded for older inquiries still pending
  • Payment attribution unavailable because intake form did not capture source
  • Time cost estimated rather than tracked

If you tracked inquiries in a simple log but did not record qualification decisions until halfway through the month, state that. If ten inquiries have "unknown" source because no one asked, say so. Missing data is a fixable problem; pretending you have complete data when you don't makes next month's report untrustworthy.

When outcomes fall short—lots of posts but few inquiries—add a brief diagnostic section. Check the gaps in audience fit, contact path clarity, follow-up speed and offer relevance before concluding that social "doesn't work." A diagnostic paragraph with two or three specific checks (Did posts include a clear contact method? Did you reply to comments within 24 hours? Did the offer match what the audience actually needs?) is more useful than vague promises to "post more."

Illustrative one-page monthly report layout

Monthly Social Media Report – May 2026

BUSINESS OUTCOMES
Inquiries received:           12  (Facebook: 7, Instagram: 5)
  Qualified:                   8
  Not qualified:               3
  Pending:                     1

Confirmed bookings (May):      5  (3 from May inquiries, 2 from April)
Payments received (May):  $4,200  (attributed to social under first-contact rule)

COSTS (MAY)
Estimated time (6 hrs @ $50):  $300
Content creation:              $150
Boosted posts:                 $100
Tools (scheduling):             $25
Total allocated cost:          $575

ACTIVITY
Posts published:              18  (Facebook: 10, Instagram: 8)
Comments replied to:          42
Messages handled:             19
Follower net change:          +12

ATTRIBUTION & DATA NOTES
- First known contact used when customer reached out via one platform
- Two inquiries marked "multiple" (customer mentioned Facebook and Google)
- One payment ($600) source unknown; intake form incomplete
- Qualification criteria: service area within 25 miles, project >$500, start within 90 days

DIAGNOSTICS
Instagram stories drove three qualified inquiries; static Facebook posts drove two.
One unqualified inquiry was outside service area; two were budget mismatches.
No contact method shown in four posts; corrected May 18.

Report reconciliation checklist

  • [ ] Inquiry count matches your tracking log or CRM for the stated period
  • [ ] No inquiry counted twice across platforms
  • [ ] Booking and payment numbers reconcilable with your invoice or order system
  • [ ] Cost components listed with assumptions (hourly rate, tool subscription, boost spend)
  • [ ] Attribution rule stated once, applied consistently
  • [ ] Unknown or ambiguous sources preserved, not forced into a platform bucket
  • [ ] Cohort basis clear (inquiry month vs payment month)
  • [ ] Any data gaps or incomplete records noted in a brief sentence
  • [ ] No customer PII in the report body or attached screenshots

Frequently asked questions

Can I use Instagram Insights numbers directly in a business report?

Reach, impressions and profile visits provide context but are not business outcomes. Include them in the activity section after inquiries, bookings and payments. A post that reached 2,000 people and generated zero inquiries is useful diagnostic information, but reach alone does not belong in the outcome summary.

What if most inquiries came through phone or walk-in and we don't know the source?

Record them as "unknown" with the count. If you want attribution next month, add "How did you hear about us?" to your intake—phone greeting, counter question, or intake form. Useful answer options improve consistency. Do not guess or assign unknown inquiries to a default platform retroactively.

Should I count a Facebook Messenger conversation that never led to a booking?

Count it as an inquiry if the person asked about your service, product or availability. Note whether it qualified under your stated criteria. An inquiry that did not convert is still evidence of platform performance—if Facebook delivers twenty inquiries and zero bookings, that is a qualification or conversion problem worth diagnosing, not a reporting error.

How do I handle a customer who contacted us in April, booked in May, and paid in June?

State your cohort rule. In an inquiry-month report, this customer appears in the April cohort and you track them through booking and payment whenever those occur. In a payment-month report, the June revenue is attributed back to the April social inquiry. Do not count the same revenue in April, May and June. Pick one basis and label it.

What counts as marketing cost if I do all the posting myself?

Estimate your time at a reasonable hourly rate (what you would pay someone else to do the work, or your own opportunity cost) and state the assumption in the report. Include direct costs: boosted post spend, stock photos, scheduling tools, content creation help. If you omitted a cost category (like the phone you use for Instagram or a portion of your internet bill), note it. The goal is a defensible denominator, not perfect allocation.

Is follower growth a useful report metric?

It provides context but is not an outcome. A month that gains 100 followers and produces zero inquiries is less useful than a month that gains ten followers and delivers five qualified leads. Include follower change in the activity section, after business outcomes.

A monthly social media report that starts with inquiry quality, bookings, payments and costs—and ends with activity counts—tells you whether the work is producing business results or just producing content. When you see the outcomes first, you know what to fix next month.

A free preliminary SEO, GEO and SMM strategy can outline examples of potential customers for your business and help you plan your marketing approach.

Get Customers

Free SEO, GEO and SMM strategy, explained with examples of potential customers.