Criando um App
Passo a passo de criação e configuração do app do Facebook para o Chatfood.
Vídeo com o passo a passo: https://youtu.be/HmfCL1Kjf6Y
Antes de começar, você precisa de um perfil de desenvolvedor.
1. Criar o aplicativo
Seção intitulada “1. Criar o aplicativo”- Acesse:
- Clique em Criar Aplicativo.
- Preencha:
- Nome do aplicativo
- E-mail de contato (normalmente já vem preenchido com o do(a) dono(a) do perfil)
- Clique em Avançar.
2. Selecionar caso de uso
Seção intitulada “2. Selecionar caso de uso”- Na tela Casos de Uso, primeiro clique no filtro:
- Tudo
- Então selecione:
- Interagir com clientes no Messenger from Meta
- Gerenciador de páginas
- Clique em Avançar.
3. Empresa
Seção intitulada “3. Empresa”- Em Empresa, selecione:
- Ainda não quero me conectar a um portfólio empresarial
- Clique em Avançar.
4. Revisão (antes de criar)
Seção intitulada “4. Revisão (antes de criar)”- Clique em Avançar (não deve aparecer “Requisitos”).
- Em Visão Geral, confirme que o único caso de uso selecionado é:
- Interagir com clientes no Messenger from Meta
- Clique em Criar Aplicativo.
5. Configurar webhook do Messenger
Seção intitulada “5. Configurar webhook do Messenger”Após a criação, você será redirecionado para o painel do aplicativo.
- Clique em Caso de Uso e localize:
- Interagir com clientes no Messenger from Meta
- Clique em Personalizar.
- Em Configurações da API do Messenger from Meta, clique em:
- Configure Webhooks
- Preencha:
-
URL de Callback:
https://bot.chatfood.app/facebook/message/webhook/ID_DO_APLICATIVOSubstitua
ID_DO_APLICATIVOpelo ID do app criado. -
Token de Verificação: use o token de verificação informado pela equipe do Chatfood.
-
- Clique em Verificar e Salvar.
6. Selecionar eventos do webhook
Seção intitulada “6. Selecionar eventos do webhook”-
Depois de salvar (a página vai recarregar), acesse novamente:
- Configure Webhooks
-
Clique na seta para expandir os eventos.
-
Marque:
feedmessagesmessaging_postbacksmessage_readsmessage_deliveriesmessaging_referrals
Não é necessário salvar novamente após marcar esses eventos.
7. Configurar Facebook Login for Business
Seção intitulada “7. Configurar Facebook Login for Business”-
No menu lateral, acesse:
- Login do Facebook para Empresas
-
Clique em Configurações.
-
Ajuste:
-
Entrar com o SDK do JavaScript:
Sim -
Domínios permitidos para o SDK do JavaScript:
https://admin.chatfood.app/
-
-
Clique em Salvar.
8. Configurações básicas do aplicativo
Seção intitulada “8. Configurações básicas do aplicativo”-
No menu lateral, acesse:
- Configurações
- Básico
-
Preencha:
-
Política de Privacidade:
https://admin.chatfood.app/terms/privacy -
Termos de Serviço:
https://admin.chatfood.app/terms/policy
-
-
Clique em Salvar Alterações.
9. Configurar permissões nos casos de uso
Seção intitulada “9. Configurar permissões nos casos de uso”Messenger from Meta
Seção intitulada “Messenger from Meta”Ative as seguintes permissões:
business_managementemailpages_manage_metadatapages_messagingpages_read_engagementpages_show_listpages_utility_messagingpublic_profileGerenciador de páginas
Seção intitulada “Gerenciador de páginas”Ative as seguintes permissões:
business_managementemailpages_manage_engagementpages_manage_metadatapages_read_engagementpages_read_user_contentpages_show_listpublic_profile10. Publicar o aplicativo
Seção intitulada “10. Publicar o aplicativo”-
Retorne ao painel principal do aplicativo.
-
Clique em:
Publicar -
Confirme a publicação.
11. Adicionar o App no Chatfood
Seção intitulada “11. Adicionar o App no Chatfood”-
Acesse Configurações > Contas e Usuários > Apps.
-
Clique em:
Adicionar App -
Preencha os seguintes campos:
- Nome
- App ID
- App Secret
-
Clique em Configurações Avançadas e selecione as permissões abaixo:
emailbusiness_managementpages_read_engagementpages_read_user_contentpages_manage_engagementpages_utility_messaging -
Clique em Adicionar para finalizar.
Checklist final
Seção intitulada “Checklist final”- ✅ Aplicativo criado
- ✅ Caso de uso “Interagir com clientes no Messenger from Meta” selecionado
- ✅ Webhook configurado (URL de callback e token de verificação)
- ✅ Eventos do webhook marcados
- ✅ Facebook Login configurado (domínio
https://admin.chatfood.app/) - ✅ Política de Privacidade e Termos de Serviço preenchidos
- ✅ Aplicativo publicado