Criar Conta Grátis
Início Central de Ajuda

Central de Ajuda SMSMAIS

Encontre rapidamente respostas sobre SMS, Torpedo de Voz, APIs, integrações e gerenciamento da sua conta.

Ex.: “como importar contatos”, “gerar token da API”, “comprar créditos”

Primeiros Passos

Criar conta, login, verificação, créditos e visão geral do painel.

SMS

Criar campanha, importar contatos, agendar, personalizar e testar.

Torpedo de Voz

Como funciona, criar campanha de voz, áudio e relatórios.

Contatos

Gerenciar a base, buscar, filtrar e exportar contatos.

Relatórios & Entregas

Acompanhar entregas, status, DLR e desempenho das campanhas.

API

Token, autenticação, envio de SMS e voz, agendamento e erros.

Integrações

Webhooks de DLR, postbacks, formato e segurança.

Financeiro

Comprar créditos, formas de pagamento, saldo e faturas.

Conta & Segurança

Senha, usuários da equipe, permissões e segurança.

Opt-out & LGPD

Descadastro, lista de opt-out e boas práticas de consentimento.

Afiliados

Programa Indique e Ganhe, comissões e indicações.

Buscar tudo

Não achou a categoria? Pesquise por palavra-chave.

Primeiros Passos

Objetivo

Criar sua conta gratuita e começar a enviar.

Passo a passo

  1. Acesse Criar Conta Grátis no topo do site (ou /register.php).
  2. Informe nome, e-mail, telefone (com DDD) e senha (mínimo 8 caracteres).
  3. Confirme o cadastro. Sua conta é criada na hora e você já fica logado.
  4. Verifique seu e-mail e seu celular (veja o artigo de verificação).
Ao concluir a verificação você recebe ~10 SMS grátis (crédito de boas-vindas) para testar a plataforma, sem cartão de crédito.

Problemas comuns

“Este e-mail já está cadastrado”: faça login em vez de criar nova conta. Muitas tentativas: aguarde alguns minutos (proteção anti-spam por IP).

Passo a passo

  1. Acesse Entrar (/login.php).
  2. Digite seu e-mail e senha.
  3. Marque “Lembrar de mim” para manter a sessão por até 30 dias (sem marcar, a sessão dura cerca de 8 horas).

Problemas comuns

“Muitas tentativas”: por segurança o acesso é bloqueado temporariamente após várias senhas erradas — aguarde alguns minutos. Esqueceu a senha? Veja o artigo de recuperação de senha.

Se você está logado, basta alterar a senha em Configurações (informando a senha atual).

Se você perdeu o acesso e não consegue entrar, a redefinição é feita pela nossa equipe. Fale com o suporte pelo WhatsApp informando o e-mail cadastrado — confirmamos sua identidade e geramos uma nova senha.

Objetivo

Ativar a conta e liberar o crédito de boas-vindas.

Passo a passo

  1. Após o cadastro, você recebe um código de 6 dígitos por e-mail e outro por SMS.
  2. Digite cada código na tela de verificação (ou clique no link enviado por e-mail).
  3. Os códigos valem por 15 minutos. Pode reenviar a cada 60 segundos.
O crédito de boas-vindas só é liberado depois que e-mail e celular estiverem verificados.

Problemas comuns

Não recebi o SMS/e-mail: verifique a caixa de spam, confira se o número tem DDD e clique em reenviar após 60s. Após muitas tentativas erradas, aguarde 15 minutos.

O Dashboard mostra a visão geral da sua conta:

  • SMS e Voz enviados hoje e taxa de entrega;
  • Saldo em reais e equivalente em SMS;
  • Campanhas ativas e atividade recente;
  • Gráfico de volume por dia.

Pelo menu lateral você acessa Campanhas, Nova Campanha, Contatos, Relatórios, Entregas, Opt-out, Usuários, API e Configurações.

Passo a passo

  1. No menu, abra Configurações.
  2. Atualize nome, e-mail e telefone e salve.
  3. Na mesma área você pode alterar a senha e gerenciar o token da API.

SMS

Objetivo

Disparar SMS para uma lista de contatos.

Passo a passo

  1. No menu, clique em Nova Campanha.
  2. Dê um nome à campanha e selecione o tipo SMS.
  3. Escreva a mensagem (você pode usar {nome} para personalizar).
  4. Importe os contatos por planilha CSV (veja o artigo de importação).
  5. Defina envio imediato ou agende data e hora.
  6. Confira a quantidade e o custo estimado e confirme.
