Owner on camera, first personverified
Antique rugs are a trust purchase. A named person who 'personally selected' the piece collapses the authenticity question into 'do I trust him'. The dealers do it in writing; none of them do it on video.
A working plan for Instagram, Facebook and LinkedIn: the angles competitors are already winning with, the three funnels that turn attention into booked jobs and sold pieces, the GoHighLevel build that catches every lead, and a week-by-week creative calendar.

Forty-six years on Coast Highway, a collection where every piece is one of a kind, and four service lines the neighbours already trust. What is missing is not credibility. It is distribution.
Two new sites are live: the gallery and Khyber Pass Rug Care. A payment, booking and CRM spine is built and tested behind them (Stripe, Cal.com, GoHighLevel), waiting only on deployment.
Buy-now pieces run from $25 to $695. The significant rugs are by inquiry, with a deposit-to-hold flow ready.
Neighbours in Laguna, Newport and Dana Point who own rugs and need cleaning, repair or an appraisal.
Collectors and design lovers nationwide, buying provenance, not decor.
The trade: interior designers, stagers, set decorators and hotels who rent and buy in volume.
An Instagram account and a Facebook Page existverified, but the old website never linked to either across its 38 pagesverified. Yelp shows a 5-star listing whose top review is a designer referring all her clientsverified, yet it still points at a retired domain.
And a 1988 Los Angeles Times feature, "Rambo's Man in Laguna", documents Sadiq supplying the costumes for Rambo IIIverified. Nobody has told that story online.
Lead with services for fast local revenue, use every service job to film the content that sells the collection, and turn the collection's provenance into the LinkedIn story that wins the trade.
Twenty rug galleries, dealers and rug-care operators were scraped: their sites, offers and search-indexed Instagram, Facebook and LinkedIn posts. Every angle below is tagged by how it was established.
verified seen on the competitor's own site or post inferred reasonable from context, not directly observed
Antique rugs are a trust purchase. A named person who 'personally selected' the piece collapses the authenticity question into 'do I trust him'. The dealers do it in writing; none of them do it on video.
Guaranteed narrative arc, sensory payoff, near-zero production cost because the wash happens anyway. Mountain Rug Cleaning posts pull 200k to 9M views; a Khazai Yelp reviewer 'stopped in after seeing an ad reel on Instagram'. No Orange County cleaner does it at volume.
Colour and scale are the two reasons people do not buy. Claremont absorbs two-way shipping for up to three rugs per room; letting the rug sit in the room for a weekend removes both objections.
Per-piece essays ('saffron palmettes the size of a hand') turn a listing into an object of desire. Aga John's 'this week's rug' cadence trains followers to return. Only Matt Camron names its Afghan workshops; nobody has first-hand field provenance.
Claremont's six-level 'Rug Pyramid' and nine-point method turn connoisseurship into a checklist readers apply to Claremont's own inventory. Nazmiyal's 'Heriz vs Gorevan' posts run on curiosity gaps.
Value curiosity is a lower-commitment ask than 'book a clean'. Khazai's homepage leads with an online photo appraisal, not cleaning. Every appraisal exposes cleaning and repair needs and captures a contact.
Turns a black box into a checklist, justifies a price above carpet cleaners, and answers 'will you ruin my rug' before it is asked.
The rug is heavy and the customer is busy. Khazai moves the furniture, vacuums and mops under the rug, and puts it all back. Free pickup above a threshold ($400 to $500 in Orange County) is the going offer.
Peter Pap's money-back guarantee on age, authenticity and condition pre-empts the fear of fakes and hidden repairs. SoCal Rug Masters promises re-clean, re-repair or refund. Galleries only guarantee the expensive pieces.
Designers buy repeatedly and bring rooms to photograph. Rug & Kilim lists nine concrete perks; Old New House gives trade priority access. Only Rug & Kilim and Jaipur Living work LinkedIn at all, and no Southern California gallery is there with a trade offer.
Nazmiyal runs a dedicated rentals page for film, television, staging and events. Among twenty competitors only Lawrence of La Brea markets it locally, and nobody courts stagers or set decorators on LinkedIn.
Old New House sells 2x2.5 antique mats and fragment sets as an affordable way to own something genuinely old. Landry's tribal pieces start at $1,100 and Lawrence at $6,750, so a real one-of-a-kind under $700 is an unclaimed position.
A reason and a deadline without cheapening the antiques. Esmaili's 'Summer Serenity' runs two weeks, sitewide, code-free.
Reframes the $0.70-per-square-foot carpet-cleaner quote as a risk rather than a bargain and justifies a price seven to ten times higher. Dealer's-eye identification is the one claim pure cleaners cannot copy.
| Offer | Who runs it | Our call |
|---|---|---|
| Free two-way shipping on approval, up to 3 rugs, 2–3 days at home | Claremontverified | Beat it locally: dealer-delivered weekend try-on in South Orange County, no shipping at all. |
| Free shipping on all purchases | Nazmiyal, Peter Pap, Landry & Arcariverified | Table stakes for buy-now pieces; fold into price. Sadiq to confirm the rate. |
| Money-back guarantee on age, authenticity, condition | Peter Papverified | Match it, and extend it down to every piece with the Gallery Card. |
| Designer trade program with itemised perks | Rug & Kilim, Old New House, Jaipur Livingverified | Build 'Khyber Pass for Designers', LinkedIn-first. Terms are Sadiq's decision. |
| Rug rentals for film, staging, events | Nazmiyal, Lawrence of La Breaverified | Already offered; market it. Rambo III is the story. |
| Online photo appraisal as the homepage hero | Khazaiverified | Adopt as Funnel A's top: three-photo upload, 48-hour written opinion. |
| Free pickup above $400–500, furniture moved and replaced | Khazai, SoCal Rug Masters, Gentle Genieverified | Match at $400 within Orange County. Sadiq to confirm the radius. |
| Published per-square-foot pricing by fibre (wool $5, silk $8) with re-clean or refund guarantee | SoCal Rug Masters, Laundry Butlerverified | Publish 'from' prices and a size calculator on Rug Care; keep restoration by quote. Galleries all hide pricing, which reads as the weaker offer. |
| Financing (Affirm, Klarna) | Esmaili, Rug & Kiliminferred | Skip for 90 days. Nothing in the buy-now tier needs it; by-inquiry rugs use the deposit-to-hold instead. |
| Dated sitewide promo, auto-applied | Esmaili, Revivalverified | Small tier only: Anniversary Week and Pair & Save. |
| Events, lectures, exhibition booklet by email | Peter Pap, Nazmiyal, Doris Leslie Blauverified | 'Nuristan 1970–72' photo exhibition night in the gallery with RSVP capture, tied to Laguna's art-walk calendar. |
| Mailing list promising new arrivals, auctions, lectures | Nazmiyal, Landry & Arcariverified | Every form already captures consent; a monthly 'Sadiq's Notebook' letter from GoHighLevel. |
| Competitor | Tier | Positioning | Funnel mechanics | Formats seen |
|---|---|---|---|---|
| Claremont Rug Companyno handle on site | national | "Antique Oriental Art Carpets" — "The only Oriental rug company ever honored as Robb Report's 'Best of the Best.'" Sells art-level 19th-century Persian and Caucasian trib | Phone-first (800 number on every page top and bottom) → high-res online inventory (1,000+ rugs) with login/wish list → 'Request Photos & Rugs on Approval' form → free app | showroom photography, client room-shots gallery, long-form educational articles, founder letters |
| Doris Leslie Blauno handle on site | national | NYC/DC antique and vintage rug gallery selling primarily to interior designers and architects (inferred from staff LinkedIn roles; site did not scrape). | Designer relationships and showroom events; sales staff dedicated to designers/architects. Site copy not captured, so no form/newsletter evidence. | in-showroom designer events, designer collaborations |
| Esmaili Rugs@esmailirugs · fb/EsmailiRugs · li/esmaili-rugs- | national | "Hand-Curated Luxury by Esmaili Rugs Dallas" — "sources, restores, and curates heirloom-quality textiles for discerning collectors, architects, hoteliers, and interior de | Shopify e-commerce with cart and account login, sitewide promo bar, deep filter taxonomy (category / size / age / 28 colors), design blog for SEO, showroom in Dallas. New | e-commerce listings, blog articles, promo bars, YouTube channel (handle present, content not captured) |
| Jaipur Livingno handle on site | national | "Since 1978, Jaipur Living has redefined rug making—where the value lies not just in the rugs themselves, but in the hands that create them." | B2B: trade partner registration → project lists → showroom/dealer events; LinkedIn company page posts collection launches; Instagram (81K followers, 2,329 posts) drives b | reels (HQ tour, room styling), styled room-shots, LinkedIn collection launches, dealer event reshares |
| Landry & Arcarino handle on site | national | Family-owned since 1938 rug and carpet retailer: "Over 20,000 satisfied customers · Family owned and operated since 1938 · Over 100,000 unique handwoven rugs sold · Certi | Shopify e-commerce with visible prices (tribal rugs $1,100–$7,300) → newsletter → showrooms (Boston/Salem) → wishlist. 'New rugs added daily' drives return visits. | product grid / new arrivals, collection landing pages, newsletter |
| Nazmiyal Antique Rugs@nazmiyal · fb/NazmiyalAntiqueRugs · li/nazmiyal-rugs | national | "Explore One of the World's Most Comprehensive Collections of Handwoven Rugs" — built on three pillars: "Unmatched Inventory Depth, Rigorous Authenticity Standards, and E | E-commerce (cart/checkout/wishlist) + contact form + phone + direct email to named experts (jason@, alen@, farhad@) → mailing list → trade program registration → auctions | single-rug photo + long descriptive caption (FB), bold-unicode headline captions, SEO blog posts, founder essa |
| Old New House@oldnewhouse · fb/oldnewhouse | national | Online one-of-a-kind vintage/antique rug dealer: "let Old New House® be your trusted resource for antique rugs, vintage carpets, and custom décor pieces." | Shopify → trade registration form (EIN, business info, 24-hour confirmation, direct email md@) → repeat trade buyers. Consumer side: small entry-price pieces and fragment | product listings with size-first titles, trade pages |
| Peter Pap Oriental Rugs@peterpaprugs · fb/PeterPapOrientalRugs | national | "For over 50 years, I've carefully chosen and vetted each piece ... selected for their authenticity, condition, artistry, beautiful color, and unique spirit ... fully tra | Email inquiries@ and phone → gallery visits (Dublin NH; SF by appointment) → antique-show circuit → YouTube recaps → booklet request (email capture). No cart; inquiry-bas | events/exhibitions, YouTube video recaps, exhibition booklet PDF, rug-type pages |
| Revival Rugs@revivalrugs · fb/revivalrugs | national | "They ~~don't~~ make rugs like they used to. We're bringing back great rugs, from vintage to new." — DTC brand founded on "a quality rug shouldn't cost a month's rent." | Promo bar → shop by size/room/color → quiz or design-consult form (upload room photo) → renderings → purchase; reviews (15,000 5-star) and press logos (WSJ) as proof; pai | 13–18s video ads, review-led product cards, quiz, room-photo upload tool |
| Rug & Kilimno handle on site | national | "more than purveyors of fine rugs—we are storytellers and custodians of a storied art form. Our passionate team led by Principal, Josh Nazmiyal..." | Account-gated: trade pricing only visible to registered trade members; personal accounts for consumers; 'Schedule a consultation' + phone on every service page; Journal + | LinkedIn long-form posts, collection edit pages, portfolio site, service pages with FAQs |
| Aga John Oriental Rugsno handle on site | local | "Honoring the legacy and artistry of handmade & vintage rugs · Serving clients nationwide · West Hollywood • San Francisco" (Instagram bio). | Instagram (carousels + reels) → phone call / DM → West Hollywood or SF showroom; designer trade via design-center presence. | multi-image carousels (img_index up to 11), reels, weekly series |
| Lawrence of La Brea@lawrenceoflabrea · fb/lawrenceoflabrea · li/lawrence-of-la-brea | local | "Luxury Rugs For Every Dance of Life" — "leading source of carefully curated one-of-a-kind, antique, high-quality rugs, and textiles ... As a family-owned business ... we | Phone-first ('Call our expert rug team today, consultations are always free') → shop with prices → private appointment → services (cleaning/repair/rental/stairs) as repea | product grid with prices, virtual tour, services pages, blog |
| Mansour@mansourmodern · fb/Mansour-Mansour-Modern-1435425273373074 | local | "The World's Largest Collection of Luxury Antique Rugs, Vintage Rugs, Reproduction Rugs, and Tapestries ... London - Los Angeles." | Showroom-led (LA + London); newsletter keyword only. Instagram handle 'mansourmodern' suggests a separate modern sub-brand (inferred). | unknown — social results were all unrelated Mansours |
| Matt Camron Rugs & Tapestriesno handle on site | local | "The opportunities Matt Camron offers to create a custom rug that reflects a client's vision are nearly limitless." — custom + antique-reproduction rug house serving desi | Inquiry-only (call/email for pricing) → design meeting → rendering → strike-off; newsletter; designer showrooms staffed by territory managers (LinkedIn). | process explainer, rug guides, newsletter |
| Rug Ideas@khosrow.sobhe | local | "Rug Ideas, a 3rd Generation Full Service Family Business of Rugs, Animal Hides, Upholstery, Tapestry, and Fine Fabrics" — services-first (cleaning, repair, stain removal | Phone (310-770-9085) + 'Sign up for specials' email → Yelp reviews → Facebook page (1,626 likes, 1,903 check-ins) → services drive retail. | service pages with punchy taglines, Facebook page posts, Yelp |
| Jafri Oriental Rug Care (Albany NY / Hudson Valley)no handle on site | rugcare | 'The Hudson Valley's Largest Showroom, Cleaning & Restoration Center' - 'Over 40 Years of Experience In Sales, Cleaning & Restoration'. Retail-first with services as full | Phone/contact form only. Google reviews block repeated on EVERY page (home, about, even careers) with 'Read More' links to per-review pages (SEO play by 'Galaxy SEO'). Se | review pages, service-area map, category tiles |
| Khazai Rug Cleaning (Lexington/Louisville KY; also claims DMV/DC)no handle on site | rugcare | Dealer-turned-cleaner: 'Since we buy them, sell them, trade them, we know them' + '5 generations'. Homepage hero is NOT cleaning, it is an ONLINE PHOTO APPRAISAL lead mag | Paid IG reel -> walk-in/estimate (Yelp reviewer literally says 'stopped in after seeing an ad reel on Instagram'); homepage: photo-upload appraisal OR free estimate -> fr | photo-upload appraisal form, sticky free-estimate bar, process video (FB), owner explainer (YouTube) |
| Lawrence of La Brea (LA gallery with services + rental) - non-rugcare tier, services page readno handle on site | rugcare | Design-district gallery; services page frames care as continuation of the purchase: 'from the design to years of professional cleaning and repair'. Celebrity social proof | Contact/newsletter; no booking. | long-form services page |
| Mansoor Oriental Rug Cleaning (Orange County)no handle on site | rugcare | UNKNOWN - site fetch failed, zero pages, all social snippets noise. | No evidence. | |
| Mountain Rug Cleaning (James; UK spelling 'Colourful')no handle on site | rugcare | Not a local-service funnel at all: a creator channel. FB bio: 'Hello, My name is James. Follow me if you like relaxing, satisfying, ASMR cleaning videos.' Monetizes atten | Reel/Short -> follow -> long-form YouTube 'Pure ASMR Sounds of Rug Cleaning' series -> game download / second channel. Engagement bait posts ('What do you think of my new | FB/IG reels with view counts 127K-9.3M, long-form YouTube ASMR episodes, 2x-speed edits channel, TikTok @mount |
| Other national/local galleries (Nazmiyal, Claremont, Landry & Arcari, Peter Pap, Esmaili, Rug & Kilim, Revival, Old New House, Mansour, Aga John, Matt Camron, Jaipur, Doris Leslie Blau) - service-page sweepno handle on site | rugcare | Services are credentials, not products: Landry 'Certified by Oriental Rugs Retailers of America to appraise rugs' (since 1938, 20,000 customers); Nazmiyal '165+ years of | Consultation/trade program/newsletter; services never have their own CTA. | education hubs, trade programs, in-home consults |
| Persian Rug Cleaner OC@persianrugcleaner · fb/PersianRugCleaner | rugcare | Scraped as an OC local; the agent found it is a Dallas company (Behnam Rugs division). Kept for its offer copy only. | Phone + quote form | before/after stills |
| Persian Rug Cleaning Co. (Dallas TX - mislabeled 'Persian Rug Cleaner OC' in seed)no handle on site | rugcare | 'Rug Cleaning, Repair, Restoration Center' - 'Dallas-Fort Worth rug cleaning & repair experts since 1978. Specializing in Persian & Oriental hand-washing, restoration, an | Call-first (phone number appears 6 times on homepage), service-area map, process video, contact form. Hours Mon-Sat. | process video, service-area map, call CTA |
| Rug Ideas (Van Nuys, LA) - non-rugcare tierno handle on site | rugcare | 'third generation family business specializing in professional rug cleaning'; 'When we say clean, we mean it.'; 'An Acclaimed, in-house Certified Rug Appraiser.' | Yelp-led; newsletter; owner personal IG (khosrow.sobhe). FB page 1,626 likes. | Yelp, newsletter |
Method: a re-runnable Python scraper (Tavily API) in the project's research/ folder. Direct Instagram reads were not possible in this pass, so social evidence is limited to search-indexed posts and is labelled accordingly.
Every competitor sells rugs. Almost none of them can say a family has been choosing them on the same street since 1980, with the photographs to prove where the pieces came from.
Laguna's rug house since 1980. Every piece one of a kind, every rug cared for by the family that sold it.
Three proof points carry every post: the place (Coast Highway, forty-six years), the person (Sadiq on camera, Herat-born, hands on the wool, the man the Los Angeles Times once called "Rambo's man in Laguna") and the provenance (the 1970s Nuristan archive, tribal jewellery, the story behind each rug).
The gallery's visual front door. Reels for reach (wash, before/after, provenance), carousels for saves and depth (how to read a rug), Stories daily for the human side. Industry benchmarks put reels at roughly double the reach of stills for small accounts and carousels highest on engagementverified. Link-in-bio goes to one landing hub.
Where Laguna and Orange County homeowners over forty actually are. Organic reach on Pages is close to zero nowverified, so Facebook's job is paid distribution of the same reels, local Groups and Marketplace, reviews, and being the Pixel and Ads home.
Not for consumers. Sadiq's personal profile leads, the company page follows; personal profiles outperform pages and native document posts (a swipeable PDF) outperform every other formatverified. Audience: designers, stagers, set decorators, hotels, estate attorneys. Offers: rentals, trade program, insurance and estate appraisals.
Each funnel already has its endpoint built into the new sites. The plan's job is to fill the top and make sure nothing leaks in the middle.
Instagram + Facebook, boosted locally within 15 miles.
Photo, size, service, pickup address. Instant confirmation SMS.
Two-phase: the lead is saved before the calendar loads.
Every pickup is a reel. Consent line lives on the form.
Google review at day 2, appraisal offer at day 14, cleaning reminder at 12 months.
Carousel: the piece, the detail, the origin, the price.
Catalogue number, provenance, cart. Retargeted if abandoned.
One-of-one reservation while in cart; sold means gone.
Thank-you email with care notes, then a related piece 10 days later.
Where it was woven, who wove it, how it got to Laguna.
Piece pre-filled. Sadiq calls within 24 hours.
Built: a refundable deposit reserves the rug.
The offer the top galleries all run. Rug delivered, lived with, decided.
Designers who buy once get the trade program.
Trade inquiries (designers, stagers, film, hotels) land in their own pipeline with a trade-program reply. Rentals inquiries get a same-day quote. Both are the same form on the site with a different intent field, so nothing new needs building.
One sub-account. Every form on both sites already posts a normalised event to the API, which forwards it to GoHighLevel through an inbound webhook. Nothing on the sites changes when the CRM goes live.
| Pipeline | Stages | Enters from |
|---|---|---|
| Rug Care | New quote → Contacted → Pickup scheduled → In progress → Delivered → Review requested → Won / Lost | Both Rug Care quote forms, missed-call text-back, Cal.com bookings |
| Collection inquiry | New → Contacted → Deposit held → In-home trial → Won / Lost | Piece inquiry form, special-order form, deposit webhook |
| Trade & rentals | Lead → Call booked → Proposal → Active account | Booking form with trade or rental intent, LinkedIn DMs logged manually |
| Customers (no stages, a list) | Tagged on Stripe purchase | Stripe checkout completed webhook |
src:instagram src:facebook src:linkedin src:google · form:quote form:inquiry form:booking form:special-order · customer trade rental vip
Publishing: GoHighLevel's Social Planner schedules Instagram, Facebook and LinkedIn from one calendar, so the creative calendar below is loaded once a month. Conversation AI is not switched on in the first 90 days; every reply is Sadiq's or ours.
Free tiers wherever possible. The only recurring costs are GoHighLevel and ad spend.
| Layer | System | Role | State |
|---|---|---|---|
| Sites | Astro on Cloudflare Pages (gallery + Rug Care) | Every landing page, piece page and form. Self-hosted images. | Live; image mirror and API hookup ready to deploy |
| Spine | Cloudflare Worker + KV (khyberpass-api) | Normalises every form and payment into one event log, fans out to the systems below. Replayable if anything is down. | Built, 106 tests, not deployed |
| CRM | GoHighLevel | Pipelines, workflows, SMS/email, Social Planner, review requests. | To build (section 05) |
| Payments | Stripe Checkout | Buy-now pieces, deposits to hold. Webhooks close the loop into the CRM. | Code ready; needs keys |
| Scheduling | Cal.com | Pickup, appraisal, assessment and consult slots on Sadiq's own Google Calendar. | Code ready; needs account + event types |
| Resend | Transactional receipts and lead copies so no lead is ever lost, even if the CRM is down. | Code ready; needs key | |
| Tracking | Meta Pixel + Conversions API, Cloudflare Web Analytics | Pixel on both sites; server events from the Worker for Purchase, Lead, Schedule. | To add (week 1) |
| Local | Google Business Profile | Reviews, hours, photos, the map pin every service lead checks. | Claim and verify (week 1) |
| Reach | Instagram, Facebook Page, LinkedIn Page + Sadiq's profile | Owned channels. Meta Business Suite ties Instagram, Facebook and Ads together. | Instagram + Facebook exist, dormant; LinkedIn to create (week 1) |
| Paid | Meta Ads Manager | Local services campaign, collection retargeting. | Week 3 onward |
Every integration switches on by the presence of its key. Adding Stripe, Cal.com, Resend or the CRM is a secret set on the Worker, never a code change, and a missing key degrades to a logged lead rather than an error.
Cadence: Instagram four posts a week (two reels, one carousel, one still) plus daily Stories; Facebook mirrors the reels and adds one local post a week; LinkedIn two posts a week. Assumed start: Monday 14 September 2026, so weeks 9 to 12 land in the gifting season.
Two shoot days a month at the gallery cover everything above. Day one: showroom, pieces, Sadiq to camera. Day two: the wash floor and one real pickup. Phone-shot is fine; a tripod, a lav mic and window light are the whole kit.
Every service job is content. A consent line on the quote form ("we may film the cleaning process") makes the before/after library grow on its own.
Captions are written in batches from the shot list, in the curator voice, ending in one plain call to action: book a pickup, see the piece, message us.
Stories daily need no plan: what came in, what went out, one question box a week. Highlights: Wash, Before/After, Pieces, Visit, Reviews.
Meta only for the first ninety days. LinkedIn stays organic. Spend is a suggestion for Sadiq to approve, sized so the services campaign can pay for the whole thing.
| Phase | Campaign | Audience | Creative | Daily | Target |
|---|---|---|---|---|---|
| Weeks 3–12 | Rug Care leads (lead form on site) | 15 miles around Laguna Beach, homeowners 35+ | Wash reel + before/after image, one ad set each, best performer takes 70% of budget | $20 | Cost per quote under $25, 3+ booked pickups a week by week 6 |
| Weeks 5–12 | Collection retargeting | Site visitors and Instagram engagers, 30 days | Piece-of-the-week carousel, catalogue feed once the Pixel has data | $10 | Return on ad spend above 3 on buy-now pieces |
| Weeks 9–12 | Gift season | Orange County + Los Angeles, interests: interior design, antiques, art | Gift-guide carousel, framed print reel | $15 | Print and pillow sales; list growth for January |
Roughly $2,400 over the ninety days at full run-rate. Rules that stay fixed: one ad set per creative format, no automated budget pooling, manual placements (Instagram Feed, Reels, Stories, Facebook Feed), and a new creative every two weeks. Pixel plus Conversions API from the Worker are in place before the first dollar.
Booked pickups, jobs delivered, buy-now orders, deposits held, trade accounts opened. Read straight from the pipelines.
Quotes, inquiries and bookings per source tag. Cost per lead for paid. Reply time from Sadiq's side.
Reel views, saves, profile visits, follower growth. Useful, never the goal.
Two weeks of setup, then content starts. Items already built are marked done.
Everything above runs without these, but each one unlocks a funnel fully.