# Social media marketing funnel: stages and example

> Set stages, events and owners so you can review how an enquiry becomes a booking. Includes a fictional case with comparable transitions.


**A social media sales funnel organises the stages between discovering an offer, evaluating it, making an enquiry and confirming a purchase.** Each stage needs a signal the team can recognise and someone responsible for acting on it. The model helps you review where work stalls; a person can return to research, arrive through a referral or enter partway through.

Stages vary by offer and business. The [LinkedIn Marketing Solutions funnel model](https://business.linkedin.com/advertise/resources/marketing-terms/stages-of-the-marketing-funnel) describes awareness, interest, consideration, conversion and loyalty, and says stages can vary by industry. It offers provider vocabulary; its metrics and conversion-tracking advice are not a neutral recipe.

## Define each stage through an event

Start with the task a person needs to complete and the evidence it leaves behind. A platform impression helps you observe distribution. A submitted enquiry, a quote received and a confirmed booking are different events. Keep them out of one rate unless they represent the same unit and period.

| Stage | Event and owner | What it can tell you |
| --- | --- | --- |
| Discovery | The platform records a post's reach; the content owner saves the post and dates. | This is aggregate distribution. It does not identify each person who later books. |
| Evaluation | A visit opens a kit page or rental terms; the website owner checks the destination and link. | Website sessions are a different measure from platform reach. |
| Enquiry | A form is submitted with dates, equipment and a request ID; the service team checks that it arrived. | Counts completed enquiries under a consistent definition. |
| Quote | The rental team checks stock and dates and records that it sent a quote. | Separates an available request from an offer actually sent. |
| Booking and hand-off | The booking owner records confirmation; operations records collection and return. | A booking does not show that the rental was completed or that someone rented again. |
| Repeat booking | The sales team records a new booking by a customer whose follow-up window has ended. | This is a later signal. Define the observation period and who counts as a customer. |

A sequence of stages can organise a report while a person may return to research, ask a question before opening the site or arrive through a recommendation. Google's research on the [“messy middle” of purchase decisions](https://www.thinkwithgoogle.com/_qs/documents/18366/Decoding_Decisions_Marketing_in_the_Messy_Middle.pdf) describes exploration and evaluation cycles across categories. It helps explain why a journey can loop, although it does not study social media marketing specifically. Record the steps your business can verify and leave unobserved links unknown.

## A worked example: renting photography equipment

**Fictional case, with no measured results:** Luz de Patio rents cameras, lenses and lighting kits for photo sessions and small productions. It posts an Instagram video showing what comes with a basic kit, then links to a page with availability, rental terms and an enquiry form. The post uses agreed UTM labels: `utm_source=instagram`, `utm_medium=social`, `utm_campaign=equipo_mayo` and `utm_content=video_kit`.

The campaign cohort contains 100 unique people who submitted an enquiry between May 1 and 7, 2026. For this exercise, each person has a request ID that stays with the quote, booking and rental record. All 22 returns are completed by May 31, and the team closes follow-up on August 31 after every person has a full 90-day window for another booking.

| Transition | Count and calculation | What to review if it stalls |
| --- | --- | --- |
| Enquiry to availability | 61 of 100; 61 ÷ 100 = 61%. | Requested dates and equipment; clarity about availability and alternatives. |
| Available to quote sent | 42 of 61; 42 ÷ 61 = 68.9%. | Response time, missing details and requests without a quote. |
| Quote to confirmed booking | 26 of 42; 26 ÷ 42 = 61.9%. | Recorded reasons for declining, price, terms and timing. |
| Booking to completed rental | 22 of 26; 22 ÷ 26 = 84.6%. | Cancellations, equipment preparation and hand-off coordination. |
| Completed rental to another booking | 8 of 22; 8 ÷ 22 = 36.4% within the following 90 days. | Whether the offer and follow-up period fit a new rental need. |

These percentages are calculations for an invented case, not market benchmarks. Each numerator comes from the immediately preceding stage and uses unique people in the same cohort. The first denominator is submitted enquiries, not people who saw the post; Instagram reach and clicks stay in a separate report. The team also gives “conversion” a clear meaning: a confirmed booking and a completed rental have separate records.

The first difference worth investigating is between 100 enquiries and 61 requests with available dates and equipment. The inventory owner can check whether kits are missing on certain dates and whether the post explains what the service includes. Then the 19 available requests without a quote need a review of missing information and response time. A drop between quote and booking raises another question: which terms did people decline? Counts alone do not establish why; the team needs to record reasons consistently.

## Keep each rate comparable

For every transition, record the event, unit, date, owner and source system. In this example, a request ID lets the team connect the initial enquiry with commercial follow-up. A UTM can preserve the campaign label assigned to a link. Google's [documentation on campaign and traffic-source dimensions](https://support.google.com/analytics/answer/11242841?hl=en) explains how those labels feed campaign dimensions. The tag does not prove that the post caused the booking or identify who forwarded the link.

If your analytics and booking system do not share an identifier, report their counts separately. Do not divide CRM enquiries by GA4 sessions or sales by impressions to manufacture a stage rate. The [social media UTM guide](/en/guides/social-media-utm-tracking/) explains how to label and check a link. The [social media marketing guide](/en/guides/social-media-marketing/) covers the broader work; the [social selling guide](/en/guides/social-selling-examples/) develops conversations that may occur within a stage.

The matrix and counts are original editorial work. Luz de Patio and the cohort are fictional; no results have been measured. Download the [event map and case review](/blogs/seo-ten-2026-10-16/funnel-case-en.txt) to adapt owners, definitions and calculations. The cover is an AI-generated illustration.

## Plan your next post in HeyMark.

Keep the idea, review the draft with your team, and see how it performed in the accounts you connected.

[Start free](https://app.heymark.ai) · [See how it works](https://heymark.ai/en/#product)

## Developer and agent resources

- [HeyMark MCP documentation](https://heymark.ai/en/mcp/)
- [llms.txt](https://heymark.ai/llms.txt)
- [Full site content for language models](https://heymark.ai/llms-full.txt)
- MCP protocol endpoint: `POST https://mcp.heymark.ai`
- OAuth protected-resource metadata: [/.well-known/oauth-protected-resource](https://mcp.heymark.ai/.well-known/oauth-protected-resource)
- MCP server card: [/server-card](https://mcp.heymark.ai/server-card)
