Integrations
Uhuu integrations let you bring external data into templates and automate document generation. Choose an AI host connection, a dashboard data integration, an automation workflow, or the direct API for your use case.
AI Hosts: MCP, Plugins, and Agents
Start with Uhuu MCP integrations for shared connection settings and product boundaries. Access depends on the approved team connection and enabled capabilities.
- Enterprise administration: authentication, permissions, data flows, network access, and offboarding limits.
- Host setup and compatibility: Claude, ChatGPT, and Microsoft Copilot connection instructions and availability requirements.
- Plugins and extensions: reusable skills, optional UI, and host-specific packaging.
- Verification and troubleshooting: acceptance tests and a customer IT handover record.
The Documents MCP workflow explains how an assistant fills a published template, verifies the saved draft, and hands it back for review.
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.