Case: como convidar para o canal só quem ainda não está inscrito
Quase todo cliente nosso que tem um bot no Telegram acaba, cedo ou tarde, criando também um canal: é para lá que vão as novidades, promoções e conteúdo. E quase sempre surge a mesma tarefa — avisar sobre o canal os usuários do bot que ainda não sabem da sua existência.
O jeito mais óbvio é fazer um disparo pelo bot: “Inscreva-se no nosso canal!”. O problema é que esse disparo vai para todos os usuários do bot, inclusive os que já estão inscritos no canal. Na melhor das hipóteses, é só uma mensagem desnecessária; na pior, gera irritação e leva a cancelamentos do bot: “eu já estou lá, por que estão me mandando isso?”.
Tarefa: enviar o convite para o canal só para os usuários do bot que ainda não estão inscritos nele.
Passo 1. Conectar o bot e o canal como recursos
Para o Graspil conseguir cruzar a audiência do bot com a audiência do canal, os dois precisam estar conectados como recursos na mesma conta:
- o bot — via configuração automática por token, proxy ou API;
- o canal — o bot administrador é adicionado ao canal, e o Graspil passa a coletar os eventos sozinho.
Assim que os dois recursos estão conectados, o Graspil sabe, para cada usuário do Telegram, se ele está entre os inscritos do canal — mesmo que essa pessoa nunca tenha escrito para o bot.
Passo 2. Por que “disparar para todo mundo” não funciona
Se você simplesmente abrir “Disparos” → “Criar campanha” e escolher como audiência todos os usuários do bot, a mensagem vai para 100% da base. Não tem como filtrar manualmente quem já está inscrito no canal e quem não está: são duas listas de usuários diferentes, e sem uma ferramenta dedicada não dá para cruzá-las.
Parte dos clientes, nessa situação, simplesmente aceita os envios desnecessários; outra parte exporta os usuários manualmente e compara as listas no Excel. Dos dois jeitos, ou os resultados do disparo pioram, ou você perde tempo toda vez que precisa de uma nova leva de convites.
Passo 3. Montando a audiência: filtro cruzado “Não está no recurso”
O construtor de audiência de disparos do Graspil tem um filtro cruzado, feito justamente para comparar audiências de recursos conectados diferentes:
- Clique em “Adicionar filtro cruzado”.
- Escolha o modo “Não está no recurso”.
- Selecione o recurso desejado — o canal.
Pronto: a audiência já está montada — todos os usuários do bot que não estão no canal. Não precisa rastrear nem subtrair eventos manualmente — o filtro cruza os dois recursos direto e devolve a interseção certa.
Se quiser, dá para adicionar condições comuns nesse mesmo filtro — idioma, data de cadastro, campos personalizados do usuário — para deixar a audiência ainda mais precisa.
Resultado
O disparo agora chega só à parte da base para quem ele realmente é útil: usuários que ainda não viram o canal. Isso já traz três coisas:
- Resposta maior — a mensagem é relevante para 100% dos destinatários, não só para uma parte.
- Menos cancelamentos e reclamações — ninguém recebe convite para um lugar onde já está.
- Campanha repetível — assim que surgem novos usuários no bot que ainda não estão no canal, o mesmo construtor de audiência os pega de novo, sem exportação manual.
Essa audiência também pode ir além de um disparo único — dá pra transformar em automação: por exemplo, enviar toda semana um lembrete para os novos usuários do bot que, até aquele momento, ainda não se inscreveram no canal.
Resumindo
O bot e o canal no Graspil são dois recursos de um mesmo sistema, então dá para combinar as audiências deles em poucos cliques — incluir, excluir, cruzar. Não precisa exportar nem comparar nada na mão — o construtor de audiência de disparos faz isso sozinho.
Se você tem uma necessidade parecida — segmentar usuários entre vários recursos (bot, canal, grupo) para disparos direcionados — fale com a gente, a gente ajuda a configurar.

