The complete system for turning strangers into paying users β for web and mobile app products.
Inbound means the customer comes toward you β attracted by content, SEO, social, community, or free value. It is a full system, not just posting or running ads.
The Mental ModelFix the funnel before scaling traffic. Most founders focus on ATTRACT when the real leak is in ACTIVATE or RETAIN. A retained user is worth 5β10Γ a new one.
TikTok, Reels, YouTube Shorts, Reddit, SEO, App Store search, PR, influencers. Content should sound like the user's real problem β not a company pitch. Example: "Why travelers overpay for roaming" β Sooty. "How to practice English without fear" β SpeakFloe.
Happens on landing page, App Store page, social profile, blog, Reddit post. Clarity beats complexity for B2C. Bad: "AI-powered innovative platform." Better: "Practice real English conversations, without pressure."
Reviews, testimonials, demo video, clear pricing, refund policy, FAQ, App Store rating (4.5+), press mentions, user counts. B2C users ask: Is this real? Will it work? Can I cancel? Is my data safe?
Install, account creation, free trial, subscription, purchase. One page = one CTA. Never give users too many choices at the same time. Examples: "Start free trial" / "Get your first lesson" / "Check gold price."
| Brand | Activation Moment |
|---|---|
| SpeakFloe | First speaking practice completed |
| Sooty | First eSIM plan installed |
| SQOOT Pure | Gold price tracked / first product saved |
| CaliforniaFix | Appointment booked + confirmed |
82% of trials happen Day 0. That is your activation window. Install is not success. Signup is not success.
Push notifications, email reminders, streaks, progress bars, rewards, weekly summaries, personalized suggestions. Instead of "Come back to the app" β say "You practiced 3 days this week. One more session completes your weekly goal." Retention must feel useful, not annoying.
| Model | ATS Brand |
|---|---|
| Subscription | SpeakFloe, Sooty |
| Freemium | iDict |
| One-time purchase | SQOOT Pure gold order |
| Commission | Varpet marketplace fee |
| Credit packs | SqootCash |
Works best after the user has received real value. Give $10, get $10. Free credits. Share-progress cards. Creator codes. Ambassador program. Referral CAC is 5β10Γ cheaper than new acquisition.
Paid channels rent traffic. Organic channels own it. Build organic foundations while paid fills short-term gaps.
Blog articles, comparison pages, "best app forβ¦" pages, how-to guides, city/country landing pages. Slow but compounds forever. Best for SpeakFloe, Sooty, SQOOT Pure, CaliforniaFix.
Title, subtitle, keywords, screenshots, reviews, short description. The mobile equivalent of SEO. One-time effort, permanent results. Every ATS app needs this optimized.
TikTok, Reels, Shorts, Reddit (CONNETWIT), LinkedIn. Problem-based, short, emotional, visual. Managed via Metricool by Mariam. Not just posting β also comment + DM replies.
Captures existing demand. High intent, higher CPC. Running for CaliforniaFix via Sonja. Best for: service-search keywords and "near me" queries.
Creates demand for users who don't know they need you yet. Visual, emotional, story-driven. Strong for lifestyle/utility B2C apps. Uses Meta Pixel for attribution.
Highest-intent iOS installs. Users actively searching in the App Store. Underused by most founders. Two tiers: Basic (automated) and Advanced (keyword control).
Niche community trust. One genuine answer in r/languagelearning converts better than a paid ad. ATS operates u/CONNETWIT across all brands. Highest-trust organic channel.
UGC that looks organic outperforms polished ads 2β5Γ. Micro-influencers (10Kβ100K) in niche categories convert better than large general creators. Always track with promo codes.
Welcome β education β trial reminder β win-back. Automate after capture. For B2C, keep emails short and useful. Trigger by behavior, not calendar date.
Most powerful retention tool for mobile. Must be personalized β generic push gets ignored. Tool: OneSignal + Firebase. iOS permission rate ~50%, so treat it carefully.
Virtual boundary around a physical location triggers an ad or push when a device enters. CaliforniaFix: fence uBreakiFix + Geek Squad stores. SQOOT Pure: fence coin shows, pawn shops, gold dealers. Varpet: fence Home Depot, Lowe's. Platforms: Google Display, Meta, GroundTruth, Simpli.fi.
Ad or email click lands user on the exact screen relevant to that content β not the homepage. Dramatically improves activation rate. Tools: Branch.io, Firebase Dynamic Links.
Feed 1,000+ high-LTV paying users to Meta or Google. Algorithm finds statistically similar users. Lookalikes from paying customers outperform general install lookalikes significantly.
Google's in-market audiences: users actively researching a category. "In-market: Mobile Phones" β Sooty eSIM. "In-market: Home Services" β CaliforniaFix, Varpet. "In-market: Personal Finance" β SQOOT, SqootCash.
Day 0β1: Awareness ad (what we do). Day 2β5: Social proof ad. Day 6β14: Conversion ad with offer. Day 15+: Frequency cap β stop or rotate creative. Never run one ad type only.
Both stores feature apps running in-app events β challenges, new content, seasonal campaigns. Free visibility if accepted. Example: SpeakFloe "30-Day Fluency Challenge" could get App Store featuring.
Test 3β5 hooks first (first 3 seconds). Once a hook wins, test bodies. Once body wins, test CTAs. Never change two variables at once. Native-looking UGC creative outperforms polished ads 2β5Γ.
Never look at average retention β look at retention by cohort (users who joined same week/month). Tells you: is the product improving? Which channel produces highest-LTV users?
Churned after trial β re-onboarding sequence. Churned after payment (price) β discount offer. Churned dormant β "what's new" angle. Win-back CAC is 5β10Γ cheaper than new acquisition.
Build a pillar page + supporting cluster articles all linking to it. Google rewards topic authority. One topic cluster with 8β12 articles can outrank large brands in a niche.
Web Stack
| Tool | Purpose |
|---|---|
| GA4 | Traffic + conversions |
| Google Tag Manager | Tag management |
| Meta Pixel | FB/IG attribution |
| Search Console | SEO rankings |
| Hotjar / Clarity | Session recordings |
Mobile App Stack
| Tool | Purpose |
|---|---|
| Firebase Analytics | In-app behavior |
| RevenueCat | Subscription + LTV |
| AppsFlyer / Adjust | Cross-channel attribution |
| App Store Connect | Store analytics |
| Play Console | Android analytics |
Event Map β Minimum Required
| Funnel Stage | Event Name | Priority |
|---|---|---|
| Visit | website_visit | P1 |
| Click | app_download_click | P1 |
| Install | app_install | P1 |
| Signup | account_created | P1 |
| Activation | first_[action]_completed | P1 |
| Trial | trial_started | P1 |
| Paid | subscription_started | P1 |
| Retention | session_day_7 | P2 |
| Referral | invite_sent | P2 |
The 5 numbers to watch every single week:
| Area | KPI |
|---|---|
| Awareness | Reach, impressions, video views |
| Website | Visitors, CTA click rate, conversion rate |
| App Store | Page views, install rate |
| App | Signup rate, activation rate |
| Revenue | Trial rate, paid conversion, ARPU |
| Retention | Day 1 / Day 7 / Day 30 retention |
| Paid Ads | CAC, ROAS, payback period |
| Referral | Invites sent, referred users, referral conversion |
If Day 7 retention is weak, paid ads will waste money. Fix activation and retention before scaling any paid channel.
Do not only buy traffic.
Build the full system that turns attention into trust,
trust into action, and action into repeat usage.