{"_id":"@beamreach/n8n-nodes-clio","name":"@beamreach/n8n-nodes-clio","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@beamreach/n8n-nodes-clio","version":"0.1.0","description":"n8n community node for Clio legal practice management — automate contacts, matters, and notes for immigration law firms","keywords":["n8n-community-node-package","clio","legal","law","immigration","practice-management","automation"],"license":"MIT","homepage":"https://beamreach.ai/immigration-law-automation.html","author":{"name":"Beamreach","email":"ilia@beamreach.cloud","url":"https://beamreach.ai"},"repository":{"type":"git","url":"git+https://github.com/beamreach-ai/n8n-nodes-clio.git"},"bugs":{"url":"https://github.com/beamreach-ai/n8n-nodes-clio/issues"},"main":"index.js","scripts":{"build":"tsc && npm run copy-assets","copy-assets":"copyfiles -u 2 nodes/**/*.svg dist/nodes","dev":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint nodes credentials --ext .ts","lintfix":"eslint nodes credentials --ext .ts --fix","prepublishOnly":"npm run build && npm run lint"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/ClioOAuth2Api.credentials.js","dist/credentials/ClioApi.credentials.js"],"nodes":["dist/nodes/Clio/Clio.node.js"]},"devDependencies":{"@types/node":"^20.11.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","copyfiles":"^2.4.1","eslint":"^8.57.0","eslint-plugin-n8n-nodes-base":"^1.16.1","n8n-workflow":"^1.57.0","prettier":"^3.2.5","typescript":"^5.4.0"},"peerDependencies":{"n8n-workflow":"*"},"engines":{"node":">=18.10"},"_id":"@beamreach/n8n-nodes-clio@0.1.0","gitHead":"577ec16d41f1115fa0f1e8467bfa4bbd9dd391ea","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-Btujo0Irv6t0e8pOGztJxU/mxZBqeRiOufprCeD8NSnHFGHqbtJ2sOt1gG/g1gpxOWLlbBQMtlJmlOKf9/XdDw==","shasum":"fb95af56af695028704bc34219fc6cf4bdc0cad3","tarball":"https://registry.npmjs.org/@beamreach/n8n-nodes-clio/-/n8n-nodes-clio-0.1.0.tgz","fileCount":31,"unpackedSize":76985,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzW31Uh6a4qjtmb9rJ4ok9dR01o4b9kEeGByHDE07j0gIgaFJIQaD7lo0Wzss+lIur4Ud6dEV7hrNPE+j6vyOSui0="}]},"_npmUser":{"name":"beamreach","email":"ilia@beamreach.ai"},"directories":{},"maintainers":[{"name":"beamreach","email":"ilia@beamreach.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-clio_0.1.0_1781901759021_0.09207283759663243"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-19T20:42:38.887Z","0.1.0":"2026-06-19T20:42:39.181Z","modified":"2026-06-19T20:42:39.542Z"},"maintainers":[{"name":"beamreach","email":"ilia@beamreach.ai"}],"description":"n8n community node for Clio legal practice management — automate contacts, matters, and notes for immigration law firms","homepage":"https://beamreach.ai/immigration-law-automation.html","keywords":["n8n-community-node-package","clio","legal","law","immigration","practice-management","automation"],"repository":{"type":"git","url":"git+https://github.com/beamreach-ai/n8n-nodes-clio.git"},"author":{"name":"Beamreach","email":"ilia@beamreach.cloud","url":"https://beamreach.ai"},"bugs":{"url":"https://github.com/beamreach-ai/n8n-nodes-clio/issues"},"license":"MIT","readme":"# @beamreach/n8n-nodes-clio\n\n[![npm version](https://img.shields.io/npm/v/@beamreach/n8n-nodes-clio.svg)](https://www.npmjs.com/package/@beamreach/n8n-nodes-clio)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\n[n8n](https://n8n.io) community node for [Clio](https://www.clio.com) — the legal practice management platform used by 150,000+ law firms worldwide.\n\nThis node lets you automate contacts, matters, and notes directly from n8n workflows.\nNo more manual data entry: connect your intake forms, AI classification pipelines, and email systems to Clio in a single workflow.\n\n> Built by [Beamreach](https://beamreach.ai/immigration-law-automation.html) — we help immigration law firms automate their client operations with n8n and AI.\n\n---\n\n## Supported operations\n\n| Resource | Operations |\n|----------|-----------|\n| **Contact** | Create, Get, Get Many, Update |\n| **Matter** | Create, Get, Get Many, Update |\n| **Note** | Create, Get, Get Many |\n\n### Authentication\n\n- **OAuth2** (recommended for production) — Clio's standard OAuth2 authorization code flow\n- **API Key** — for quick testing and server-to-server integrations\n\n---\n\n## Installation\n\n### n8n Cloud / self-hosted (recommended)\n\n1. Go to **Settings → Community Nodes**\n2. Select **Install**\n3. Enter `@beamreach/n8n-nodes-clio` and confirm\n\n### npm (local or Docker)\n\n```bash\nnpm install @beamreach/n8n-nodes-clio\n```\n\nThen restart n8n.\n\n---\n\n## Setup\n\n### 1. Create a Clio app (OAuth2)\n\n1. Log in to Clio → **Settings → API Keys → Developer Portal**\n2. Click **Create an Application**\n3. Set the redirect URI to your n8n OAuth callback:\n   ```\n   https://your-n8n-host.com/rest/oauth2-credential/callback\n   ```\n4. Copy your **Client ID** and **Client Secret**\n\n### 2. Add credentials in n8n\n\n1. In n8n, go to **Credentials → New**\n2. Search for **Clio OAuth2**\n3. Paste your Client ID and Client Secret\n4. Click **Connect** — you'll be redirected to Clio to authorize\n5. Done — the node will automatically refresh tokens\n\n### API Key alternative\n\n1. In Clio → **Settings → API Keys** → generate a key\n2. In n8n credentials, choose **Clio API Key** and paste the key\n\n---\n\n## Example: Immigration intake workflow\n\nThis node powers the [Immigration Intake — AI Visa Classification + Clio](https://github.com/beamreach-ai/beamreach-legal-automation-workflows) workflow:\n\n```\nWebhook → OpenAI (visa classification) → Clio Contact → Clio Matter → Clio Note → Email\n```\n\nThe workflow accepts any intake form structure (Typeform, Jotform, custom survey), runs GPT-4o to classify the visa type and generate a document checklist, then creates everything in Clio automatically.\n\n[Download the workflow →](https://github.com/beamreach-ai/beamreach-legal-automation-workflows/tree/main/n8n-workflows/immigration-intake)\n\n---\n\n## Clio API reference\n\n| Resource | Clio API v4 endpoint |\n|----------|---------------------|\n| Contacts | `GET/POST /api/v4/contacts.json` |\n| Matters | `GET/POST /api/v4/matters.json` |\n| Notes | `GET/POST /api/v4/notes.json` |\n\nFull documentation: [app.clio.com/api/v4/documentation](https://app.clio.com/api/v4/documentation)\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/beamreach-ai/n8n-nodes-clio\ncd n8n-nodes-clio\nnpm install\nnpm run build\n```\n\nTo test locally with n8n:\n\n```bash\n# In the n8n-nodes-clio directory\nnpm link\n\n# In your n8n installation directory\nnpm link @beamreach/n8n-nodes-clio\n```\n\nThen restart n8n — the Clio node will appear in the node list.\n\n---\n\n## Roadmap\n\n- [ ] Document (upload / list)\n- [ ] Task (create / complete)\n- [ ] Calendar entry\n- [ ] Bill / Invoice (read)\n- [ ] Trigger nodes (webhook-based real-time updates)\n\nPRs welcome.\n\n---\n\n## License\n\nMIT © [Beamreach](https://beamreach.ai)\n\n---\n\n## About Beamreach\n\nWe build legal automation systems for immigration law firms. If you want this set up for your firm — including custom intake forms, Clio integration, and AI-powered case routing — [book a call](https://beamreach.ai/immigration-law-automation.html).\n","readmeFilename":"README.md","_rev":"1-53b5e78c0374c0e476298f788a5e358c"}