Templates de Email
A biblioteca completa de templates de email do Romeo. 47 templates ativos cobrindo todo o ciclo de vida — do primeiro contato ao aniversário de locação.
- Versão
- 2.1
- Atualizado
- junho/2026
- Templates
- 47 ativos
- Status
- produção
Resumo
Email continua sendo o canal mais confiável para comunicação formal e documentação. No Romeo, templates de email são componentes reutilizáveis que garantem consistência visual, conformidade legal e personalização em escala.
Cada template é projetado para um momento específico da jornada, com copy testado, design responsivo e variáveis dinâmicas que trazem contexto relevante para cada destinatário.
FilosofiaUm email do Romeo deve parecer que foi escrito especificamente para aquele usuário, mesmo sendo enviado automaticamente para milhares. Personalização não é opcional.
Biblioteca de templates
Os 47 templates ativos são organizados em 6 categorias conforme o momento da jornada e propósito da comunicação.
Onboarding (8 templates)
| Template | Gatilho | Taxa abertura |
|---|---|---|
| welcome_user | Cadastro concluído | 72% |
| verify_email | Aguardando verificação | 89% |
| complete_profile | Perfil incompleto há 3 dias | 34% |
| first_property | Primeiro imóvel cadastrado | 68% |
| team_invite | Convite para equipe | 81% |
| team_accepted | Membro aceitou convite | 45% |
| trial_ending | Trial acaba em 3 dias | 52% |
| trial_expired | Trial expirou | 38% |
Operacional (15 templates)
| Template | Gatilho | Taxa abertura |
|---|---|---|
| new_lead | Novo lead captado | 78% |
| lead_assigned | Lead atribuído ao corretor | 82% |
| visit_scheduled | Visita agendada | 85% |
| visit_reminder | Visita em 24h | 76% |
| visit_completed | Visita realizada | 61% |
| proposal_sent | Proposta enviada | 74% |
| proposal_accepted | Proposta aceita | 91% |
| contract_ready | Contrato pronto para assinatura | 88% |
| contract_signed | Contrato assinado | 93% |
| payment_received | Pagamento confirmado | 67% |
| payment_failed | Falha no pagamento | 79% |
| payment_reminder | Pagamento vence em 3 dias | 54% |
| inspection_scheduled | Vistoria agendada | 71% |
| keys_delivered | Chaves entregues | 83% |
| lease_started | Locação iniciada | 77% |
Relacionamento (12 templates)
| Template | Gatilho | Taxa abertura |
|---|---|---|
| monthly_report | Dia 1 do mês | 42% |
| lease_anniversary | Aniversário de 1 ano | 58% |
| renewal_reminder_90d | Renovação em 90 dias | 63% |
| renewal_reminder_30d | Renovação em 30 dias | 71% |
| renewal_offer | Oferta de renovação | 69% |
| nps_survey | 30 dias após início | 31% |
| feedback_request | Após interação relevante | 28% |
| birthday_tenant | Aniversário do inquilino | 47% |
| birthday_landlord | Aniversário do proprietário | 45% |
| holiday_greeting | Datas comemorativas | 39% |
| reengagement_30d | Inativo há 30 dias | 22% |
| reengagement_90d | Inativo há 90 dias | 18% |
Transacional (7 templates)
| Template | Gatilho | Taxa abertura |
|---|---|---|
| receipt | Pagamento processado | 71% |
| invoice | Fatura gerada | 65% |
| statement_monthly | Extrato mensal | 48% |
| tax_report | Informe de rendimentos | 76% |
| contract_copy | Cópia do contrato | 82% |
| document_uploaded | Documento anexado | 59% |
| password_reset | Solicitação de reset | 94% |
Alertas (5 templates)
| Template | Gatilho | Taxa abertura |
|---|---|---|
| sla_warning | SLA em risco | 84% |
| document_expiring | Documento vence em 30 dias | 72% |
| contract_expiring | Contrato vence em 60 dias | 79% |
| security_alert | Atividade suspeita | 91% |
| system_maintenance | Manutenção programada | 35% |
Taxa de abertura média: 62% (bem acima dos 21% do mercado imobiliário). Templates com subject line personalizado têm +18% de abertura.
Estrutura de um template
Todo template segue uma estrutura padronizada que garante consistência, acessibilidade e boa renderização em qualquer cliente de email.
| Componente | Obrigatório | Descrição |
|---|---|---|
| Preheader | Sim | Texto de preview (50-100 chars) visível na inbox |
| Header | Sim | Logo Romeo + identificação do tenant |
| Hero | Não | Imagem ou banner contextual (máx. 600x200px) |
| Título | Sim | H1 com a mensagem principal (máx. 60 chars) |
| Corpo | Sim | Conteúdo principal com parágrafos curtos |
| CTA primário | Sim | Botão de ação principal (máx. 1 por email) |
| CTA secundário | Não | Link de texto para ação alternativa |
| Assinatura | Sim | Nome do remetente, cargo, contato |
| Footer | Sim | Links legais, unsubscribe, endereço físico |
Design systemTemplates usam o design system Romeo: fonte Inter, cores monocromáticas, espaçamento generoso. Botões sempre com contraste AA (4.5:1 mínimo).
Responsividade
Todos os templates são mobile-first. Layout de coluna única com breakpoints em 600px. Imagens usam max-width: 100% e alt text descritivo.
Personalização dinâmica
Templates usam variáveis Liquid para inserir dados específicos do contexto. O sistema resolve as variáveis no momento do envio, garantindo dados frescos.
Variáveis globais
| Variável | Exemplo | Fallback |
|---|---|---|
| {{ user.first_name }} | João | Cliente |
| {{ user.full_name }} | João Silva | Cliente |
| {{ user.email }} | joao@email.com | — |
| {{ tenant.name }} | Imobiliária XYZ | Romeo |
| {{ tenant.logo_url }} | https://... | Logo padrão |
| {{ current_date }} | 15 de junho de 2026 | — |
| {{ support_email }} | suporte@romeo.com.br | — |
Variáveis contextuais (por template)
| Template | Variáveis específicas |
|---|---|
| new_lead | {{ lead.name }}, {{ lead.phone }}, {{ property.address }} |
| visit_scheduled | {{ visit.date }}, {{ visit.time }}, {{ property.address }} |
| proposal_sent | {{ proposal.value }}, {{ proposal.guarantee }}, {{ property.address }} |
| contract_ready | {{ contract.id }}, {{ contract.sign_url }}, {{ contract.expires_at }} |
| payment_reminder | {{ payment.amount }}, {{ payment.due_date }}, {{ payment.pix_code }} |
Lógica condicional
Templates suportam condicionais para adaptar conteúdo:
Você tem {{ leads.count }} leads aguardando atenção.
{% else %}
Sua locação está em dia.
{% endif %}
Validação: templates são validados no deploy. Variáveis undefined ou mal formatadas bloqueiam a publicação. Zero emails quebrados em produção.
Tracking e analytics
Cada email enviado é rastreado do momento do disparo até a conversão. Isso permite otimização contínua de subject lines, copy e timing.
| Evento | Como é capturado | Uso |
|---|---|---|
| Enviado | Confirmação do SendGrid | Volume e saúde do envio |
| Entregue | Webhook delivered | Taxa de entrega, reputação |
| Bounced | Webhook bounce (hard/soft) | Limpeza de lista |
| Aberto | Pixel de tracking (1x1 gif) | Taxa de abertura, timing |
| Clicado | Redirect através de link tracking | CTR, interesse por CTA |
| Unsubscribed | Link de unsubscribe clicado | Saúde da lista, fadiga |
| Spam | Webhook spam_report | Alerta crítico, parar envios |
| Convertido | Ação no app após click (atribuição) | ROI do email, funil |
Dashboard de email
O time de marketing tem acesso a métricas em tempo real por template, segmento e período:
- Volume de envios e tendência (vs. semana anterior)
- Taxa de entrega, abertura, click, conversão (funil)
- Mapa de calor de horários de abertura
- Comparativo de subject lines (A/B tests)
- Cohort de engajamento (usuários ativos vs. inativos)
A/B TestingTemplates críticos rodam A/B test automático. Sistema envia variante A para 10%, variante B para 10%, mede abertura em 2h, e dispara o vencedor para os 80% restantes.
Boas práticas
Diretrizes para criar e manter templates que performam bem e respeitam o tempo do destinatário.
Subject line
- Máximo 50 caracteres (mobile trunca em 35-40)
- Incluir personalização quando possível (nome, imóvel)
- Evitar ALL CAPS, excesso de emojis, palavras spam (grátis, urgente)
- Front-load a informação mais importante
- Testar 2-3 variantes antes de definir o padrão
Corpo do email
- Um objetivo por email — não misturar múltiplos CTAs
- Parágrafos curtos (2-3 linhas no máximo)
- Bullet points para listas com mais de 3 itens
- CTA acima da dobra (visível sem scroll)
- Tom conversacional, não corporativo
Técnicos
- Peso total do HTML < 100KB
- Imagens hospedadas em CDN com lazy loading
- Alt text em todas as imagens
- Fallback fonts: Arial, Helvetica, sans-serif
- Testar em Litmus antes de publicar (Gmail, Outlook, Apple Mail)
Checklist de launch: todo template novo passa por review de copy (clareza), design (responsividade), legal (compliance) e QA (renderização em 10 clientes).
Governança e versionamento
Templates são código. São versionados em Git, passam por code review, e seguem processo de deploy controlado.
| Processo | Descrição |
|---|---|
| Criação | PR com template + testes + documentação. Requer aprovação de 2 reviewers. |
| Staging | Template vai para ambiente de teste. QA valida em clientes de email. |
| A/B Test | Se crítico, roda teste com 20% do público por 48h. |
| Produção | Deploy via CI/CD. Rollback automático se taxa de erro > 1%. |
| Monitoramento | Alertas se métricas caem significativamente pós-deploy. |
| Deprecação | Templates inativos por 90 dias são arquivados (não deletados). |
Versionamento
Cada template tem versão semântica (major.minor.patch):
- Major: mudança de estrutura, novos campos obrigatórios
- Minor: nova funcionalidade, campos opcionais
- Patch: correção de bugs, ajustes de copy
HistóricoSistema mantém últimas 10 versões de cada template. Em caso de problema, rollback para versão anterior é feito em menos de 1 minuto.