Stormline Marketing Coastal Comfort HVAC / Home
AI agents · live

Agency overview this month

Cross-client view of your entire book. Drill into any client by switching workspace, top-left.

Active clients
14
↑ 2 this month
Book MRR
$5,388
↑ 18.4%
Churn (90d)
0.0%
No cancellations
Avg client revenue lift
+34%
vs. pre-platform baseline
Book of clients
View all →
ClientVerticalPlanMRRCalls answeredReliabilityStatus
Coastal Comfort HVAC
Tampa, FL
HVACPro$397412 / mo98%Active
Sunset Plumbing & Drain
Sarasota, FL
PlumbingPro$397288 / mo96%Active
Bayside Pest Control
Clearwater, FL
PestPro$397196 / mo99%Active
Anchor Insurance Group
St. Petersburg, FL
InsuranceGrowth$497340 / mo93%Active
Brightpath Electrical
Tampa, FL
ElectricalPro$397154 / mo97%Active
Reliable Air Co
Lakeland, FL
HVACPro$397221 / mo98%Onboarding
Where you are in the pricing model
14 of 35 clients · current tier Tier 03
12 clients · $500 flatyou're here
24 clients · $1,000 flat10 clients away
35 clients · $1,500 locked21 clients away

At your current rate, you'll hit the $1,500 ceiling in roughly 6 months. After that, every new client lifts your margin, not your cost.
Cross-client conversation volume · last 30 days
OCT 7OCT 21NOV 4
Total conversations
8,294
AI-handled
7,602 · 91.7%
Escalated to human
692 · 8.3%
Recent activity across clients
Coastal Comfort booked $4,200 install via voice agent
Tampa, FL · AC replacement · scheduled Nov 8
12m
Sunset Plumbing review hit Instagram · 1.2k impressions
Auto-posted from voice referral pipeline
38m
Bayside Pest moved to local pack #2 for "pest control clearwater"
Up from #5 · 14 days
2h
Anchor Insurance: 47 missed-call text-backs converted to quotes
Hurricane prep campaign · Oct 28 – Nov 5
5h
Reliable Air Co landing-page set published · 40 zip pages
Onboarding · Lakeland market
9h

Clients

All 14 active end-clients in your book. Search, filter, switch into any of them as a workspace.

ClientVerticalCityOnboardedMRRCalls / moReliabilityStatus
Coastal Comfort HVACHVACTampa, FLMar 2026$39741298%Active
Sunset Plumbing & DrainPlumbingSarasota, FLMar 2026$39728896%Active
Bayside Pest ControlPestClearwater, FLApr 2026$39719699%Active
Anchor Insurance GroupInsuranceSt. Petersburg, FLApr 2026$49734093%Active
Brightpath ElectricalElectricalTampa, FLMay 2026$39715497%Active
Sandbar PlumbingPlumbingNaples, FLMay 2026$39714295%Active
Gulf Coast Heating & CoolingHVACFort Myers, FLJun 2026$39726896%Active
Tideline InsuranceInsuranceTampa, FLJul 2026$49723297%Active
Pacific Pest SolutionsPestBradenton, FLAug 2026$39711298%Active
Edge Electric CoElectricalLakeland, FLAug 2026$3979896%Active
Reliable Air CoHVACLakeland, FLOct 2026$39722198%Onboarding
Riverside HVACHVACTampa, FLOct 2026$3978899%Onboarding
Premier Plumbing FLPlumbingSt. Petersburg, FLNov 2026$3974297%Onboarding
Statewide Pest & TermitePestTampa, FLNov 2026$39736100%Onboarding

Sales pipeline your agency

Prospective end-clients in your acquisition funnel. Independent of the per-client pipelines.

Lead8
Cypress HVAC
Demo scheduled$497
Westshore Plumbing
Cold outbound$397
Ocala Insurance
Inbound · website$497
Qualified5
Citrus Air Co
Discovery done$397
Manatee Pest
Pricing sent$397
Proposal3
Atlantic Roofing
Negotiating$497
Lakeshore Electric
Awaiting sig$397
Won2
Statewide Pest & Termite
Onboarding$397
Premier Plumbing FL
Onboarding$397
Lost1
Coastline Pest
Stayed with GHL

Reliability cross-client

AI surface health across every client in your book. Each surface is scored continuously against published rubrics.

