Overview

Floot apps can connect to external services via APIs and webhooks. This guide covers what's possible and what requires custom work.

API integrations

Floot can connect to most REST APIs. Simply describe the integration you want, and Floot will build it.

Works best with:

  • Well-documented APIs

  • APIs with clear authentication (API keys, OAuth)

  • Older, established APIs (pre-2023)

For newer APIs (post-2023):

If the documentation is available online, Floot will be able to research it. Otherwise, you can provide the API documentation directly so Floot can learn the endpoints and data structures.

Note:

Do not provide the API keys in the chat message. Floot will open a secure dialog to ask for the API keys.

Example: Connecting to an external API

Implement the product checkout flow using stripe.

Floot will:

  1. Set up the API connection

  2. Store your API key securely

  3. Build the necessary endpoints in your app

Webhooks

Webhooks allow external services to send data to your Floot app when events occur.

Setting up a webhook

  1. Ask Floot to create a webhook endpoint:

  2. Floot generates a unique URL for your webhook

  3. Add this URL to your external service's webhook settings

Email integrations

Send emails from your Floot app using third-party email services.

Supported providers

  • SendGrid — Transactional and marketing emails

  • Mailgun — Developer-friendly email API

  • Resend — Modern email API

Setup

  1. Sign up for an email provider and get your API key

  2. Ask Floot to integrate the provider:

Current limitations

Floot does not currently support:

  • Background jobs — Long-running tasks or scheduled jobs are not available

  • WebSocket connections — Real-time bidirectional communication to the Floot backend is not supported

If your app requires these features, consider using external services or reach out to discuss your use case.

Need help with an integration?

Last updated