A
Atlas
...
All Integrations

Atlas Forms + n8n

Self-hosted automation

Connect Atlas Forms to n8n for self-hosted workflow automation. Keep full control of your data while building powerful automations with n8n's visual workflow builder.

Why n8n + Atlas?

Full control with powerful automation

Self-Hosted Option

Run n8n on your own infrastructure for complete control and privacy.

Visual Workflows

Build complex automations with n8n's node-based visual editor.

Data Privacy

Keep your data on your servers. Perfect for sensitive information.

Custom Code

Add JavaScript/Python functions for unlimited customization.

Quick Setup

Connect Atlas to n8n in minutes

1

Add Webhook Node

In n8n, create a new workflow and add a Webhook node as the trigger.

2

Copy Webhook URL

Copy the Production URL from the webhook node (or Test URL for testing).

https://your-n8n.com/webhook/abc123...
3

Configure Atlas

Add the n8n webhook URL to your Atlas project settings.

4

Build Your Workflow

Add nodes to process submissions - send emails, update databases, trigger APIs.

Verify Webhooks with HMAC

Atlas signs every webhook with HMAC-SHA256. Use n8n's Function node to verify webhook authenticity and prevent spoofing.

  • HMAC-SHA256 signatures on every request
  • Verify with n8n Function node
  • Reject unsigned or invalid requests
  • Full audit trail in Atlas dashboard
// n8n Function node - verify signature
const crypto = require('crypto');

const secret = $env.WEBHOOK_SECRET;
const signature = $input.first().headers['x-webhook-signature'];
const body = JSON.stringify($input.first().json);

const expected = 'sha256=' + crypto
  .createHmac('sha256', secret)
  .update(body)
  .digest('hex');

if (signature !== expected) {
  throw new Error('Invalid signature');
}

return $input.all();

Ready for self-hosted automation?

Connect Atlas to n8n and keep full control.