Surfaces monitored
238
17 surfaces × 14 clients
Rolling avg score
96.8
↑ 0.4 vs last week
Open incidents
2
both under triage
Last release
v3.14.2
passed scorecard · 2d ago
Voice agent · qualification
98.4
14 of 14 clients0 open
SMS reply drafter
97.1
14 of 14 clients0 open
Sentiment classifier
99.0
14 of 14 clients0 open
Proposal generator
93.2
11 of 14 clients1 open · Anchor Ins
Web chat
96.8
14 of 14 clients0 open
Social post drafter
95.4
14 of 14 clients0 open
Review reply drafter
97.9
14 of 14 clients0 open
Newsletter generator
96.2
14 of 14 clients0 open
Ad creative variant
91.7
9 of 14 clients1 open · variant test

Billing stub

Stripe-powered. Your end-clients are billed in your brand. You pay ServiceFlow per the pricing model.

Your bill to ServiceFlow this month
$500.00
Tier 03 flat · 14 of 35 clients
Your end-client revenue this month
$5,388.00
Margin · $4,888 (90.7%)

Team stub

Invite teammates to your agency workspace. Per-client roles handled separately.

MemberRoleClientsLast active
Jordan Marsh · jordan@stormline.ioOwnerAllNow
Mira Patel · mira@stormline.ioAccount manager6 clients14m ago
Devon Riley · devon@stormline.ioOnboarding lead3 clients2h ago

Welcome back, Jordan. Here's today.

A unified view across every channel, agent, and surface in your business. AI is handling 91.7% autonomously — you only see what needs you.

Calls answered
412
↑ 38% vs Oct
Appointments booked
68
↑ 22 by AI alone
Pipeline value
$48,200
↑ $9,400 this week
5★ reviews
23
↑ 11 from voice referrals
Conversation volume · 30 days
AI handled Escalated
OCT 7OCT 21NOV 4
Channel mix this month
632
conversations
Voice266
SMS177
Web chat114
Social DMs75
Awaiting your approval · 4 items
Open queue →
IG
Instagram Reel · "5 signs your AC is on its way out"draft
AI-drafted · ready to schedule for tomorrow 9am
12m
November newsletter · "Hurricane prep + furnace tune-up"
Sent to 1,847 contacts on approval
1h
GB
GBP reply to 5★ review · Sandra L.
"Thank you for the kind words, Sandra! Honored to keep you cool…"
2h
FB
Facebook post · St. Pete neighborhood group
Manual review required (group post policy)
3h
Voice agent
Live
In progress
3
Today
38
Answer rate99.2%
Avg duration2:48
Booked from voice14
Local search
Local pack rank
#2 ↑ 1
"hvac tampa"#3
"ac repair tampa"#2
"emergency hvac"#1
Reviews this week
All reviews →
Sandra L. · Google
"Tech showed up exactly when promised. Diagnosed in 10 min, parts in the truck. Couldn't believe how easy it was — felt like a real concierge."
Posted to social Added to landing page
2d
Marcus T. · Facebook
"After-hours emergency Saturday night. AI answered, dispatched a tech in 40 min. Saved us during the heat wave."
Posted to social
4d
Pipeline · weighted forecast
Full board →
Lead
22
Quoted
14
Proposal
8
Won (mo)
11
Patel Family · AC replacement
Proposal sent · 80% close prob
$4,200
Gonzalez Ortega · Heat pump install
Demo scheduled Nov 12
$8,400
Reyes & Lin · Annual maintenance
Renewal · auto-quoted
$1,180
Ads · this month
Campaigns →
Spend
$1,500
Leads
37
CPL
$40.54
ROAS
5.8×
F
Meta · Storm prep · retargeting
$520 spend · 18 leads
3.4× ROAS
G
Google Search · "ac repair near me"
$680 spend · 14 leads
7.1× ROAS
LSA
Local Services Ads · Tampa
$300 spend · 5 leads
8.2× ROAS
Reliability · last 24h
Full report →
98.4
All AI surfaces healthy
17 surfaces · scored every interaction · 0 open incidents
Voice qualification 98.7
416 scored interactions today
SMS reply drafter 97.2
189 scored interactions today
Sentiment classifier 99.1
All AI-handled conversations

Inbox

7 unread
Patel Family 12:42p
SMSFrom voice agent
"Yes — let's lock in Tuesday at 2pm. Should we send your tech with the parts already on the truck?"
Positive · qualifying
Marcus Torres11:08a
Voice2:14 transcript
After-hours emergency Saturday — AC fully out. Tech dispatched 40 min later. Customer overjoyed.
Positive · resolved
Sandra Lewis10:24a
GBP review5 ★
"Tech showed up exactly when promised. Diagnosed in 10 min, parts in the truck. Couldn't believe how easy it was."
Reply drafted
Carmen Ruiz9:48a
IG DM
"Hi! Do you guys do duct cleaning too or is it AC only? My allergies have been killing me."
Inquiry · service question
Reyes & LinYesterday
Email
Renewal reminder for annual maintenance. AI suggested upgrading to Gold tier.
Renewal · auto-quoted
Brendan O'HalloranYesterday
Voice
Asked about financing. Voice agent quoted 0% for 24 months on installs over $5k. Followed up via SMS.
Pricing · in-progress
Gonzalez Ortega Family2d
FB Msg
"My old heat pump finally died. We just bought the house in May. What's a fair budget for a 2-stage 16 SEER replacement?"
Quote requested · drafted
Tina Holloway3d
Voice
Heated complaint about AC repair from a competitor — wanted second opinion. Auto-escalated to human.
Negative · escalated
PF
Patel Family
SMSCoastal Comfort lead · routed from voice agent·Tampa, FL
Today · Nov 6
PF
Anita Patel·11:08a
Hi, my AC has been making a really weird grinding noise for two days. We have a 5yo at home and the house is getting hot. Can someone come out today?
AI
Coastal Comfort · AI·11:08adrafted
Hi Anita — sorry to hear that. A grinding noise usually means a bearing or fan motor issue. We have a tech in your area today between 1pm and 4pm. Want me to lock that in? I'll also get the tech to bring fan-motor parts on the truck so they can finish in one visit if it's what we expect.
PF
Anita Patel·11:14a
That would be amazing. 1pm works. How much do you think?
AI
Coastal Comfort · AI·11:14a
Diagnostic visit is $89, waived if we do the repair. A fan-motor replacement on a 5-yo unit usually runs $380–$520 depending on the model. Tech will give a firm written quote on-site before any work. Sound good?
PF
Anita Patel·11:18a
Yes — let's do it. See you at 1.
AI
Coastal Comfort · AI·11:19a
You're booked, Anita. Tech: Mike R. ETA: 1:00–1:30pm today. You'll get an "on my way" text with live ETA. We'll see you soon.
JM
You·12:42p
Yes — let's lock in Tuesday at 2pm. Should we send your tech with the parts already on the truck?
AI suggested next reply
"Tuesday 2pm — confirmed. Mike will roll with the fan-motor kit pre-staged on the truck. We'll text you live ETA at 1:30. If anything changes on your end, just reply here."
PF
Patel Family
Anita & Raj · Tampa, FL
Lifetime value
$4,820
First contact
Mar 4, 2024 · voice agent
Phone
+1 (813) 555-0142
Email
anita.patel@…

Property

Equipment
Lennox CB30M-46 · 3-ton · 2019
AHU
Lennox CBA38MV-036
Service plan
Silver AMC

Service log

Last visit
Apr 12, 2025 · maintenance
Open jobs
1 · diagnostic + repair (today 1pm)

Tags

Repeat customerSilver AMCFamily with kidsQuick decider

Contacts 1,847

Every conversation, every job, every property — one record per contact. Synced both ways with ServiceTitan and Gmail.

Active
1,847
Service plan members
412
↑ 38 this month
Open jobs
23
Renewals next 30d
68
NamePhonePlanEquipmentLast interactionLTVTags
Patel Family · Anita(813) 555-0142Silver AMCLennox 3-ton · 201912m ago · SMS$4,820Quick decider
Sandra Lewis(813) 555-0188Carrier 2.5-ton · 20172d · 5★ review$3,210Promoter
Marcus Torres(727) 555-0133Bronze AMCTrane 4-ton · 20144d · voice$8,940Recurring
Carmen Ruiz(813) 555-0211Goodman 2-ton · 20209:48a · IG DM$1,180Inquiry
Reyes & Lin(727) 555-0240Gold AMCLennox 5-ton · 2022Yesterday · email$12,440VIP
Brendan O'Halloran(813) 555-0319Old York 3-ton · 2009Yesterday · voice$640Pricing
Gonzalez Ortega(813) 555-04272d · FB Msg$0New homeowner
Tina Holloway(727) 555-05013d · escalated$0Negative

Sales pipeline $48,200 weighted

Lead → Qualified → Proposal → Won. Drag to advance. AI auto-advances on behavior triggers.

