Integration Guide
n8n + ToolCenter
Self-hosted workflow automation meets 35+ developer APIs. Full control over your data, your infrastructure, your automations.
What is n8n?
n8n is an open-source, self-hostable workflow automation tool. It offers a visual node-based editor similar to Make, but with the added benefit of running on your own infrastructure — giving you complete data sovereignty and no vendor lock-in.
n8n's HTTP Request node makes it trivial to call ToolCenter's APIs. Combined with n8n's support for JavaScript/Python code nodes, conditional logic, and cron triggers, you can build sophisticated automation pipelines.
Why n8n + ToolCenter?
Self-Hosted
Run n8n on your own servers. Your workflows, your data, your rules. Perfect for GDPR compliance and sensitive data processing.
Open Source
Inspect the code, contribute, extend. No black boxes. Community-driven with 40k+ GitHub stars and active development.
Code When Needed
Use the visual editor for simple flows, then drop into JavaScript or Python nodes for complex data transformations.
How to Set Up
Add an HTTP Request node
In your n8n workflow, add an "HTTP Request" node. Set the method to POST and the URL to your desired ToolCenter endpoint.
Configure authentication
Under Authentication, select "Header Auth" and create a credential:
- Name: Authorization
- Value:
Bearer tc_live_your_api_key
Set the request body
Select Body Content Type: JSON and add your parameters. Use n8n expressions ({{ $json.field }}) for dynamic values.
{
"url": "{{ $json.website_url }}",
"fullPage": true,
"format": "png",
"store": true
}
Connect downstream nodes
The HTTP Request node outputs the full API response. Connect it to any n8n node — Send Email, Slack, Telegram, Google Sheets, S3, write to file, or process with a Code node.
Example: Batch URL Screenshot Workflow
This workflow runs daily, reads a list of URLs from a Google Sheet, takes a screenshot of each one, and writes the result URL back to the sheet.
You can extend it with error handling (IF node for HTTP status checks), notifications (Slack/Email on failure), and data transformation (Code node to resize or watermark).
Ready to automate with n8n?
Get your free API key and build your first n8n workflow today.