Skip to content

Integrations

Uhuu integrations let you bring external data into templates and automate document generation. There are three common paths, depending on your workflow, plus built-in providers you can enable in the dashboard.

Dashboard Integrations (HTTP Fetch)

Use this when you want Uhuu to call an external API and bind the response into your template payload.

Create A New Integration

  1. Go to Integrations in the Uhuu dashboard.
  2. Click New Integration and give it a name.

Configure The Request

  1. Set the API URL.
  2. Add dynamic parameters using curly braces (for example, {{id}}).
  3. Choose the HTTP method (GET, POST, etc.).

Example URL:

http
https://example.com/api/v1/data/{{id}}

Bind To A Template

  1. Open your template settings.
  2. Go to the Integration tab.
  3. Select the integration.
  4. Set Bind to (for example, listing).

The fetched data becomes available under the bind key in your payload.

Built-In Providers

These providers are available in the dashboard integrations list. Use them to connect external data sources directly to your templates.

ProviderAvatarDescriptionAuthModesStatusTypical Config
HTTPHTTPCall any REST endpoint with dynamic params.Connection reference (optional)httpAvailableEndpoint URL, method, headers, optional connection
AirtableAirtableQuery Airtable bases and tables.API key connectionnative, httpAvailableConnection, base ID (optional), table, view
NotionNotionFetch page metadata and deep block children.Bearer token connectionnativeAvailableConnection, page URL, deep blocks, page size
GoogleGoogleOAuth-based integrations (Docs, Sheets).OAuth2 connectionnative, httpSoonConnection

Notes On Provider Setup

  • Connections are managed centrally and referenced in integrations via the connection picker.
  • Modes indicate where the provider can run. native runs on Uhuu’s provider-specific logic, while http uses the generic HTTP integration.
  • Required fields depend on the provider and are validated when you save the integration.

n8n (Workflow Automation)

Use this when you want to generate documents inside automated workflows and optionally return the PDF as binary data.

What You Can Do With The Uhuu n8n Node

  • Generate a document from a template
  • Wait until the document is ready
  • Return the PDF as binary data
  • Fetch a document by ID

Get started here: n8n + Uhuu guide.

Direct API (Custom Integrations)

Use the Uhuu API when you need full control or want to integrate from your own services. Common patterns include:

  • Generate documents from your backend
  • Poll for completion and download the PDF
  • Store document metadata in your systems

If you build a custom integration, make sure your templates are published and your API tokens have the required scopes.