Lead22
Carmen Ruiz · duct cleaning
Tampa · IG DM$420
O'Halloran · system replace
St. Pete · voice$6,200
Singh · annual tune-up
Tampa · web chat$240
Henderson · IAQ filter
Brandon · FB$380
Qualified14
Gonzalez Ortega · heat pump
Demo Nov 12$8,400
McCready · ductwork
Estimate booked$3,120
Adler · zoning
Discovery done$2,800
Proposal8
Patel Family · fan motor
80% close prob$4,200
Yamada · 16 SEER install
Awaiting sig$7,800
Brennan · refrigerant retrofit
Sent yesterday$2,400
Won11
Reyes & Lin · annual
Renewal$1,180
Calloway · maint plan
Closed Tue$960
Bautista · install
Closed Mon$5,400
Lost3
Davies · big quote
Price

Voice agents 3 personas live

Inbound concierge, after-hours overflow, storm-mode hotline. Branded voice, English & Spanish, sub-600ms response.

Calls today
38
3 in progress
Answer rate
99.2%
↑ from 91% pre-platform
Avg duration
2:48
qualifying calls
Booked from voice
14
↑ 36% conv
Live transcript · in progress
2:14 · active
CALLERHi, I'm calling because the AC at our shop just stopped working and we have customers coming in at 11.
AII understand — that's stressful. Let me get a tech routed to you. Are you the business owner?
CALLERYeah, this is Marcus at Bayshore Coffee on 4th.
AIGot it, Marcus. We have a tech 14 minutes from you and a commercial-rated truck. ETA is 9:35am — would that work?
CALLERPerfect. What's it gonna run?
AIDiagnostic is $129 for commercial, waived if we do the repair. We'll give you a firm written quote on-site before any work — sound fair?
Personas active
IN
Inbound concierge live
+1 (813) 555-COOL · 8a–8p ET
OV
After-hours overflow live
All numbers · 8p–8a ET + weekends
SM
Storm Mode armed
Activates on NWS hurricane watch
OB
Outbound caller scheduled
Confirmations · reminders · win-back
CallerPersonaOutcomeDurationSentimentTime
Marcus · Bayshore CoffeeInbound conciergeBooked · today 9:35am2:14positivenow
Anita PatelInbound conciergeBooked → SMS handoff1:48positive1h
Brendan O'HalloranAfter-hoursQuote · followed via SMS3:22positive2h
Tina HollowayInbound conciergeEscalated · negative tone0:54negative3d

Messaging SMS · WhatsApp · iMessage · RCS

Outbound and two-way conversations. TCPA-clean. 10DLC registered. Quiet hours by zip.

Sent · 30d
3,294
Replies
718
21.8% reply rate
Opt-out
0.3%
Bookings from SMS
47
Active campaigns
SMS
Hurricane prep · Tampa zip 33611–33629
12,840 sent · 2,180 replies · 38 booked
running
SMS
Annual tune-up reminder · Silver AMC members
412 sent · 187 replies · 68 scheduled
running
SMS
90-day win-back · lapsed estimates
62 sent · 14 replies · 3 booked
running
Compliance ledger
10DLC brand & campaigns registered
All campaigns within rate limit
TCPA + Do-Not-Call clean
Scrubbed every send · last 24h
Quiet hours enforced
8am–9pm local · per recipient zip
STOP / HELP keywords live
Auto-handled · routed to compliance

Social across 6 platforms

AI-drafted posts and replies. Reputation aggregated. Nothing publishes without approval.

Posts scheduled
38
next 14 days
Avg engagement
4.2%
↑ 1.4 vs platform avg
Reviews aggregated
412
across Google, FB, Yelp
Avg rating
4.91
★★★★★
Approval queue
IG
Instagram Reel · "5 signs your AC is on its way out" draft
60s · trim from a 12-min YouTube case study · scheduled tomorrow 9am
FB
Facebook post · St. Pete neighborhood group
Manual review required · group post policy
GB
GBP weekly post · "Hurricane checklist for HVAC"
Auto-publishes Friday 7am
IG
Reply to comment · @cleartampa "do you serve South Tampa?"
"Yes! All of South Tampa, Davis Islands, and Hyde Park…"
Channels
FB
Facebook Page
2,148 followers · 3×/wk
IG
Instagram
3,402 followers · Reels + Stories
GB
Google Business Profile
412 reviews · 4.91★
YT
YouTube
12 long-form · 38 Shorts
in
LinkedIn (Co page)
Owner profile + page
X
X / Twitter
Reputation monitoring only

Video

Multi-format video pipeline — long-form for YouTube, vertical cuts for Reels / Shorts / TikTok. Voice trained on your brand.