Sem data de agendamento, o envio começa em cerca de 2 minutos.

Problemas comuns

Parte das mensagens ficou “SEM SALDO”: seu saldo cobriu apenas parte da lista; o restante é liberado automaticamente assim que você recarregar.

Formato do arquivo

Use um arquivo .csv com uma coluna de telefone e, opcionalmente, o nome:

telefone;nome
5531987654321;João Silva
5531987654322;Maria Santos

Regras

  • O cabeçalho do telefone pode ser: telefone, celular, numero, fone, phone, cel ou mobile.
  • O nome (opcional) pode ser: nome, name, cliente ou lead.
  • Separador ; ou ,; números com 8 a 13 dígitos (com DDD; o DDI 55 é tratado automaticamente).
Salve a planilha como CSV UTF-8 para acentos corretos.

Inclua {nome} no texto da campanha. No envio, ele é substituído pelo nome da linha correspondente do CSV.

Exemplo: Olá {nome}, sua entrega chega hoje! vira “Olá João, sua entrega chega hoje!”. Se o contato não tiver nome, o campo fica vazio.

Na criação da campanha, no campo de data/hora de envio:

  • Deixe em branco para envio imediato (começa em ~2 minutos).
  • Informe data e hora para agendar para o futuro.

Você também pode definir a velocidade (mensagens por minuto) para controlar o ritmo do disparo.

Use a opção de enviar teste na plataforma. O teste é sempre enviado para o seu próprio celular verificado (por segurança).

  • Limite de 3 testes por dia.
  • Consome 1 SMS do seu saldo.
  • Exige celular cadastrado e verificado.

SMS Marketing são disparos promocionais/em massa (ofertas, campanhas). SMS Transacional são mensagens operacionais e individuais (códigos OTP, confirmações, avisos), normalmente enviadas via API em tempo real.

Tecnicamente usam o mesmo motor de envio e a mesma cobrança por SMS — a diferença é o uso. Respeite sempre o opt-out em mensagens de marketing.

Se o saldo cobrir só parte da lista, as mensagens excedentes ficam com o status “SEM SALDO” (retidas) — não são perdidas.

Assim que você recarregar créditos, elas são liberadas e enviadas automaticamente. Há também um botão de “Liberar retidas” no painel quando existem mensagens nesse estado.

Torpedo de Voz

O Torpedo de Voz dispara uma ligação automática que toca uma mensagem em áudio para uma lista de números. É ideal para avisos, cobranças e lembretes em massa.

A cobrança é por ligação, conforme o preço de voz definido na sua conta, no mesmo modelo de saldo dos SMS.

Passo a passo

  1. Em Nova Campanha, selecione o tipo Voz.
  2. Forneça o áudio da mensagem (na API, o áudio é enviado em base64 no campo audio).
  3. Importe a lista de números (mesmo formato CSV do SMS).
  4. Agende ou envie imediatamente e confirme.
Para configurar áudios e roteamento de voz com o time, fale pelo WhatsApp.

Em Relatórios e Entregas você acompanha as ligações por status, como atendida/completada ou falha/não atendida/ocupado, além do volume por campanha.

Contatos

A tela Contatos reúne os números para quem você já enviou, com histórico de mensagens, status e último envio.

  • Busque por nome ou número;
  • Filtre por ativos, bloqueados ou descadastrados (opt-out).

Na tela Contatos, use a opção de exportar para baixar um arquivo CSV com a sua base. O mesmo vale para a lista de Opt-out e para os relatórios.

Relatórios & Entregas

Na tela Entregas você vê o log detalhado mensagem a mensagem. Filtre por período, campanha e status (entregues, falhos, pendentes, aguardando, bloqueados ou todos) e busque por número/nome.

  • ENTREGUE — a operadora confirmou a entrega (DLR positivo).
  • NÃO ENTREGUE — a operadora não conseguiu entregar (número inválido, desligado, etc.).
  • Aguardando DLR — enviado, aguardando confirmação da operadora.
  • SEM SALDO — retida por falta de crédito; envia ao recarregar.
  • OPTOUT — número descadastrado; não é enviado.
  • BLOQUEADO — bloqueado por regra/segurança.

