Pular para o conteúdo principal

Portal do cliente

Cada cliente tem acesso a um portal personalizado onde pode consultar suas faturas, orçamentos e status de pagamentos. Sem a necessidade de criar uma conta ou senha.

Acesso ao portal

Para o cliente

Frihet gera um link seguro para cada fatura:

https://app.frihet.io/pay/{userId}/{invoiceId}/{token}

O cliente clica e acessa diretamente sem login. O link é incluído automaticamente nos e-mails de fatura com um botão "Ver e pagar fatura".

Sem conta necessária

Não é necessário:

  • Criar usuário
  • Lembrar senha
  • Configurar 2FA

O link é único por fatura e identificado por token HMAC-SHA256. Cada combinação usuário+fatura gera um token determinístico, sem armazenamento em banco de dados.

O que o cliente vê no portal

Ao abrir o link, o cliente vê uma página com a sua identidade visual (logo e cor da marca):

Cabeçalho

  • Logo ou inicial da sua empresa com a cor da sua marca
  • Nome do seu negócio
  • Número da fatura

Detalhes da fatura

  • Valor total em destaque
  • Data de vencimento
  • Data de emissão
  • Nome do cliente
  • Tabela de itens: descrição, quantidade, preço unitário, valor
  • Detalhamento: subtotal, IVA, IRPF (se aplicável), total

Status

  • Banner verde se já estiver paga
  • Banner vermelho se estiver vencida

Notas

Se a fatura incluir notas, elas serão exibidas no final.

Botão de pagamento

Se você tiver o Stripe Connect configurado, aparecerá um botão "Pagar [valor]" que redireciona para o checkout do Stripe. O pagamento é processado e a fatura é marcada como paga automaticamente.

Funcionalidades por plano

Plano Free

  • Ver faturas: ✅
  • Baixar PDF: ✅
  • Ver orçamentos: ✅
  • Mensagem direta: ❌
  • Aceitar orçamento: ❌

Plano Pro

  • Tudo do Plano Free +
  • Aceitar orçamentos: ✅
  • Enviar mensagem: ✅ (recebe no seu e-mail)
  • Histórico: ✅

Plano Business

  • Tudo do Plano Pro +
  • Portal de marca personalizada (seu logo, cores)
  • Status de projetos (se usar o módulo Projetos)
  • Baixar extrato de conta consolidado
  • Integração com o portal: aceitar orçamento → fatura automática

Personalização do portal

Nos planos Pro e Business

Personalize a experiência do cliente:

  1. Vá para Configurações > Portal do cliente
  2. Envie logo (JPG, PNG, máx 2MB)
  3. Escolha a cor principal (sua marca)
  4. Escreva uma mensagem de boas-vindas
  5. Configure o idioma do portal

Exemplo:

Logo:         Seu logo da empresa
Color: #0066cc
Boas-vindas: "Acesso seguro às suas faturas e documentos"
Idioma: Português / English (automático conforme navegador)

Idioma automático

Se o cliente acessar de um navegador em inglês, o portal será exibido em inglês automaticamente (se você habilitou multi-idioma no plano Business).

Segurança

Autenticação

  • Token HMAC-SHA256 único por fatura (determinístico, sem armazenamento em BD)
  • Comparação timing-safe para prevenir ataques de temporização
  • HTTPS obrigatório
  • Cabeçalhos de segurança: X-Frame-Options: DENY, X-Content-Type-Options: nosniff

Privacidade

O cliente só vê:

  • A fatura específica do link
  • Dados seguros (não são expostos IDs internos nem dados sensíveis)

Não pode acessar:

  • Outras faturas
  • Dados de outros clientes
  • Informações de despesas
  • Configurações da sua conta

Revogação de acesso

Se você excluir um cliente:

  1. Seus links do portal são invalidados imediatamente
  2. Não pode acessar nada
  3. Dados são guardados para auditoria (exclusão lógica, não física)

Envio de faturas

Automático

Quando você cria uma fatura, Frihet pergunta:

Enviar por e-mail para o cliente?
✓ Sim, com link para o portal
○ Não, apenas salvar

Manual

Para reenviar fatura:

  1. Abra a fatura no Frihet
  2. Clique em Enviar
  3. Um e-mail é enviado com:
    • Arquivo PDF anexado
    • Link para o portal
    • Data de vencimento
    • Dados de pagamento, se configurados

Modelo de e-mail

Por padrão:

Assunto: Sua fatura INV-2026-001 está pronta

Olá,

Anexada sua fatura de 5 de fevereiro no valor de 1.250 EUR.

Vencimento: 7 de março de 2026
Prazo de pagamento: 30 dias

Ver no portal: [link]
Baixar PDF: [link de download direto]

[Seus dados de contato]

No plano Business, personalize o modelo e a assinatura.

Notificações ao cliente

Frihet pode enviar automaticamente:

  • Fatura emitida: E-mail quando você cria uma nova fatura
  • Lembrete de pagamento: E-mail 3 dias antes do vencimento (configurável)
  • Pagamento recebido: E-mail de confirmação quando marcado como pago
  • Orçamento expirado: Aviso se o orçamento expirar sem ser aceito

Configure em Configurações > Notificações de clientes.

Suporte e perguntas

Se o cliente tiver dúvidas via portal:

Nos planos Pro/Business

Aparece o campo "Enviar mensagem" para o cliente. A mensagem chega ao seu e-mail:

De: Acme Corp
Mensagem: "Posso mudar o endereço de entrega da fatura?"

Você responde por e-mail normal (ou pelo Frihet).

No plano Free

O cliente não pode enviar mensagem direta (incentivo para upgrade).

Métricas de uso

Em Relatórios > Portal do cliente:

  • Clientes ativos (que acessaram no último mês)
  • Documentos baixados
  • Mensagens enviadas
  • Tempo médio de visualização

Útil para saber se o cliente lê suas faturas ou precisa de um lembrete.

Problema comum: Cliente não acessa

Se o cliente salvar o link e usá-lo 6 meses depois:

  • Se o cliente ainda estiver na sua base: acesso normal (token válido indefinidamente)
  • Se você excluiu o cliente: acesso bloqueado

Solução: Reenviar fatura (gera um novo link válido).

E-mail spam

E-mail do Frihet cai na caixa de spam. Soluções:

  1. Cliente adiciona noreply@frihet.io aos contatos
  2. No plano Business, use domínio próprio (SPF/DKIM configurado)
  3. Reenviar pelo Frihet (o cliente não reenvia)

Próximas melhorias

Estamos desenvolvendo:

  • Portal com chat: Contato direto integrado
  • Notificações push: Alerta quando a fatura vence
  • Pagamentos com Bizum: Alternativa ao pagamento com cartão
  • Documentos adicionais: Recibos, notas de crédito
  • Controle de acesso: Cliente só vê faturas de um determinado projeto/contrato