Package Information
Released: 11/14/2025
Downloads: 19 weekly / 56 monthly
Latest Version: 0.4.4
Author: Oki-Toki
Available Nodes
Documentation
n8n-nodes-okitoki
This is an n8n community node for Oki-Toki API integration.
n8n is a workflow automation platform.
Oki-Toki is a cloud-based call center solution.
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-okitoki - Click Install
Manual Installation
npm install n8n-nodes-okitoki
Docker
Add to your docker-compose.yml or environment:
environment:
- N8N_COMMUNITY_PACKAGES=n8n-nodes-okitoki
Credentials
To use this node, you need to configure Oki-Toki API credentials:
- In n8n, go to Credentials → New
- Search for Oki-Toki API
- Enter:
- API Token: Your API token from Oki-Toki profile → Security section
- Base URL: Your Oki-Toki server URL (default:
https://home.oki-toki.net)
Operations
Call Resource (4 operations)
- Get Calls Log - Retrieve call history with flexible filters (date ranges, call types, search)
- Get Call Data - Get detailed information about a specific call by session ID
- Get Transcript - Retrieve conversation transcript for a call
- Get Recording URL - Construct the URL to access call recording
Contact Resource (1 operation)
- Get Contacts - Retrieve filtered contact records with pagination
Dialer Resource (6 operations)
- List Dialers - Get list of all dialers with their status (with dynamic dropdown selection)
- Get Statistics - Fetch detailed statistics for dialers
- Create Task - Create new dialer task with phone numbers
- Supports multiple phones (comma-separated)
- 11 additional fields: Contact ID, BP ID, Date, Import ID, Region, TTL, User ID, Details, Force Create, Task ID, Reset Task ID
- Cancel Task - Cancel existing dialer task
- Can cancel by Task ID, Phone, Contact ID, BP ID, Details
- 6 additional fields: Phone, Contact ID, BP ID, Details, Cancel Phone, Cancel Reason
- Enable Dialer - Enable/start a dialer by dialer ID
- Disable Dialer - Disable/stop a dialer by dialer ID
List Resource (2 operations)
- Get Values - Fetch items from a list by list ID
- Check Value - Verify if a value exists in a specific list
Report Resource (12 operations)
- Login Log - Get login activity log for users
- Queue Status Summary - Queue performance metrics (with queue_id, project_id, user_id filters)
- User Status Summary - Operator status overview (with project_id, user_id filters)
- Calls Summary - Aggregated call statistics
- Calls Tracking - Real-time call monitoring data
- Status Log - Operator timeline and status changes
- Dialer Tasks Result - Task completion reports
- CRM Process - CRM workflow analytics
- CRM Questionnaires Log - Survey response tracking
- Routing Calls Log - SIP communication history
- Routing Suppliers Summary - Provider cost analysis
- Routing Queues Summary - Queue expense metrics
Integration Resource (1 operation)
- Get List - Get list of external integrations with type filtering
- Supports filtering by type: drive, mail, mail_smtp, slack, sms, webcall, getcall, call_chat, webhook, kommo
SMS Resource (1 operation)
- Send SMS - Send SMS message to a phone number
- Required: Phone Number, Message
- Optional: Gate (dynamic dropdown with available SMS gateways)
User Resource (2 operations)
- List Users - Get list of all users with optional filters
- Get Assigned Projects - Retrieve projects assigned to a specific user
Developer Feedback (1 operation)
- Send Message - Send feedback directly to node developers
- ⚠️ For reporting bugs, suggesting features, or asking questions about the node
- NOT for Oki-Toki API support or general n8n questions
- Requires valid email address and message
Features
- ✅ 30 operations across 9 resources
- ✅ GET operations for data retrieval
- ✅ Dialer task management (create, cancel tasks, enable/disable dialers) with extended fields
- ✅ SMS integration with dynamic gateway selection
- ✅ Integration management - list external integrations with filtering
- ✅ Developer feedback - direct communication channel with node developers
- ✅ Flexible date ranges for reports (today, yesterday, this week, prev week, this month, prev month)
- ✅ Pagination support (limit, offset)
- ✅ Advanced filtering for calls log (call types, function name, search)
- ✅ Dynamic dropdowns for SMS gateways and dialers
- ✅ Email validation for feedback forms
- ✅ English interface - all descriptions and labels in English
- ✅ Type-safe - built with TypeScript
Usage Examples
Get Call History for Last Week
- Add Oki-Toki node
- Select Call resource
- Select Get Calls Log operation
- Choose Previous Week as date range
- Optionally add filters (call types, limit, etc.)
Get Report on Operator Status
- Add Oki-Toki node
- Select Report resource
- Select User Status Summary operation
- Set date range (from/to)
Check Contact List
- Add Oki-Toki node
- Select Contact resource
- Select Get Contacts operation
- Set limit and offset for pagination
Compatibility
- n8n version: 1.0.0+
- Tested with: n8n 1.119.0
Development
Building
npm install
npm run build
Local Development
npm run dev
Resources
License
Version History
0.4.4
- 🐛 Fixed email validation in Developer Feedback
- Email validation now works correctly at runtime
- Improved error messages for invalid email format
- 📝 Updated documentation
0.4.2
- ✨ Added Developer Feedback resource
- Send bug reports, feature requests, and questions directly to developers
- Email validation for user contact
- 🔧 Improved user experience
- Developer Feedback moved to bottom of resource list
- Removed unnecessary instruction fields
0.4.1
- ✨ Added Integration resource
- Get list of external integrations with type filtering
- Support for 10 integration types: drive, mail, mail_smtp, slack, sms, webcall, getcall, call_chat, webhook, kommo
- ✨ Enhanced SMS resource
- Dynamic dropdown for SMS gateway selection
- Automatically loads available gates from integration-external/list API
- 🐛 Fixed node internal naming for consistency
- 📈 Now 28 operations across 8 resources
0.4.0
- ✨ Added SMS resource with Send SMS operation
- Send text messages via Oki-Toki API
- Support for gateway selection
- 📈 Now 27 operations across 7 resources
0.3.0
- ✨ Enhanced Dialer operations
- Enable Dialer - start/enable dialer by ID
- Disable Dialer - stop/disable dialer by ID
- ✨ Extended Dialer Create Task with 11 additional fields
- Contact ID, BP ID, Date, Import ID, Region, TTL, User ID, Details, Force Create, Task ID, Reset Task ID
- ✨ Extended Dialer Cancel Task with 6 additional fields
- Phone, Contact ID, BP ID, Details, Cancel Phone, Cancel Reason
- 📈 Now 26 operations across 6 resources
0.2.0
- ✨ Added Dialer task management operations
- Create Task - create dialer tasks with phone numbers (comma-separated support)
- Cancel Task - cancel existing tasks by task ID
- 📈 Now 23 operations total
0.1.0 (Initial Release)
- ✨ 21 operations across 6 resources
- ✨ Support for Calls, Contacts, Dialers, Lists, Reports, Users
- ✨ Flexible date ranges and filtering
- ✨ Complete English interface