DLR (Delivery Receipt) é o aviso de entrega devolvido pela operadora informando se a mensagem chegou ao aparelho. Na plataforma ele atualiza o status para ENTREGUE ou NÃO ENTREGUE e registra a data da confirmação. Você pode receber o DLR no seu sistema configurando um Webhook (veja Integrações).

Em Campanhas, abra uma campanha para ver as estatísticas: total, enviados, entregues, falhas e distribuição por hora. Em Relatórios você acompanha a taxa de entrega geral do período. Todos os relatórios podem ser exportados em CSV.

API

Passo a passo

  1. No menu, abra API & Integrações (ou Configurações).
  2. Copie seu Bearer Token ou clique em gerar novo token.
  3. Envie o token no cabeçalho de cada requisição:
Authorization: Bearer SEU_TOKEN
Ao gerar um novo token, o anterior deixa de funcionar. Guarde o token com segurança — ele dá acesso à sua conta.

Faça um POST para /api/enviar_sms.php:

curl -X POST https://smsmais.com/api/enviar_sms.php \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "5531987654321",
    "message": "Seu codigo e 123456",
    "tipo": "sms",
    "ext_id": "pedido_123"
  }'

Resposta:

{ "sucesso": true, "id": 12345, "campanha_id": 9500049,
  "to": "5531987654321", "tipo": "sms", "status": "queued" }

Quando não há saldo, o status retorna held_no_balance (a mensagem fica retida e envia ao recarregar) — a resposta continua HTTP 200.

Use POST /send.php (também disponível em /api/send.php) com uma lista de mensagens:

curl -X POST https://smsmais.com/send.php \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
      { "id": "1", "destinations": [{"to": "5531987654321"}],
        "msg": "Ola Joao", "nome": "Joao" },
      { "id": "2", "destinations": [{"to": "5531987654322"}],
        "msg": "Ola Maria", "nome": "Maria" }
    ]
  }'

Suporta grandes volumes por requisição. A resposta traz, por mensagem, o id gerado e o status (queued ou held_no_balance).

No envio em lote, inclua o campo audio com a URL pública (http/https) do arquivo de áudio (ex.: .mp3/.wav). A presença de áudio faz a mensagem ser tratada como voz:

{
  "messages": [
    { "id": "v1", "destinations": [{"to": "5531987654321"}],
      "msg": "Aviso importante", "audio": "https://seu-site.com/audio.mp3" }
  ]
}
O áudio é referenciado por URL, não em base64. Use um link acessível publicamente (http/https).

Inclua o campo schedule na mensagem, no formato YYYY-MM-DD HH:MM:SS. Vazio = envio imediato.

{ "id": "1", "destinations": [{"to": "5531987654321"}],
  "msg": "Lembrete", "schedule": "2026-06-22 09:00:00" }

Envie um identificador próprio no campo ext_id (ou id no lote). Ele é guardado junto da mensagem e devolvido nos relatórios e no webhook de DLR, facilitando a conciliação com o seu sistema.

  • 200 — sucesso (queued ou held_no_balance).
  • 400 — requisição inválida (número/mensagem ausente ou JSON inválido).
  • 401 — token não enviado, inválido ou conta bloqueada.
  • 403 — número em opt-out.

Sobre saldo: no envio individual (/api/enviar_sms.php), falta de saldo não retorna erro — a resposta é 200 com status: held_no_balance e a mensagem é liberada na próxima recarga. O código 402 (insufficient_balance) ocorre apenas no envio em lote (/send.php), que recusa a rajada inteira quando o saldo não cobre o custo total.

Integrações (Webhooks)

Passo a passo

  1. Abra API & Integrações no painel.
  2. Cadastre a URL do seu endpoint (onde quer receber os status).
  3. Opcionalmente, defina um token de autenticação.
  4. Ative o webhook. Pronto: passaremos a notificar os status de entrega.

Enviamos um POST application/json com um array de registros. SMS usa o campo delivery; voz usa entrega + entrega_voz:

[
  {
    "externalid": "ext-001",
    "to": "5531987654321",
    "delivery": "Delivered",
    "msg": "Ola!",
    "data_entrega": "2026-06-21 13:05:00",
    "data": "2026-06-21 13:00:00"
  },
  {
    "externalid": "ext-002",
    "to": "5531988888888",
    "entrega": "Sent",
    "msg": "Mensagem de voz",
    "data_entrega": "2026-06-21 13:06:00",
    "entrega_voz": "Answered",
    "data": "2026-06-21 13:00:00"
  }
]

