Opa, tudo bem?
Nesse artigo você poderá verificar como integrar o BotConversa na Ferramenta Asaas, poderá verificar tudo o que é possível realizar com essa integração.
🎥 Vídeo de como integrar o BotConversa com o Asaas:
Como integrar o BotConversa com o Asaas?
Vamos precisar da API Key que é gerada no Asaas, primeiro faça o login na plataforma do Asaas
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffab1caf6-e2bc-4ed2-a74a-a8573a5ea645%2FUntitled.png?table=block&id=e8fd44d2-c425-471c-a309-27f9efad479f&cache=v2)
Depois vá em configurações da conta
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F72878ad1-4077-4bf5-8d92-e3cf17a9edda%2FUntitled.png?table=block&id=860b9b4a-7473-453d-8e55-948eb1ce6c35&cache=v2)
Integração e depois clique em gerar API Key
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F42eae0f7-2c9b-4186-a241-2e442c7be9bb%2FUntitled.png?table=block&id=e4c8f1c8-98c9-415c-b12e-9a038ebd9149&cache=v2)
Criando novo Cliente no Asaas:
Após isso vamos criar um novo cliente conforme pede a documentação
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F095333ab-83f8-44b8-a586-030d8063add3%2FUntitled.png?table=block&id=3314e02b-e989-4c3b-b217-5b82a3052808&cache=v2)
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc596932b-f7cf-4280-9164-9a49552769c5%2FUntitled.png?table=block&id=28af1382-9f2c-4908-ab71-45981b90948f&cache=v2)
Configurando fluxo no BotConversa para integrar com Asaas:
No BotConversa você precisa criar um bloco de integração
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb1ff403a-5df7-4149-bd2b-0875ac87d384%2FUntitled.png?table=block&id=8f215fcd-181e-4d91-8eb5-c43c416dcf4b&cache=v2)
Clique em + Nova Integração via webhook e logo em seguida clique em adicionar requisição para conteúdo dinâmico
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fde0748b3-365b-4b3b-a5ed-f11417b5353a%2FUntitled.png?table=block&id=5ccd2be7-8c9b-433b-8263-1475e11155ed&cache=v2)
No body da requisição coloque os campos que você quer utilizar para cadastrar este usuário e o link você coloca conforme o ambiente que for utilizar. Lembre-se: www.asaas.com é o ambiente de produção sandbox.asaas.com é o ambiente de testes
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F54bdd726-34c5-4c29-b21a-caac1832e112%2FUntitled.png?table=block&id=b80bea25-dd3b-4d73-aaca-02090804c473&cache=v2)
Não esqueça da autenticação no Headers
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F149901ba-bd17-4887-bbc6-29e4d63f873e%2FUntitled.png?table=block&id=89bb6c70-e651-490c-a2c7-471c4e80bcba&cache=v2)
Se der tudo certo, irá obter o retorno com os dados cadastrados e o id do usuário no Asaas (este ID você precisará utilizar para qualquer tipo de requisição)
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F00e36f05-99df-4a7c-af05-11d57df8f1ef%2FUntitled.png?table=block&id=6cd12a8f-bcb9-4a01-9d21-39efad792311&cache=v2)
Para gerar uma nova cobrança, você precisará montar a requisição neste padrão:
![Notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbfe61865-71aa-40c9-8631-4495c8a1d930%2FUntitled.png?table=block&id=c4cc1507-4efa-43e7-91f5-4b4af653b2a9&cache=v2)