Integrações
A sua aplicação torna-se realmente útil quando se liga a tudo o que a rodeia.
Bases de dados, autenticação, pagamentos, e-mail e modelos de IA já fazem parte da plataforma. Peça a ligação de que precisa e ela será criada, com as chaves guardadas no servidor, onde devem estar.
Uma integração parece simples no papel. Uma chave API, alguns endpoints e uma resposta para interpretar. Mas o verdadeiro trabalho está em tudo o que existe à volta: onde a chave é guardada, o que acontece quando a ligação falha, quem pode executá-la e como descobre que um fornecedor alterou alguma coisa sem aviso prévio.
Essa camada está integrada na plataforma. Descreve aquilo que deve acontecer e a YeshBe trata da ligação, das novas tentativas e da gestão dos segredos.
Serviços aos quais pode ligar-se
Os serviços mais comuns já estão disponíveis. Para todos os outros, basta pedir.
Bases de dados e ficheiros
As suas próprias tabelas com relações reais, além de carregamento de ficheiros e armazenamento de objetos, tudo consultável no servidor.
Início de sessão
E-mail e palavra-passe, ligações de início de sessão, Google, Microsoft e Apple. SSO e sincronização de diretórios também estão disponíveis no Enterprise.
Pagamentos
Pagamentos através de Stripe e PayPal, subscrições e pagamentos únicos, todos ligados à sua conta, não à nossa.
E-mail e mensagens
E-mails transacionais, SMS e notificações WhatsApp enviados utilizando a sua própria identidade de remetente.
Modelos de IA
Modelos de texto, imagem e áudio utilizados pela sua aplicação, com utilização medida por conta para que possa controlar o consumo.
Folhas de cálculo e documentos
Leia e escreva no Google Sheets, gere PDFs e envie relatórios de acordo com um horário sem que ninguém tenha de carregar num botão.
Webhooks e automação
Receba webhooks de qualquer serviço, envie os seus próprios ou passe o resto do fluxo para o Zapier e o Make.
Qualquer serviço com uma API
Indique à YeshBe onde está a documentação e a plataforma cria a ligação, a autenticação e a gestão de erros.
Chaves e segredos
As suas credenciais nunca chegam ao browser.
Todas as integrações são executadas no servidor. As chaves são armazenadas de forma encriptada e referenciadas pelo nome, por isso o segredo nunca aparece no bundle da aplicação, no repositório de código ou no separador de rede do utilizador.
- Credenciais separadas para ambientes de teste e produção.
- Altere uma chave uma única vez e todas as ligações passam automaticamente a utilizar a nova.
- As regras de funções determinam quem pode executar uma integração.
Quando um serviço externo tem problemas
As falhas de ligação são previstas, não simplesmente sofridas.
A plataforma trata de timeouts, limites de pedidos e interrupções dos fornecedores, em vez de deixar tudo dependente de um único pedido desprotegido. Qualquer integração que continue a falhar aparece nos registos juntamente com a chamada que causou o problema.
- As falhas temporárias são repetidas automaticamente com intervalos progressivamente maiores.
- Um registo claro de cada chamada efetuada e da resposta recebida.
- Receba um alerta quando uma integração começar a falhar repetidamente.
Custo
As integrações utilizam créditos de integração.
Cada plano inclui uma quantidade mensal utilizada quando a sua aplicação chama um serviço externo. Criar e testar a ligação não consome créditos; os créditos são utilizados quando a aplicação executa realmente a integração.
- A utilização é apresentada separadamente para cada integração, para que possa ver o que está a consumir mais créditos.
- Defina um limite máximo por aplicação para que um ciclo não se transforme num custo real inesperado.
- Utilize a sua própria conta no fornecedor e pague-lhe diretamente.
Adicionar uma integração
Sem SDK para instalar e sem fragmentos de código para copiar de um artigo.
Diga aquilo de que precisa
"Envie um recibo por e-mail ao cliente quando ele pagar." É toda a especificação de que precisa.
Ligue o fornecedor
Um assistente para os serviços suportados ou introduza a sua própria chave uma única vez.
Teste com dados de teste
Execute o fluxo no ambiente de teste do fornecedor antes de um cliente real o utilizar.
Publique
Quando publica, são utilizadas as credenciais de produção. Nada mais na aplicação muda.
Antes de ligar um serviço
E se o serviço que utilizo não estiver na lista?
Indique à YeshBe a documentação da API do serviço e a plataforma cria a ligação, a autenticação e a gestão de erros. Qualquer serviço com uma API HTTP documentada pode ser ligado.
Onde são guardadas as minhas chaves API?
São encriptadas no servidor e referenciadas pelo nome. Nunca são incluídas no código enviado para o browser, e as pessoas que convida para o seu workspace não conseguem vê-las, a menos que lhes conceda explicitamente essa permissão.
Que conta é cobrada pelos serviços externos?
A sua. Liga a sua própria conta Stripe, o seu fornecedor de e-mail e as suas chaves dos modelos. Essas contas e as relações com os respetivos fornecedores continuam a pertencer-lhe mesmo que deixe de utilizar a YeshBe no futuro.
As integrações contam para os limites do meu plano?
As chamadas para serviços externos utilizam os créditos de integração incluídos mensalmente em todos os planos. Criar e testar uma ligação não consome créditos.