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.

  1. Diga aquilo de que precisa

    "Envie um recibo por e-mail ao cliente quando ele pagar." É toda a especificação de que precisa.

  2. Ligue o fornecedor

    Um assistente para os serviços suportados ou introduza a sua própria chave uma única vez.

  3. Teste com dados de teste

    Execute o fluxo no ambiente de teste do fornecedor antes de um cliente real o utilizar.

  4. 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.

O que vai criar primeiro?

Comece com uma única frase. Depois de ver o resultado, pode alterar qualquer coisa.

Comece gratuitamente. Não é necessário cartão de crédito.