externalid é o ID que você enviou (ou o ID interno, se não informado). Se você definiu token, ele chega no cabeçalho Authorization: Bearer SEU_TOKEN (e em X-Batch-Id vai o id do lote).

Seu endpoint deve responder HTTP 2xx para confirmar o recebimento. Em caso de timeout ou erro (HTTP ≥ 400), reenviamos automaticamente, com até 5 tentativas e intervalos crescentes (backoff).

Valide o token recebido no cabeçalho antes de processar, para garantir que a chamada veio da SMSMAIS.

Financeiro

Passo a passo

  1. No painel, clique em + Comprar Créditos.
  2. Você é direcionado ao WhatsApp do time comercial (5511945045083) já com os dados da sua conta.
  3. Combine o valor e a forma de pagamento — PIX, cartão (parcelável) ou boleto.
  4. Após o pagamento, o crédito é lançado na sua carteira e o saldo é atualizado.
Compra de créditos via WhatsApp 5511945045083 — atendimento humano e rápido.

Valor mínimo de recarga: R$ 100,00.

Aceitamos PIX, cartão de crédito (com parcelamento) e boleto. Combine a melhor opção com o time pelo WhatsApp ao comprar créditos.

O saldo aparece no Dashboard (em reais e equivalente em SMS). O histórico de recargas e consumo fica disponível no painel financeiro, com data, valor e descrição de cada lançamento.

Não. Seus créditos não expiram — você usa no seu ritmo.

O saldo é em reais. A cada envio é debitado o preço unitário de SMS (ou de voz) definido na sua conta. O preço é “congelado” no momento do envio, garantindo previsibilidade no relatório de consumo. Consulte os pacotes na página de Preços.

Conta & Segurança

Objetivo

Dar acesso a colaboradores que trabalham na mesma conta.

Passo a passo

  1. No menu, abra Usuários (disponível para a conta principal).
  2. Clique em + Adicionar Usuário.
  3. Informe nome, e-mail e senha do novo usuário e salve.
Os usuários criados acessam os mesmos dados da sua conta (campanhas, contatos, relatórios e saldo). O acesso é ativado na hora, sem aprovação.
  • Conta principal — gerencia os usuários (adiciona, redefine senha e remove) e tem acesso total.
  • Usuário — acessa e opera os dados da conta, mas não gerencia outros usuários.

Em Configurações, informe a senha atual e a nova senha (mínimo 6 caracteres) e salve.

A conta principal faz isso na tela Usuários: cada usuário tem as ações Redefinir senha e Excluir. Ao excluir, o usuário perde o acesso imediatamente.

  • Sessão segura com expiração (8h, ou 30 dias com “lembrar de mim”).
  • Limite de tentativas de login e de cadastro (proteção anti-abuso).
  • Verificação dupla (e-mail + celular) no cadastro.
  • Senhas armazenadas com hash e proteção CSRF nas ações.
Use uma senha forte e não compartilhe seu token de API.

Opt-out & LGPD

O Opt-out é a lista de números que não devem mais receber mensagens. Números nessa lista são automaticamente ignorados nos envios (status OPTOUT).

Como gerenciar

  • Na tela Opt-out, adicione ou remova números manualmente.
  • Exporte a lista completa em CSV quando precisar.
  • Envie apenas para contatos que consentiram em receber suas mensagens.
  • Ofereça uma forma clara de descadastro e respeite a lista de opt-out.
  • Mantenha registro da origem dos contatos.

Em caso de dúvidas sobre privacidade e tratamento de dados, fale com o suporte.

Afiliados

Você ganha 1% recorrente sobre o faturamento dos clientes que indicar. Cadastre-se como afiliado na página Indique e Ganhe, compartilhe seu link e receba comissão sobre as compras dos seus indicados.

Se sua conta é afiliada, o menu exibe a opção Comissões, com indicados, comissões aprovadas, saldo disponível e histórico. O saldo de comissão não vence.

Nenhum resultado encontrado

Tente outras palavras ou fale com nosso suporte pelo WhatsApp.

Ainda precisa de ajuda?

Fale com o nosso suporte

Não encontrou o que procurava? Nosso time responde rápido pelo WhatsApp.