Library
42
12 long-form · 30 short
Views · 30d
28,140
↑ 41%
YouTube subs
1,204
↑ 88
Avg watch time
2:38
on long-form
Recent productions
TitleTypeFormatsChannelViewsStatus
Hurricane prep for HVAC homeownersSeasonal value16:9 + 9:16 + 1:1YT, IG, FB, TikTok8,420live
Case study · Bayshore Coffee emergency repairCase study16:9 long + 9:16 cutsYT + Reels4,180live
5 signs your AC is on its way outEducational9:16 ReelIG, TikTokqueued
November tune-up walkthroughNewsletter video16:9 embeddedEmail + YT1,840live
Owner intro · Jordan MarshBrand intro16:9 evergreenHomepage2,840live

Paid ads $1,500 / mo

Meta · Google · YouTube · LSA · Nextdoor. Audience builder, AI creative variants, full attribution.

Spend MTD
$1,500
Leads
37
CPL
$40.54
↓ from $58
Pipeline ROAS
5.8×
attributed close
Active campaigns
CampaignPlatformFunnelSpendLeadsCPLROASStatus
Storm prep · retargetingMetaConsideration$52018$28.893.4×running
"ac repair near me"Google SearchConversion$68014$48.577.1×running
Local Services · TampaGoogle LSAConversion$3005$60.008.2×running
Owner brand introYouTube Pre-RollAwareness$0queued
Service area lookalikeMetaAwareness$0draft

SEO & pages Tampa metro

Hyperlocal search visibility, programmatic landing pages, citation hygiene across 50+ directories.

Local pack rank
#2
↑ 1 in 14 days
Tracked keywords
142
88 in top 10
Landing pages live
86
38 zips × services
Organic traffic
9,420
↑ 28% MoM
Top keywords
KeywordRankΔ 14dVolumePage
emergency hvac tampa#1↑ 2880/emergency-hvac/tampa
ac repair tampa#2↑ 12,400/ac-repair/tampa
hvac tampa#33,600/
heat pump install south tampa#3↑ 4320/heat-pump/south-tampa
ac tune up brandon fl#5210/tune-up/brandon
commercial hvac tampa#7↓ 1480/commercial/tampa
Citation hygiene
98%
NAP consistency
49 of 50 top directories synced
Google Business Profile synced
Auto · weekly post · review reply
Yelp · Apple Maps · Bing synced
BBB drift
Suite # mismatch · auto-fixing
Foursquare + 46 niche dirs synced

Content editorial calendar

Monthly newsletter, social cadence, lead magnets, webinars. Seasonal triggers per vertical baked in.

Newsletter list
1,847
↑ 38 this month
Open rate
42.1%
↑ 8 vs industry
Lead magnets
7
3 for HVAC vertical
Webinars (lifetime)
4
2 evergreen running
November editorial calendar
Newsletter · "Hurricane prep + furnace tune-up" drafted
Goes Nov 7 · 1,847 contacts · CTA: book a tune-up
IG
Social cadence week 2 · 3 posts
Mon stat · Wed case study · Fri prep tip
PDF
Lead magnet · "AC efficiency scorecard"
Live · 142 downloads · 38 booked diagnostics
WB
Webinar · "How to cut your summer AC bill 30%"
Evergreen · 240 registered · 88 attended last 30d
Seasonal triggers · Florida HVAC
Hurricane season active
Jun 1 – Nov 30 · prep + storm-mode comms
Heat-wave alerts monitoring
Triggered when forecast > 95°F for 3+ days
Winter freeze prep queued
Activates around Dec 15 if forecast warrants
Spring tune-up campaign queued
Mar 1 launch · all Silver+ AMC

Reliability your AI, scored

Every AI surface in your business is continuously evaluated against published rubrics. This is what separates a serious platform from a hopeful one.

Surfaces monitored
17
Rolling avg
98.4
↑ 0.3 vs last week
Open incidents
0
all systems green
Last release
v3.14.2
passed scorecard · 2d ago
Voice agent · qualification
98.7
416 todaygreen
Voice agent · booking
99.1
114 todaygreen
SMS reply drafter
97.2
189 todaygreen
Web chat
96.4
62 todaygreen
Sentiment classifier
99.1
all conversationsgreen
Proposal generator
95.4
14 todaygreen
Social post drafter
96.0
8 drafts todaygreen
Review reply drafter
98.0
4 todaygreen
Newsletter generator
96.7
1 in queuegreen
Two layers of oversight
01 — Always-on watcher

Every interaction, scored

Ingests every AI interaction in real time. Scores each one against published rubrics for that surface. Detects anomalies, clusters issues, and proposes remediations for human review.

02 — Stress tester

Every release, simulated

Runs scenario-driven and persona-driven simulated conversations against new releases before they ship. Produces a release-readiness scorecard. v3.14.2 passed at 99.1.