Skip to content

APOGEOAPI/n8n-workflows

Repository files navigation

ApogeoAPI — n8n Workflow Templates

npm version GitHub stars

Production-ready n8n workflow templates that showcase what you can build with the n8n-nodes-apogeoapi community node.

Each workflow is a single JSON you can import into your n8n instance in 30 seconds and run with your own credentials.


Available templates

1️⃣ IP enrich → Slack (01-ip-enrich-slack.json)

Use case: someone fills your contact form, your CRM gets the lead's IP, and you want Slack to know where the lead is from before your sales team replies.

Flow:

Webhook (IP in payload)
   → ApogeoAPI: Geo from IP
   → Slack: "New lead from 🇦🇷 Buenos Aires, Argentina"

Why it's useful: prioritize leads by region without asking users for their country in the form.


2️⃣ CRM currency normalization (02-crm-currency-normalization.json)

Use case: your sales pipeline tracks deals in local currency (ARS, BRL, EUR, GBP, …) and reporting in mixed currencies is impossible.

Flow:

HubSpot/Pipedrive trigger: deal updated
   → ApogeoAPI: Get USD exchange rate for deal.currency
   → Compute USD-normalized value: deal.amount / rate
   → Update CRM custom field "amount_usd_normalized"

Why it's useful: dashboards in a single currency without rebuilding your CRM data model.


3️⃣ Form → localized welcome email (03-form-localized-welcome-email.json)

Use case: signup form fires from any country and you want the welcome email in their language.

Flow:

Form trigger (signup with name, email, IP)
   → ApogeoAPI: Geo from IP
   → Switch on country code:
       AR/ES/MX/CL → Spanish welcome
       FR/CA → French welcome
       DE/AT/CH → German welcome
       default → English
   → SendGrid: send email with localized template

Why it's useful: zero manual locale tagging in your CRM, automatic from day 1.


How to import a template

  1. Open your n8n instance (cloud or self-hosted)
  2. Click your workspace name → Import from File
  3. Pick one of the JSON files in this repo
  4. Re-link the credentials (each template references apogeoApiApi, plus slackApi / httpRequest / sendGrid depending on the template — n8n will prompt you)
  5. Click Activate when ready

⚠️ Required first: install the node package in your n8n instance:

n8n: Settings → Community nodes → Install → n8n-nodes-apogeoapi

Or via CLI:

npm install -g n8n-nodes-apogeoapi

Get an ApogeoAPI key

These templates require a free ApogeoAPI key. Get one in 30 seconds:

app.apogeoapi.com/register — 1,000 requests/month forever, no credit card.

Paid plans start at $19/mo for 15k requests. See pricing.


Related links


Contributing your own workflow

Built something cool with the ApogeoAPI node? Submit it!

  1. Test it end-to-end in your n8n instance
  2. Export the JSON ( menu → Download)
  3. Open a PR here with the file + a short description
  4. We review within 1-2 business days and credit you in the README

We also publish to n8n.io/workflows — get your name on the official catalog.


License

MIT — use these templates freely in your own projects, commercial or otherwise.

About

Official n8n workflow templates for ApogeoAPI — IP enrichment, currency normalization, localized emails

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors