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
- Go to Integrations in the Uhuu dashboard.
- Click New Integration and give it a name.
Configure The Request
- Set the API URL.
- Add dynamic parameters using curly braces (for example,
{{id}}). - Choose the HTTP method (GET, POST, etc.).
Example URL:
https://example.com/api/v1/data/{{id}}Bind To A Template
- Open your template settings.
- Go to the Integration tab.
- Select the integration.
- 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.
| Provider | Avatar | Description | Auth | Modes | Status | Typical Config |
|---|---|---|---|---|---|---|
| HTTP | Call any REST endpoint with dynamic params. | Connection reference (optional) | http | Available | Endpoint URL, method, headers, optional connection | |
| Airtable | Query Airtable bases and tables. | API key connection | native, http | Available | Connection, base ID (optional), table, view | |
| Notion | Fetch page metadata and deep block children. | Bearer token connection | native | Available | Connection, page URL, deep blocks, page size | |
| OAuth-based integrations (Docs, Sheets). | OAuth2 connection | native, http | Soon | Connection |
Notes On Provider Setup
- Connections are managed centrally and referenced in integrations via the connection picker.
- Modes indicate where the provider can run.
nativeruns on Uhuu’s provider-specific logic, whilehttpuses 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.