Market entry — DFW HVAC (decisão + realidade operacional + go-live)
Status: canônico · Escopo: A decisão do wedge: HVAC dono-operador DFW, compliance A2P/entidade, runbook de go-live · Atualizado em: 2026-07-26
Registro consolidado da decisão de entrada de mercado e da conversa estratégica de 2026-07-25: por que DFW HVAC, a realidade de compliance/infra (A2P, entidade US, números), e o posicionamento/pricing. Fonte de verdade pra “o que decidimos e por quê” ao escolher o wedge.
Complementa:
growth-phases-v1.md(plano em fases) erevenue-recovery-cycle.md(o fosso).⚠️ Preço: a fonte única é
pricing.md. O §3 abaixo diz que US$ 397 é “ridículo de barato” — isso foi refutado em 10/08/2026: Rosie e Numa começam em US$ 49 e a faixa focada em HVAC é US$ 285–600. E o §3 não considerava o custo variável de voz (US$ 0,13–0,31/min), que é o que torna tier por minutos obrigatório em vez de opcional. Concorrentes/pricing antigos de med spa estão emdocs/archive/— não usar como guia.
1. Decisão
Seção intitulada “1. Decisão”Wedge inicial = HVAC dono-operador em Dallas–Fort Worth (DFW), TX. Canais primários: voz (Vapi) + SMS (Twilio). Web chat/widget = secundários. O moat é o Revenue Recovery Cycle, não “IA atende telefone”.
Number Twilio comprado: +1 682 622 8174 (Arlington, TX — area code 682, Tarrant County, centro do metroplex).
2. Evidência de mercado (pesquisa 2026-07-25)
Seção intitulada “2. Evidência de mercado (pesquisa 2026-07-25)”⚠️ Confiança: coletado de múltiplas fontes, mas a verificação adversarial não rodou (limite de gasto). Tratar como direcional, não fato verificado. Várias fontes independentes convergem → confiança razoável.
- Densidade: DFW é #2 metro US em HVAC (~10k trabalhadores, BLS 2024), 4º maior mercado residencial; ~1.300+ contractors registrados, 11 condados. Texas top-3 estado (~9.000–9.900 estabelecimentos). Fontes: hvacclasses.org, workyard.com, builtontenth.com, ibisworld.com.
- Fragmentação: “o mercado Sun Belt mais fragmentado” — sem player dominante; ~88% local único / dono-operador (<5 func., <$1M/ano). Fonte: withorbital.com, builtontenth.com.
- Economia da dor: service call $425–950; job médio ~$4.200; furnace perdida até $8.000. 20–30% das ligações perdidas (40–62% no pico do verão); 85% de quem não é atendido não liga de volta; 78% contrata o 1º que responde. Fontes: ainora.lt, leadtruffle.co, agentzap.ai, mybusinessflow.com. → o missed-call recovery bate exatamente aqui.
- Legal (TX vs FL): FL (FTSA) = imã de class-action, $500–1.500/violação, ativo mesmo pós-reforma 2023. TX apertou: SB 140 (vigente 1º/set/2025) trouxe SMS pra mini-TCPA (§302), $500–1.500/msg — MAS texto com consentimento é isento. Fontes: mofo.com, kelleydrye.com, commerciallitigationupdate.com. → TX ainda < FL, mas o que protege de verdade é ser transacional/opt-in, não o estado.
- Competição (lotada): Avoca (Kleiner Perkins ~$1B), ServiceTitan (IA nativa), Housecall Pro, Sameday, Podium, Smith.ai, Goodcall, NextPhone, Ring Jenny etc. $49–350/mo. Lock-in do ServiceTitan é forte. Fontes: mybusinessflow.com, lunacal.ai, vellum.ai, getnextphone.com, l40.com.
Veredito: GO em DFW HVAC — condicionado a diferenciar pelo ciclo de recuperação, não pelo “atende telefone” (commodity onde Avoca/ServiceTitan ganham).
3. Posicionamento & pricing (esclarecido 2026-07-25)
Seção intitulada “3. Posicionamento & pricing (esclarecido 2026-07-25)”- Não vender “um agente de voz” ($97, commodity). Vender receita recuperada. 1 job recuperado/mês = $500–$4.200. Piso canônico ~$397/mês (
DIRECTION.md§6). $197 = só preço de design-partner com desconto. Precificar no ROI, não no “é um bot”. - ServiceTitan NÃO é concorrente. É um OS de field-service pra empresa média/grande (multi-caminhão, $1M+, contrato caro, onboarding de semanas). Nosso ICP é o dono-operador <5 func / <$1M que não tem ServiceTitan e perde ligação por estar no serviço. ServiceTitan não quer esse cliente. A “muita funcionalidade” deles é fraqueza pro nosso comprador. Estratégia: under-scope o incumbente pra um segmento subatendido, não out-feature.
- Build vs resell (decisão reafirmada): ser agência GHL = menos fricção mas é um emprego (sem equity, sem moat, commodity, valor vai pro GHL). Código próprio = ativo (equity, moat = ciclo de recuperação, valor vem pra você). A fricção de infra (A2P, Vapi/Twilio) é pedágio único de setup, e é justamente o que segura concorrentes fora. GHL NÃO isenta de A2P — agência estrangeira bate na mesma parede de entidade.
- Mecânica de preço: framing = “seguro contra ligação perdida”, não “software”. Pitch de prova: “você perdia ~8 ligações/semana fora do horário; recuperamos 5 = ~$2k/mês em jobs” → $397 vira ridículo de barato. Definir desde já o gatilho + motivo do aumento ($197 pilot → $397+ após N clientes ou ganho de features), pra o pilot não virar preço permanente.
- Concorrentes reais (não ServiceTitan): (1) outras agências GHL/Bland/Synthflow em guerra de preço; (2) ServiceTitan/Housecall lançando AI answering nativo no médio prazo. Moat contra os dois = margem + diferenciação técnica (latência, qualidade de voz, integração profunda com o sistema que o HVAC já usa) — o que agência-GHL genérica não replica.
- CENTS/Time (Fastlane): produtizar o onboarding HVAC (templates de fluxo de ligação, integrações padronizadas, setup semi-auto) é o que troca “emprego chique” por negócio escalável — é o “T” do CENTS. Abrir 2 verticais agora = cada um vira implementação manual → perde o “T”. Mais um motivo pra HVAC-only até ~10-20 clientes.
- [Produto] Value report (proof of value): sem tela, o cliente não vê o valor → mata retenção/upsell. Relatório semanal automático (e-mail/WhatsApp): ligações atendidas, quantas viraram agendamento, ~$ recuperados. Prova de valor + munição de venda pro próximo cliente. Conecta com a métrica que o
revenue-recovery-cycle.mdjá exige ser mensurável; já rastreamos outcome → baixo custo, alto retorno.
4. Realidade operacional / compliance (o “rolê” do A2P)
Seção intitulada “4. Realidade operacional / compliance (o “rolê” do A2P)”Separar os dois canais — é o que desfaz o pânico:
| Voz (Vapi) | SMS (Twilio) | |
|---|---|---|
| Precisa de A2P 10DLC? | NÃO | SIM (regra de operadora/TCR, não do Twilio nem do GHL) |
| Precisa de entidade US/EIN? | Não | Sim (pra registrar A2P Standard) |
| Bloqueia o teste ao vivo agora? | Não — pode testar hoje | Sim — só entrega SMS real após A2P |
Caminho do fundador estrangeiro (Brasil):
- Abrir LLC americana (Delaware/Wyoming) como não-residente — via Stripe Atlas / doola / Firstbase (dias). Destrava A2P + Stripe (depósitos) + conta bancária US de uma vez. Entidade é necessária pra operar no US de qualquer jeito, não é custo específico de “ter código”.
- Tirar EIN (dá pra não-residente sem SSN).
- Registrar A2P 10DLC Standard (Brand + Campaign) com o EIN.
Alavanca: no modelo de plataforma, cada cliente (HVAC) registra o A2P sob o EIN DELE (é um negócio US real). O Twilio tem caminho ISV/subcontas pra isso — a conformidade de SMS pega carona no CNPJ-americano dos clientes. (Confirmar mecânica exata com o Twilio.)
Fatos técnicos:
- Um número faz Voz + SMS — voz vai pra Vapi (importado), SMS vai pro webhook Twilio. Um número por cliente, dois canais. Não precisa de dois.
- Onboarding manual nos primeiros 3-5 clientes (A2P sob o EIN do cliente, número + seed na mão). Self-serve / provisionamento automático (Twilio ISV API) = Fase 2-3, não agora. Não deixar a complexidade de escala paralisar a Fase 0.
5. Runbook de go-live (Twilio + Vapi) — voz primeiro
Seção intitulada “5. Runbook de go-live (Twilio + Vapi) — voz primeiro”A configurar quando formos ao teste ao vivo. Voz não precisa de A2P nem entidade.
- Número: local DFW com Voice + SMS habilitados (✅
+1 682 622 8174). Confirmar as duas capabilities no console. - NÃO configurar o Voice webhook do Twilio na mão (o campo “A call comes in” com
demo.twilio.com). A Vapi reescreve isso ao importar o número. - Vapi → Phone Numbers → Import (from Twilio): Account SID + Auth Token + o número. Vapi assume a voz.
- Worker público: túnel (
cloudflared tunnel --url http://localhost:8787) ou deploy (api.tactflow.io). - Vapi: setar Server URL =
<público>/webhooks/vapi+ secret =VAPI_SERVER_URL_SECRET. A Vapi chama o worker pra config do assistente + tools (agendar/reagendar/cancelar). - Seed do tenant:
channel_endpointsvoz com ophoneNumberIdque a Vapi gera (não o+1682…). Reseed do demo pra um HVAC de Arlington. - Ligar → falar → ver book/reschedule/cancel ao vivo.
- SMS (depois): página Messaging Configuration (≠ voz) → webhook
/webhooks/sms, só após handler de SMS construído + A2P aprovado.
6. Sequência (a que tira você da paralisia)
Seção intitulada “6. Sequência (a que tira você da paralisia)”- Agora: teste de voz ao vivo (sem A2P/entidade) → provar que a IA atende/agenda.
- Provar com 1-3 clientes pagantes em Arlington/DFW (voz + SMS manual se preciso na largada).
- Em paralelo: abrir LLC + EIN (Stripe Atlas) → destrava A2P + Stripe + banco.
- Ligar o SMS (código E35/E36 já pronto, espera só a camada de compliance).
Norte: o único objetivo real agora = 1 dono de HVAC em Arlington pagando por receita recuperada. Todo o resto (self-serve, A2P em escala, competir com gigante) é problema que se ganha o direito de resolver depois disso.
7. Founder ops (BR → US) — estrutura para vender no mercado americano
Seção intitulada “7. Founder ops (BR → US) — estrutura para vender no mercado americano”Rota batida (não é exceção); a resolver em paralelo ao teste de voz.
- Entidade: LLC americana formada 100% remoto, sem green card/SSN/viagem. Wyoming (~$60/ano, sem imposto estadual) = melhor se não for captar VC; Delaware se for VC. Serviços: Stripe Atlas / doola / Firstbase.
- EIN (sem SSN): telefone (linha internacional) ~30 min; fax ~4 dias úteis. Não precisa de ITIN.
- Banco + pagamento: Mercury ou Relay abrem conta remoto pra dono de LLC não-residente. Pulo do gato pro Stripe: ter EIN real + abrir a conta bancária ANTES de aplicar no Stripe (o KYC aprovado do banco sinaliza legitimidade; Mercury é bem tratada por compartilhar infra com o Stripe).
- Fiscal (não opcional): não há tratado tributário abrangente BR-EUA. Form 5472 obrigatório pra SMLLC estrangeira (declaração informativa anual; sem imposto federal US se não há presença física/empregados nos EUA; multa ~$25k por não cumprir). No BR, a renda tributa por renda mundial (IRPF). → contador cross-border dos dois lados desde o início, não depois do faturamento.
- Vantagem sua: fuso — SP a 1-2h da costa leste US → call B2B síncrono em horário comercial americano sem virar a noite (vantagem enorme vs fundador indiano/filipino).
8. Decisões abertas & ações do fundador
Seção intitulada “8. Decisões abertas & ações do fundador”- [Decisão] Arquitetura A2P: brand/campaign por cliente (mais compliance/trabalho, melhor throughput, sem ban em cascata) vs campanha compartilhada (escala rápido, mas spam/reclamação de 1 cliente derruba o throughput de todos). Recomendação: por-cliente — a segurança e o throughput valem o trabalho. Registrar/formalizar quando construir o provisionamento de SMS.
- [Verificar] FCC one-to-one consent rule: análise externa citou “vigente 27/jan/2026” — provavelmente incorreto. A regra tinha data original 27/jan/2025 e foi anulada pelo 11º Circuito (Insurance Marketing Coalition v. FCC, jan/2025) antes de entrar em vigor. Não redesenhar o opt-in em pânico por causa dela. Desenhar o consentimento conservador (opt-in explícito + timestamp/IP) protege independente; confirmar status atual com advogado TCPA.
- [Ação sua] Inglês de fechamento: call de venda com dono de HVAC no TX exige inglês confiante (sotaque ok, hesitação/insegurança não). Se não estiver 100%: treinar pesado ou estruturar as primeiras vendas mais assíncronas (Loom de demo + follow-up escrito bem feito) até ganhar repertório de call ao vivo.
Criado: 2026-07-25 · atualizado: 2026-07-26 (founder ops + decisões abertas + refino pricing/competição, pós-análise externa) · owner: founder + product · registra a decisão de wedge + realidade de go-live DFW HVAC.