Talk to Lisa. She knows the Revenue Engine inside out and enough about solar to have a real conversation with you.
Or do it the old-fashioned way by reading the questions & answers below.
You can find out right now on the website. Talk to Lisa. She is the same AI your leads will hear, running live. You don't have to imagine it.
While the Engine is running, we test different voices and use the one that gets the best conversion rates.
Yes. It's disclosed at the start of every call. The disclosure is brief, clear and compliant. Then the conversation moves forward. Most homeowners are comfortable with it. 75% have already had AI conversations in a sales or service context.
Some will. That's fine. We'll try again through different channels or escalate the lead for human follow-up.
If someone opts out, they were never going to convert through a human either. They just would have wasted someone's time first. The system filters for people who are open to the conversation. Those people convert.
Within its training, yes. The AI is trained on common solar objections, your product range, and your company-specific talking points. It handles standard objections such as cost, roof concerns, ownership questions, and timing, and surfaces edge cases to your team.
Our voice AI speaks 10+ languages, including English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Dutch, and Italian. It can switch between them fluently during a conversation.
Test it yourself: talk to Lisa. The same goes for our conversational AI that responds to SMS, WhatsApp or emails.
The intake form captures your full product range and key selling points. You can also provide a price range per Watt if you want the AI to give leads a general price indication when asked. The AI is trained on that information before go-live. It doesn't wing it with generic solar knowledge.
Yes. You define the knowledge boundaries. Pricing adjustments, system modifications, and anything requiring Solar Consultant judgment are explicitly out of bounds for the AI. You define those boundaries during setup.
The AI is trained to stay within defined boundaries. When it's uncertain, it says so and escalates. It's designed to be accurate within its scope, not to bluff. If a training error causes a systematic problem, we fix it immediately.
Yes. When your product range, pricing, or process changes, you notify us and we update the training. Minor updates are quick. Major retraining takes more time.
Each outcome has a defined path. Interest leads to the booking flow. Objections are handled, then the booking flow. Not interested means opt-out and removal from the sequence. Already installed means a pivot to battery or EV, or the referral program. Already with a competitor means a respectful close and a referral angle if applicable.
Inbound calls on AI-used numbers are routed through the system. The AI can handle callbacks. If the lead specifically requests a human, it escalates.
Yes. There's no capacity limit on concurrent AI conversations. When 50 leads come in within 10 minutes, all 50 are contacted within 60 seconds. A human team can't do that. The system can.
The system handles that immediately. It notifies your team and routes the lead for human follow-up, either in real time or by scheduling a call. It does not pretend the request didn't happen.
It covers the lead's qualification answers: homeowner status, roof type, credit range, current electricity bill, motivation for going solar, and any other qualifying questions you want asked. It also includes any concerns raised during qualification. The consultant knows what they're walking into before they knock on the door.
After a defined number of contact attempts across channels without any response, the system marks the lead as unresponsive and removes them from the active sequence. They're logged and visible in the dashboard. They don't receive infinite contact.
If you have agreements with lead providers to claim unreachable leads, we can set the timing during setup and provide you with a detailed list to claim.
No. The system works all leads systematically. Leads that would have converted without it will still convert. Leads that would have gone cold now also convert. You're not redirecting conversions. You're recovering ones that were lost.
Yes. Clients who previously abandoned lower quality lead sources, like shared leads or social media leads, reactivate those sources when the Revenue Engine is running. The logic is that those are the cheapest leads and you only pay for qualified Sit Appointments.
That said, conversion rates for those leads will be lower than leads from reviews or referrals. The dashboard provides conversion rates per lead source so you can decide for yourself if it's worth it.
Website form leads and Google leads tend to convert at higher rates than purchased leads. Meta leads vary widely by campaign quality. Reactivated old leads, past clients, and referral leads convert at the highest rates.
The system works across all sources, but conversion rates reflect lead quality. The dashboard breaks down performance by source so you can see where your best leads come from.
Then the Appointment Setter's show rate improvement will be marginal. The bigger gains will come from contact rate (more leads reached) and booking rate (more leads converted). If your show rate is already 80%+, you're ahead of the market. The system still improves the pipeline volume that feeds it.
The Appointment Setter produces results from the moment the first lead enters. No ramp-up time. Lead Reactivation typically generates conversations within the first two weeks. Reviews compound over months. Referrals build as the customer base grows.
For the Appointment Setter: a meaningful contact rate increase from the first week, because you're responding within 60 seconds instead of hours. A measurable increase in Sit Appointments within the first month, assuming lead volume is consistent. No-show rates typically drop because of the pre-appointment engagement sequence.
Then you've paid only for the outcomes it delivered, which is already better than paying for effort. If the system produces Sit Appointments, you paid $59 each. If those sits produce sales, the system paid for itself. If something is structurally underperforming, we investigate and fix it. The dashboard makes performance visible and transparent.
Yes, and often better than you'd expect. Someone who requested a solar quote three years ago and didn't convert is now in a different financial position, and the technology has changed. Batteries are now a real conversation. They also remember your name, which a cold contact doesn't. Even a 2% reactivation rate on 50,000 leads generates 1,000 conversations.
Organizing infosessions around battery storage works particularly well for reactivating leads that already went solar.
We work with what we have. Bad numbers and emails get filtered out through deliverability logic. Duplicates are deduplicated on our end. The system works the contactable population, not the raw list. We can't fix your CRM, but we clean up the list before we use it.
The system asks directly. If they installed elsewhere, the conversation naturally shifts to batteries, EV charging, or other offerings depending on what you sell. A past non-convert can still become a future customer for a different product.
Possibly. But there's a meaningful difference between a promotional email blast and a conversational outreach asking a simple question. The reactivation approach is respectful, brief, and gives the lead an easy opt-out. Most people who don't want contact opt out cleanly. Those who are interested respond.
It is. The system doesn't do it. Every customer gets a satisfaction call. The difference is timing: lower-scoring customers are asked for a review 30 days later, after your team has had a chance to resolve the issue. That's fully compliant with FTC and Google guidelines.
Reputation is maintained through consistency, not just volume. Competitors are always building. If you stop asking for reviews, your rating stays flat while others grow. The system keeps you moving forward.
Yes. Referral incentive programs work. The question is whether you have a system that consistently asks. Most installers don't. The system does, at scale, without anyone on your team having to initiate the conversation.
Referring is as simple as sending a link. The referrer does not share their friend's information with us. They share a link with their code in it to a landing page with a referral lead form where the friend fills out their own details and agrees to being contacted by the automated system. This makes everything clean, compliant, and gets you the best quality leads.
The referred lead must fill out the form themselves. The referrer doesn't submit anyone's contact information on their behalf. The lead needs to show genuine interest and go through the qualification process. In addition, referral leads are also checked against leads already in the system.
Only when the deal is closed, fully installed, and payment is collected. Not when the lead is generated. Not when they book. Not when the proposal is signed.
Yes. The system is configured with your brand name and logo, your voice, your tone, your products. Leads experience it as your company calling them, not a third-party service.
No. The system runs in your brand. There's no visible Flowstate branding in any lead interaction.
Almost certainly. In-house SDRs cost $60–$150 per booked appointment when you factor in salary, benefits, management time, and turnover. Outsourced call centers run $70–$300. The Revenue Engine runs at $59 per sit, 24/7, without turnover.
In addition, the speed-to-lead of our system is unbeatable. More conversations, more qualifications, more appointments booked. That's what ultimately lowers your overall customer acquisition cost.
The system is designed to handle anywhere from 100 to thousands of leads per month without any decline in performance. What it would cost to process those leads, and the effect on your revenue and customer acquisition cost, you can see for yourself in the calculator.
There's no minimum. You pay per outcome. It all depends on how many leads enter the system every month. The $20/day maintenance fee only applies during a deliberate pause.
Twenty Sit Appointments. Not a setup fee. Not a commitment. Twenty qualified homeowners who showed up. If we don't deliver 20 sits while system requirements are met, the deposit is refundable pro rata.
We contact you and give you a 72-hour window to restore volume. This typically means increasing your ad spend or a phone call to the agency that runs your ads. If volume can't be restored, the system pauses and a $20/day maintenance fee applies. When volume returns, the system resumes. You're not penalized for a slow month.
It keeps the invoicing clean and gives us a natural billing rhythm. Every batch of 10 outcomes triggers a payment. At the end of each month, Stripe consolidates everything into one invoice for your convenience.
Monthly. Stripe sends a consolidated invoice at the end of each month covering all outcomes delivered that month. Automatic collection.
You access the detailed outcomes log, identify the specific line item, and we review the Revenue Engine log together. If the log doesn't support the charge, we remove it. If it does, the charge stands. Disputes are evidence-based, not judgment calls.
You can activate and deactivate components at any time, except for the Appointment Setter, which is the core of the Revenue Engine. Proposal Follow-Up is typically activated from the start because the incremental value is high and the setup is minimal. Lead Reactivation, Reviews, and Referrals work very well in tandem because they all reach out to your existing database. They can be activated at any time.
Yes. The $79 is paid to Flowstate when the referred lead enters the system. The $500 is paid by you to the referrer when the deal closes and payment is collected. The math still works: a referral lead that closes costs you $579 in acquisition costs to close, versus $2,875+ for a cold lead.
$10 per proposal. If you're sending 30 proposals a month, that's $300. Compare that to the revenue from even one additional closed deal that would have otherwise gone cold.
The pricing model is performance-based and already structured at a lower unit cost than alternatives. We don't negotiate per-unit prices because the model works on margin, not volume. What you get at scale is a lower effective customer acquisition cost as the compounding effect of Reviews and Referrals kicks in.
Most appointment setting services sell effort: calls made, emails sent, hours worked. You pay whether they produce results or not.
The Revenue Engine sells outcomes. You pay only for Sit Appointments. If it doesn't produce them, you don't pay. If it doesn't outperform the alternatives in numbers, revenue or savings, you cancel.
If you built it correctly, complied with TCPA, trained the AI properly, integrated all channels, and it's producing consistent results, don't switch. If any of those pieces are missing, they're leaks. We built a complete, compliant, integrated system. Compare your current cost-per-sit to $59 and see if the math holds.
Define cheaper. A call center that responds in 5 hours costs you 93% of the leads that came in outside business hours. Their cost-per-sit looks low until you factor in the leads they never reached. The Revenue Engine's 60-second response rate changes the denominator. Run the calculator.
Run the numbers on the calculator. If your baseline shows a similar customer acquisition cost, don't change.
Ask your vendor what you pay when leads don't show. If they're charging per booked appointment regardless of whether the lead shows, you're paying for phantom sits. The Revenue Engine charges per sit, defined as a qualified lead who showed up. Not booked. Showed.
Most clients go live within two weeks. The bottleneck is almost always on the client side: intake form completion, getting consent language implemented on lead forms, and scheduling the integration call. If you move fast, we move fast.
Three things. Complete the intake form (one uninterrupted hour). Implement consent language on your lead forms. Join a one-hour Google Meet for the integration call, and 10-minute calls with each Solar Consultant for calendar connection. See After You Order.
Almost never. The integration is done via API keys and built-in connectors. No custom code. If your CRM has a webhook, we use it. If it has a native integration, we use that. We walk you through it on screen.
The system integrates with the major CRMs used by solar installers, including Salesforce, HubSpot, and most industry-specific CRMs that expose API access or webhooks. We confirm compatibility during the intake process. If your CRM doesn't support integration, we'll refund your deposit.
Meta Lead Ads, Google Ads, Google Business Profile, website forms, and most lead aggregators. Any source that can push a lead via webhook or API can feed into the system. We set this up on the integration call.
No. Multiple sources can all feed into the same Revenue Engine. Each source is mapped separately so you can see performance by source in the dashboard.
No. We work with your existing setup. We don't ask you to change platforms or restructure how you manage leads.
We'll discover that during setup. If integration isn't possible, we won't proceed and will refund your deposit. The system needs a live data connection to operate correctly.
Yes. Solar Consultant calendars connect via Google Calendar, Outlook, and CRM calendars. Appointments land in whatever calendar they already use. No new booking system required.
The Appointment Setter replaces the function of a call center, not necessarily the people. If your call center handles other tasks beyond lead qualification and booking, those are unaffected. If their primary job is working leads, the system covers that job 24/7 at a lower cost per sit than any call center arrangement.
The system replaces the appointment setting function. SDRs can be redeployed to tasks that require human judgment: escalations, complex objections, high-value lead follow-up. Or you reduce headcount as natural turnover happens. That decision is yours to make.
During setup, you define the routing logic: territory, availability, capacity. The system follows those rules and clusters appointments geographically where possible. You can update the rules at any time.
The system checks calendar capacity before booking. If no slot is available, it continues follow-up and books the first available slot. If calendar capacity drops below system minimums (25 available slots across all consultants in the next 4 weeks), we contact you to resolve it. This is a defined system requirement, not a surprise.
The best thing you can do is show them the system before it goes live. Let them talk to the AI. Let them see a sample briefing document. The concerns we hear most (routing, lead quality, calendar control) are all addressed in the setup.
In practice, consultants who are skeptical before go-live tend to become the strongest advocates once they see qualified, briefed appointments showing up without any effort on their end.
Yes. The system books into their calendar based on rules they agree to. They can still block time, update availability, and cancel or reschedule individual bookings through the provided links inside the appointment. The system works within their availability. It doesn't override it.
Yes. The system distributes qualified leads based on territory and availability rules you define. Cherry-picking becomes structurally harder because the system books without human selectivity. Consultants get what their territory and availability produce, not what they decide to pursue.
That's outside the system's control. The system booked a qualified, confirmed appointment. What happens in the meeting is the consultant's responsibility. The sit is still logged as delivered if the lead showed up.
The system accounts for no-shows of leads. Not Solar Consultants. If they can't honor the appointment, they should cancel it through the system-provided link.
Minimal. They need to know that appointments are now coming through their calendar with a briefing attached, that they should use the system's calendar links if rescheduling or canceling is needed, and that they'll be notified when a proposal is ready to close. That's it.
The system may still log the sit as held if it can't detect the cancellation. That appointment may still bill. We explain this clearly during Solar Consultant onboarding. Using the system's cancel link is important for accurate billing.
You update us and we reconfigure their territory and leads to active consultants. Their calendar integration is removed and their pipeline is redistributed.
If the CRM migration is imminent (weeks, not months), yes. Wait until the new CRM is stable before integrating. If it's months away, start now and we re-integrate when the new CRM is ready.
The system is designed to handle anywhere from 100 to thousands of leads per month without any decline in performance. When you fall below 100 leads per month, the system pauses. The $20/day maintenance fee keeps the system live and ready to resume. When volume returns, leads buffer during the pause and are processed immediately on restart.
Yes. The AI is trained on your full product range and can adjust the conversation based on the lead's profile and interest. The routing logic can segment leads by product interest and assign accordingly. Asking the lead what they're interested in (solar, solar + storage, storage retrofit, EV charger) should be part of the lead form.
The system clusters appointments geographically within each territory. Consecutive appointments are booked as close together as possible, subject to lead availability. It's not perfect. We don't over-optimize routing at the cost of losing a lead. But it's consistently better than what most call centers or SDRs manage manually.
Your website is part of the knowledge base that the AI is trained on and is refreshed daily. So if your promotions are on your website, it picks them up automatically.
If you want more accuracy, we can set up a Google Doc that you can edit as part of the AI knowledge base. That too refreshes every time it is updated. Don't forget to remove old promotions from this page.
Not directly. The Revenue Engine handles what happens after a lead arrives. Your agency still runs the campaigns. The one place where they intersect is consent language on lead forms. Your agency needs to add the consent checkbox. That's a one-time implementation, not an ongoing coordination requirement.
Important: all ads must use the same lead form all the time, because the form fields need to be mapped to the ones in your Revenue Engine.
The Appointment Setter is the core of your Revenue Engine. When you pause it, you pause the entire Engine. Leads already in progress will continue to be processed until their natural conclusion. New leads coming in are buffered, ready to resume at any moment. A $20 per day fee applies to keep the system live and ready to go.
Batch processing significantly reduces speed-to-lead, which is the core mechanism driving conversion rate improvement. If leads arrive in real time but you're processing them in batches, that's a structural problem the system solves. If your lead sources deliver in batches, we still process them in real time as they come in.
Each new consultant gets a 10-minute calendar connection call. Their territory rules are added to the routing logic. Scaling up doesn't require any system rebuild.
To the extent that the lead has given permission to record the conversations, we log them and you can request to review any logged conversation at any time.
You cancel. The system stops accepting new leads. Active workflows complete. Your final invoice reflects only what was delivered. No penalties, no notice period.
Yes. The Appointment Setter is the core component that is always on. Additional components are optional. That said, components are not sold independently. You need to be a Revenue Engine client (Appointment Setter running) to access them. They're not standalone products.
The Revenue Engine is optimized for B2C residential solar. When small business owners accidentally enter the system, that is not a problem. But larger B2B leads require a totally different approach and should not enter your Revenue Engine.
We monitor regulatory developments. If a new rule changes what's permissible, we update the system before the effective date where possible, or pause affected operations where required. You'll hear from us before it affects your business.
You notify us. The system stops accepting new leads immediately. Leads already in an active workflow continue to their natural endpoint. You receive a final invoice covering only those outcomes. Then it's done.
Yes. The system is built around TCPA, FCC, FTC, CAN-SPAM, and applicable state laws. Compliance is in the operating logic, not something we bolt on afterward.
We track it closely. The January 2025 Eleventh Circuit ruling, the April 2025 opt-out rule changes, and state-level developments are all factored into the system design.
The two highest-risk areas are two-party recording consent states and states with aggressive mini-TCPA enforcement (Florida, Illinois, California). We configure the system differently for each state. If you operate in those states, we walk you through exactly what applies.
Yes, you need it. It's the legal requirement that allows the system to contact leads via automated voice and text. The consent must be collected in the lead form, with an active checkbox, not buried in terms of service. We provide the exact consent language and tell you where it needs to appear. You implement it with your ad agency, lead form provider, and webmaster.
That depends on your vendor's consent language and process. We review it with you during setup. If their consent language doesn't cover AI-automated outreach, those leads cannot legally enter the system without remediation. This is a real issue in the industry and one you need to resolve before activating. Or choose to not let those leads be processed by the Revenue Engine.
For Lead Reactivation, we use the initial outreach itself to obtain fresh consent. The first message is non-automated in nature. It's conversational and gives the recipient a clear way to opt out. We structure the reactivation sequence to meet the legal standards for contacting dormant contacts. The details depend on the state and the original collection method.
The system scrubs against the National DNC Registry at minimum every 31 days as required by federal law. Your existing DNC lists are imported during the integration call and honored immediately.
Fresh leads who filled out their phone number and email in the lead form and have checked the prior express written consent box are allowed to be contacted, even if they are on the DNC list.
Yes. Florida and Illinois require two-party recording consent. A disclosure is added at the start of every call. California requires AI disclosure and operates under CCPA/CPRA. Illinois has the most aggressive private litigation risk of any state we operate in. We configure each state separately. These states are manageable but require a more careful setup.
If the consent architecture is implemented correctly, the legal exposure is minimal. The system is designed to produce a documented consent trail for every contact. That documentation is your defense. We configure the system correctly. If your lead forms collect consent incorrectly, that's where exposure comes from. That's why we address it before go-live.
You are the installer. You are the entity that collected the lead and initiated the outreach. We are the system operator. Legal responsibility sits primarily with you. That's why correct consent implementation on your lead forms is non-negotiable.
We build and maintain the compliance architecture. If a system error on our side causes a compliance failure, that's a Revenue Engine error and billing stops immediately. The specifics are in the Terms & Conditions.
No. Federal law requires AI voice systems to identify as AI. The system discloses that it's automated at the start of every call. This is built into the operating logic. It can't be turned off because it's a legal requirement, not a preference.
The $500 referral reward is disclosed correctly in all system communications. FTC guidelines require disclosure of material incentives in referral programs. The system handles this. Referrers are told clearly how the program works, what they earn, and when.
We're a Revenue Engine company built specifically for solar installers. The system runs on solid infrastructure used by over 1 million companies worldwide. We're not a startup with an idea. The system is built, tested, and running. You don't have to trust our pitch. You can talk to our AI before you commit. You'll see exactly what your leads will experience.
We're a focused, early-stage company. What we're not is a company that's been selling mediocre results under a long-term contract. The performance-based model means we only stay in business if we deliver. That's the accountability model we chose on purpose.
We're still building our reference base. That's why the risk is entirely on us. No setup fee. No subscription. Refundable deposit if we don't deliver. If you want references before committing, talk to Lisa. Ask her the hard questions. Then decide whether the system is worth a $1,188 deposit backed by a refund guarantee.
We stop delivering results. But all leads are yours and sit safely in your CRM at all times. In addition, we can provide you with the necessary export files for compliance.
The numbers on the website are based on industry research and directional benchmarks. Not guarantees. The 93% contact rate within 60 seconds is documented across multiple response time studies. The 78% first-responder win rate is from the National Sales Executive Association. The funnel improvement estimates are conservative. The only number that matters for you is what the system produces in your funnel. We log everything. You'll see it in real time.
Yes. Flowstate LLC is registered in Washington DC. The system serves the US market. All compliance is built around US federal and state law.
Your leads don't go anywhere. They stay in your CRM. The Revenue Engine connects to your lead sources and reads from them. It doesn't warehouse your leads in a separate database you can't see. Every action the system takes is logged and visible in your dashboard and your CRM.
We store the minimum necessary to operate the system: contact details and interaction logs. We don't sell it, share it, or use it for anything outside your Revenue Engine. Data retention follows our privacy policy, which is aligned with TCPA and applicable state privacy laws.
No. The integration is configured during setup with your explicit participation. You control the API keys and credentials. We don't have independent access to your CRM or lead sources.
No. Your leads are yours and reside safely in your CRM. You can cancel at any time. Leads already in an active workflow complete their natural cycle, then billing stops. We don't retain anything.
Yes. Talk to Lisa. That's a live demo. You're talking to the same AI your leads will talk to, running in real time. No sales call required.
Lisa. She's available 24/7 on the website. If she can't resolve it, she flags it and you hear from us directly.
It runs on enterprise infrastructure. Over 1 million companies run their business on it. Average uptime is 99.99% or higher over a 90-day period. Should there ever be an outage, leads buffer and are processed when the system comes back online. You'll be notified of any significant interruption.
Checkout via Stripe. $1,188 deposit. No subscription.