n8n

Connect Fondaro to n8n with the n8n-nodes-fondaro community node: API keys, real-time CRM triggers, polling for firewalled instances, and the full action reference.

Overview

n8n is a workflow automation platform you can self-host or use in the cloud. The n8n-nodes-fondaro community node connects it to your Fondaro CRM with full coverage: real-time triggers for leads, deals, tasks and notes, plus actions to create, find, and update CRM records.

The package ships three nodes:

  • Fondaro (action) creates, finds, and updates leads, deals, tasks, notes, and tags.
  • Fondaro Trigger (webhook) starts workflows the moment something happens in your CRM.
  • Fondaro Polling Trigger polls for new leads. Use it when your self-hosted n8n sits behind a firewall and cannot receive webhooks.

Installing the node

n8n-nodes-fondaro is a verified community node, so it installs the same way on n8n Cloud and self-hosted instances — no firewall changes, no environment flags, no admin opt-in.

n8n Cloud: open any workflow, click + to add a node, and search for Fondaro. The three Fondaro nodes appear in the panel like built-in nodes; selecting one installs the package automatically. (Verified nodes are allowed on Cloud; you no longer need the HTTP-only workaround below.)

Self-hosted (GUI): open Settings → Community Nodes → Install and enter n8n-nodes-fondaro, or just search for Fondaro in the node panel as on Cloud.

Self-hosted (CLI): run npm install n8n-nodes-fondaro in your n8n user folder, then restart n8n.

Environment bootstrap: set N8N_COMMUNITY_PACKAGES_MANAGED_BY_ENV=true and N8N_COMMUNITY_PACKAGES='[{"name":"n8n-nodes-fondaro","version":"1.0.1"}]'.

Creating an API key

  1. In the Fondaro dashboard, open Organization → Integrations → n8n (admin only).
  2. Click Generate key, give it a name (for example "n8n production"), and optionally narrow its scopes or set an expiry.
  3. Copy the key. It is shown exactly once. If you lose it, revoke it and generate a new one.
  4. In n8n, create a Fondaro API credential, paste the key, and leave the base URL as https://api.fondaro.com. Saving the credential runs a live test against your key.

A key is organization-wide and acts with organization-admin access: it can read and write every lead in your organization, not just one member's. Scopes, revocation, and optional expiry are your controls. Each key is rate-limited to 120 requests per minute, which normal automation traffic never approaches.

Rotating a key

There is no separate rotate button, and you do not need one: generate a new key, swap it into your n8n credential, confirm your workflows run, then revoke the old key. Nothing goes down in between.

Prefer not to install a node?

The community node is the recommended path on both Cloud and self-hosted, but you don't have to install anything if your team prefers not to. The Fondaro nodes are a thin wrapper over a normal REST API, so n8n's built-in HTTP Request node (plus the built-in Webhook node for triggers) can do everything the community node does. You set up the API key as a reusable Header Auth credential (Authorization: Bearer fdr_n8n_…, base URL https://api.fondaro.com) and call the /integrations/v1/* endpoints directly. Ask support@fondaro.com for the full HTTP-only walkthrough (Header Auth setup, every endpoint, field rules, webhook signature verification, and a worked example). The rest of this page covers the community node.

Triggers

Real-time webhook trigger

Add the Fondaro Trigger node and pick the events you care about. When you activate the workflow, n8n registers a webhook subscription with Fondaro; deactivating removes it.

EventFires when
lead.createdA new lead lands in your CRM (purchased, imported, created manually, or via an integration)
lead.statusChangedA lead's CRM status changes
lead.assignedA lead's assignees change
deal.createdA deal is created
deal.stageChangedA deal moves stage
deal.wonA deal is closed won
deal.lostA deal is closed lost
task.createdA task is created
task.completedA task is completed
note.createdA note is added to a lead

Webhook payloads carry ids only, never contact details: fetch the full record back through the Fondaro action node (for example "Lead → Get") as the next step in your workflow. Deliveries are signed (HMAC-SHA256 with a per-subscription secret over a timestamped body) and the trigger node verifies the signature and rejects anything older than five minutes, so spoofed or replayed calls never enter your workflow.

A CSV import fires one lead.created event carrying the full list of imported lead ids, not one event per row.

If your endpoint keeps failing, Fondaro retries on a backoff schedule for several hours, then pauses the subscription after 20 consecutive failures. Re-activating the workflow in n8n registers it again and resumes delivery.

Polling trigger (firewalled self-hosted)

If Fondaro cannot reach your n8n instance (a self-hosted instance behind a firewall or on a private network), webhook deliveries can never arrive. Use the Fondaro Polling Trigger instead: it checks for new purchased leads on the schedule you configure and keeps its own cursor, so no events are lost between polls.

Action reference

All operations live on the single Fondaro node, organised by resource:

ResourceOperationWhat it does
LeadCreateCreates a purchased lead in your CRM (source n8n)
LeadFindExact-match lookup by email, phone, or external id
LeadSearchFree-text search over names, email, and phone
LeadGetFetches one lead by id
LeadUpdate ContactUpdates name, email, phone, type, or language
LeadUpdate StatusMoves the lead's CRM status
DealCreateCreates a deal on a lead (currency comes from your billing settings)
DealChange StageMoves a deal through the pipeline
DealGetFetches one deal by id
DealGet ManyLists a lead's deals
TaskCreateCreates a task on a lead
NoteCreateAdds a note to a lead
TagAddAdds tags by name (missing tags are created; existing tags are kept)

Find returns purchased leads only. A lead that has not been purchased into your CRM is not part of your working set, so "Find Lead" answers 404 for it. A 404 means "no purchased lead matched", not that your key is broken.

Deal Create needs a billing currency. If your organization has no billing currency configured yet, deal creation returns a clear error; set it up under Billing first.

Troubleshooting

  • Credential test fails: the key was mistyped, revoked, or expired. Generate a fresh key and update the credential.
  • 403 on an action: your key is missing the scope for that operation. Check the key's scopes on the integration page, or generate a key with the scopes you need.
  • 429 responses: a workflow loop is hammering the API past the per-key ceiling. Add batching or a Wait node; the Retry-After header says when to resume.
  • Webhook trigger stopped firing: check the integration page; the subscription may have been paused after repeated delivery failures. Re-activate the workflow in n8n to revive it.

Questions? Write to support@fondaro.com.

Fondaro Help

Docs & support

Hi there, how can we help?

Browse popular articles or ask a question below.

Popular articles

Or ask a question