Package Information
Documentation
n8n-nodes-mediavox
AI-powered business platform for Latin America. One node, full ecosystem: mediaAPI, Turing AI, DocumentPower, HealthPower, Sales Copilot, and Vixo ERP.

Installation
Community Nodes (recommended): Settings > Community Nodes > search n8n-nodes-mediavox > Install
Manual:
cd ~/.n8n/custom
npm install n8n-nodes-mediavox
How it works
Product → Resource (mediaAPI only) → Method → Parameters (JSON)
- mediaAPI: Select resource (DataTools, Security, Recognition, Finance, Compliance), then method
- Turing AI / DocumentPower / HealthPower / Sales Copilot / Vixo ERP: Select method directly (no resource needed)
Methods for mediaAPI are loaded dynamically from the API — new methods appear automatically.
Products
| Product | Description |
|---|---|
| mediaAPI | Data standardization, sanctions screening, threat detection, brand intelligence, document OCR, quality scoring, tax ID validation, KYC |
| Turing AI | AI chat with RAG, content indexing, session management, feedback |
| DocumentPower | Full document analysis with NER, integrity scoring, template extraction, person correlation, La Bóveda vault, follow-up Q&A, semantic search |
| HealthPower | Clinical data intelligence: appointments, specialists, patients, patient record, consent, adherence monitoring, authorization rules, RIPS ingestion, risk scoring, anomaly detection |
| Sales Copilot | Field sales AI: vendor activity monitoring, order NER from voice/text, client management, daily KPIs |
| Vixo ERP | Clients, contracts, invoices, projects, tasks, employees |
HealthPower (v1.8.0)
| Method | Description |
|---|---|
| appointments.list | List appointments with filters (date, specialist, status) |
| appointments.create | Create appointment with Validation Gateway (auto-approve/manual-review/copay) |
| appointments.confirm | Confirm appointment |
| appointments.cancel | Cancel with reason |
| specialists.list | List specialists by specialty |
| specialists.create | Register specialist |
| patients.sync | Import patients (JSON array or Excel) |
| patients.template | Download Excel import template |
| consent.status | Check patient data-sharing consent |
| consent.grant | Grant consent |
| documents.ingest | Upload clinical PDF → auto-classify → NER → persist. Supports file_url for n8n/Zapier |
| documents.types | List valid document types (18+) for tipo hint |
| treatments (POST) | Register treatment/prescription with adherence monitoring |
| treatments (GET) | List active treatments |
| adherence/status | Compliance % (cumplidas/incumplidas/pendientes) |
| adherence/mark | Mark dose as taken or missed |
| authorize | Validate service against local rules (auto_approve/copay/manual_review/quota) |
| authorization/rules | List configured rules per empresa |
| risk_score | Patient risk score 0-100 with factors |
| dashboard | Aggregated KPIs by period |
| patient_record | Full patient document record: all documents + services correlated by person ID (CC/NIT/RUT/CURP/DNI/CPF) |
| patient_search | Search patients/persons by name or ID across all documents (min 3 chars) |
DocumentPower (v1.8.0)
| Method | Description |
|---|---|
| Analyze Document (Full) | Upload file → AI answer + NER entities + integrity score + document type + template extraction + person correlation. Optional: post_process=health auto-creates clinical record. force_reanalyze=true re-processes existing documents. ~10-30s |
| Analyze Document (Quick) | Upload file → AI answer only (no NER/template). Fast: ~3-5s |
| Ask Question | Follow-up question about a previously analyzed document (uses session_id). Answers from document context only — no external knowledge |
| Clear Session | Clear conversation history for a document session |
| Extract Entities | Extract named entities from raw text (no file upload needed) |
| Search Documents | Semantic search across previously analyzed documents |
| Patient Record | Get full document record for a person: all documents + clinical services correlated by ID (CC/NIT/RUT/CURP/DNI/CPF). Combines La Bóveda + HealthPower data |
| Patient Search | Search patients/persons by name or ID across all analyzed documents. Min 3 characters |
File handling: Accepts n8n binary data (PDF, Word, images). Automatically converts to base64. Max 20MB.
Person correlation: Every analyzed document is automatically linked to the person it identifies (patient, holder, petitioner). The API returns related documents from the same person.
Template extraction: For invoices, contracts, policies — extracts structured fields (NIT emisor/receptor, invoice number, dates, line items with prices, totals) with confidence scores.
Key Features
DataTools
- names/standardize — LATAM names database, AI fallback, legal suffix detection (SAS, SA DE CV, SpA, SAC, LTDA), gender inference
- addresses/standardize — Address parsing + official location codes (DANE, INEGI, UBIGEO, CUT, INEC). Multi-country: CO, MX, PE, CL, EC
- quality-score — Name + email + phone + address + taxId validation in 1 call. Cross-field coherence analysis
- emails/validate — MX record check, disposable detection, syntax validation
- domains/validate — DNS resolution, SSL check, WHOIS age
Security
- threats/analyze — Analyze any message (SMS, WhatsApp, email, Telegram) for phishing, scam, or fraud. Resolves shortened URLs, homoglyph detection, AI tone analysis
- sanctions/check — Screen against OFAC SDN, UN, EU, PEP. Fuzzy name matching. Updated weekly
- urls/analyze — Redirect chain resolution, domain age, SSL validity, threat DB lookup
Brand Intelligence
- brand_register — Register a brand for real-time impersonation monitoring
- brand_channels_get/set — Configure monitoring channels, alerts (email/webhook), escalation rules
- brand_alerts — List alerts with pagination and filters (severity, status)
- brand_alert_action — Confirm, dismiss, escalate, request takedown, block sender
- brand_dashboard — Real-time KPIs: threats by channel, by country, active campaigns
Compliance
- kyc — 4-in-1: sanctions + identity + name standardization + risk score. Returns PROCEED/REVIEW/BLOCK
Recognition (OCR)
- documents/scan — Extract text from images and PDFs (AI Vision)
- receipts/extract — Structured receipt data extraction (merchant, total, items, date)
Credentials
| Product | API Key prefix | Get yours at |
|---|---|---|
| mediaAPI | mak_ |
mediavox.co/mvdevportal/keys |
| Turing AI / DocumentPower | tk_ |
mediavox.co/mvdevportal/turing-admin |
| HealthPower | tk_hp_ |
mediavox.co/mvdevportal/keys |
| Sales Copilot | tk_sc_ |
mediavox.co/mvdevportal/keys |
| Vixo ERP | vxk_ |
Vixo platform > Settings > API Keys |
Examples
Analyze a suspicious message
{
"product": "mediaAPI",
"resource": "Security",
"method": "analyze_threats",
"params": {
"message": "Su cuenta sera suspendida, verifique aqui: bit.ly/example",
"brand": "yourcompany",
"trustedDomains": ["yourcompany.com"]
}
}
Standardize an address (multi-country)
{
"product": "mediaAPI",
"resource": "DataTools",
"method": "standardize_address",
"params": { "city": "bogota", "country": "CO" }
}
Response: location_code: "11001", code_system: "DANE"
{
"params": { "city": "guadalajara", "country": "MX" }
}
Response: location_code: "14039", code_system: "INEGI"
Chat with Turing AI
{
"product": "Turing AI",
"method": "chat.send",
"params": {
"question": "How many active clients do I have?",
"session_id": "workflow-1"
}
}
Get Brand Protection Dashboard
{
"product": "mediaAPI",
"resource": "Security",
"method": "brand_dashboard",
"params": { "brandId": 5, "days": 30 }
}
Documentation
Full docs, playground, pricing, and method reference at mediavox.co/mvdevportal.
Workflow Templates (Ready to Import)
Download from mediavox.co/mvdevportal/integrations/n8n or import directly:
| Template | Description | Products |
|---|---|---|
| HealthPower — Appointment + Authorization | Consent check → Validation Gateway (auto-approve/review/copay) → Book appointment | HP |
| HealthPower — Ingest PDF + Risk Score | Upload clinical document → classify → extract entities → check patient risk | HP |
| Sales Copilot — Daily Vendor Report | Fetch vendors → detect inactive → email KPI report to manager | SC |
| Vixo ERP — Client Sync to Sheets + Slack | New clients → Google Sheets + Slack notification (real-time CRM mirror) | Vixo |
| Brand Intelligence — Alert Monitoring | Check brand alerts → auto-report phishing → Telegram notify security team | BI |
| Compliance — Full KYC Onboarding | Sanctions (OFAC/EU/UN) + Tax ID validation → composite risk → approve/review/reject | mediaAPI |
| DocumentPower — Invoice Analysis | Upload → Full AI analysis (NER + integrity + template) → Follow-up questions | DP |
| mediaAPI — Customer Data Validation | Standardize name → validate email → normalize address → quality score | mediaAPI |
| Security — Detect Phishing | Analyze suspicious message → check URLs → sanctions screening → risk decision | mediaAPI |
| Turing AI — Chatbot | Send question → get AI answer with RAG sources → feedback loop | Turing |
| HealthPower — Patient Record Lookup | Input patient ID → fetch full document record (clinical + legal + commercial) → correlated by person | HP |
How to import: n8n > Workflows > Import from File > select .json from the examples/ folder.
Changelog
- v1.8.0 — Person correlation: Patient Record and Patient Search methods (find all documents for a person by CC/NIT/RUT/CURP/DNI/CPF).
force_reanalyzeparam re-processes existing documents with improved NER. Unified pipeline:/documents/analyzewithpost_process=healthauto-creates clinical records. HealthPower: 22 operations. Workflow template: Patient Record Lookup. SEO keywords optimized for npm discoverability. - v1.7.2 — Auth standardized: all products use underscore prefixes (
mak_,tk_,tk_hp_,tk_sc_,vxk_). Credentials table complete (6 products). SC vendors endpoint secured with API key. - v1.7.1 — README: HealthPower methods table (22 ops), Sales Copilot added to Products, 10 workflow examples documented.
- v1.7.0 — HealthPower: 22 operations (appointments CRUD, specialists, patients sync, consent, adherence, authorization, ingest, types). 10 workflow examples. Comprehensive LATAM health sector coverage.
- v1.5.0 — Dynamic methods for all products (zero npm publish for new methods), DocumentPower full analysis + follow-up Q&A, dedicated
/documents/askendpoint, sources deduplication - v1.3.x — Brand Intelligence Platform (channels, alerts, dashboard, actions), GET/PUT method support, path parameter resolution
- v1.2.0 — threats/analyze, legal suffix detection, cross-field coherence, location codes (DANE/INEGI/UBIGEO)
- v1.1.x — Vixo ERP product, DocumentPower methods, bug fixes
- v1.0.0 — Initial release
Support
- Documentation: mediavox.co/mvdevportal
- Email: hello@mediavox.co
- Issues: hello@mediavox.co
License
MIT