n8n Integration
Connect FineGuide to n8n, a powerful workflow automation platform that lets your AI assistants trigger complex automations and connect with thousands of external services.
What is n8n?
n8n is an open-source workflow automation tool that allows you to connect various applications and services together. Think of it as a visual programming tool where you can create automated workflows without writing code.
Why integrate n8n with FineGuide?
- Extend your assistant's capabilities — Your AI can trigger workflows that interact with CRMs, email services, databases, and more
- Automate complex processes — Chain multiple actions together (e.g., create a ticket, send an email, update a spreadsheet)
- Connect to 400+ services — Slack, Google Sheets, Salesforce, HubSpot, and many more
- No coding required — Build workflows visually with drag-and-drop
Getting Started
Navigate to Settings → n8n Integration in your organization settings.
You have two options to connect n8n to FineGuide:
Option 1: Provision a Managed Instance (Recommended)
FineGuide can host and manage an n8n instance for you. This is the easiest way to get started.
Steps:
- Click "Get Started with n8n" on the n8n integration page
- Choose "🚀 Provision New Instance"
- Fill in the form:
| Field | Description |
|---|---|
| Admin Email | Your email for the n8n admin account |
| Admin Password | A secure password (min 8 chars, must include uppercase, lowercase, and numbers) |
- Accept the n8n Privacy Policy and Terms of Service
- Click "Setup n8n Instance"
What happens next:
- FineGuide provisions a dedicated n8n instance for your organization
- Your instance gets a unique subdomain:
https://n8n-{id}.fineguide.ai/ - You'll receive access within a few minutes
- Click "Open n8n App" to access your instance directly from FineGuide
- All updates, backups, and security are handled by FineGuide
Option 2: Connect an Existing Instance
Already using n8n? Connect your existing instance to FineGuide.
Prerequisites:
- Your n8n instance must be accessible via HTTPS
- You need an API token from your n8n instance
Getting your n8n API Token:
- Log into your n8n instance
- Go to Settings → API (or n8n API in older versions)
- Click "Create API Key" or copy an existing key
- Give it a descriptive name like "FineGuide Integration"
Connecting to FineGuide:
- Click "Get Started with n8n" on the n8n integration page
- Choose "🔗 Connect Existing Instance"
- Fill in the form:
| Field | Description | Example |
|---|---|---|
| Instance URL | The full URL to your n8n instance | https://n8n.yourcompany.com |
| API Token | Your n8n API key | n8n_api_... |
- Click "Connect to n8n API"
FineGuide will validate the connection and display a success message if everything is configured correctly.
Managing Your Connection
Once connected, the n8n Integration page shows your connection status:
Connection Details
For managed instances, you'll see:
- Instance status (Active/Inactive)
- Instance URL (e.g.,
https://n8n-abc123def456.fineguide.ai/) - Creation date
- "Open n8n App" button — One-click access to your n8n dashboard
For existing instances, you'll see:
- Connection status
- Instance URL
- Last verified date
Available Actions
| Action | Description |
|---|---|
| Refresh | Re-check the connection status |
| Update Token | Change the API token (for existing instances) |
| Disconnect | Remove the n8n connection from FineGuide |
| Open n8n App | Open your n8n dashboard (managed instances only) |
Importing n8n Workflows as Actions
The real power of n8n integration comes from importing your workflows as Actions that your AI assistant can execute.
How It Works
- Create a workflow in n8n with a Webhook trigger
- Import that webhook into FineGuide as an Action
- Your AI assistant can now trigger the workflow during conversations
Step-by-Step Guide
1. Create a Webhook Workflow in n8n
In your n8n instance:
- Create a new workflow
- Add a Webhook node as the trigger
- Configure the webhook path (e.g.,
/create-ticket) - Add the nodes for your automation (e.g., create Zendesk ticket, send Slack notification)
- Activate the workflow (important!)
2. Import the Webhook into FineGuide
In FineGuide:
- Go to your Assistant → Actions tab
- Click the "Import" dropdown
- Select "Import from n8n"
- A modal will show all your n8n workflows with webhook triggers
- Expand a workflow to see its individual webhooks
- Select the webhook you want to import
- Click "Import Webhook"
3. Configure the Action
After importing, the webhook becomes an Action:
- Give it a descriptive name (e.g., "Create Support Ticket")
- Add a description explaining what it does
- Define the parameters the AI should collect from the user
- Test the action to ensure it works
Example: Create Support Ticket
n8n Workflow:
Webhook (POST /support-ticket)
↓
Zendesk: Create Ticket
↓
Slack: Send Notification
↓
Respond to WebhookImported Action in FineGuide:
- Name: Create Support Ticket
- Description: Creates a support ticket in Zendesk and notifies the support team
- Parameters: customer_email, issue_description, priority
User Interaction:
User: "I need help with my order"
Assistant: "I'd be happy to help! Let me create a support ticket for you. What's your email address?"
User: "[email protected]"
Assistant: "And can you describe the issue with your order?"
User: "My package hasn't arrived after 2 weeks"
[AI triggers the action, n8n workflow runs]
Assistant: "I've created a support ticket for you. Our team will reach out to [email protected] shortly. Your ticket number is #12345."
Best Practices
Workflow Design
- Always activate workflows — Inactive workflows won't respond to webhook calls
- Use descriptive webhook paths —
/create-ticketis clearer than/webhook1 - Return useful responses — Configure your webhook to return confirmation data
- Handle errors gracefully — Add error handling in your n8n workflows
Security
- Use HTTPS — Your n8n instance should use SSL/TLS
- Rotate API tokens — Periodically update your API tokens
- Limit token permissions — Use tokens with minimal required permissions
- Keep n8n updated — Apply security patches regularly (managed instances do this automatically)
Performance
- Keep workflows fast — Long-running workflows may timeout
- Use async for heavy tasks — For complex automations, respond quickly and process in the background
- Monitor workflow executions — Check n8n's execution logs for failures
Troubleshooting
Connection Issues
| Problem | Solution |
|---|---|
| "Failed to connect to n8n instance" | Verify the URL is correct and accessible from the internet |
| "Invalid API token" | Generate a new API token in n8n and update it in FineGuide |
| "Authentication failed" | Ensure the API token has the required permissions |
| "Connection timeout" | Check if your n8n instance is running and accessible |
Webhook Import Issues
| Problem | Solution |
|---|---|
| "No workflows found" | Ensure you have workflows with Webhook triggers in n8n |
| "Workflow not showing" | Make sure the workflow is saved (doesn't need to be active to appear) |
| "Import failed" | Check that the webhook is properly configured in n8n |
Action Execution Issues
| Problem | Solution |
|---|---|
| "Action failed to execute" | Verify the n8n workflow is active and the webhook is responding |
| "Timeout error" | The workflow is taking too long; optimize it or increase timeouts |
| "Invalid response" | Check the webhook response node in your n8n workflow |
FAQ
Q: Do I need a paid n8n plan? A: No, n8n has a free tier and open-source option. FineGuide's managed instances are included in your subscription.
Q: Can I use multiple n8n instances? A: Currently, each organization can connect one n8n instance (either managed or external).
Q: What happens to my workflows if I disconnect? A: Your workflows in n8n remain intact. The imported Actions in FineGuide will stop working until you reconnect.
Q: Can the AI create new workflows? A: No, the AI can only trigger existing workflows. You design the workflows in n8n.
Next Steps
- Create your first Action — Learn more about Actions
- Configure your Assistant — Set up your AI assistant
- n8n Documentation — Learn more about building n8n workflows