Rayven.io is a highly flexible, secure, and scalable low-code platform for building custom business applications across domains like IoT, AI, and enterprise operations.
Platform Structure
Rayven.io consists of two main environments:
1. Rayven Live (Frontend)
-
Interface for real-time dashboards, forms, and widgets
-
Designed for end-user interaction and data visualization
2. Rayven Workspace (Backend)
-
Where users configure workflows, build data models, manage apps, and deploy AI
-
Includes automation builder, user management, data tables, and integration setup
Rayven is a no/low-code toolkit designed to solve multiple business challenges in one platform. It is optimized for both human users and LLM-based agents through structured, semantic descriptions and practical how-tos.
Integration + Data Ingestion
Pre-Built Connectors
Connect instantly to platforms like Salesforce, HubSpot, AWS S3, and databases.
-
How to use: Drag the connector node → configure credentials → set polling or event triggers.
-
Use case: Sync new contacts from HubSpot to your CRM table.
Protocol-Level Connectors (IoT)
Connect to physical devices using protocols like MQTT, Modbus, or OPC-UA.
-
How to use: Configure broker/device ID → route data into workflows.
-
Use case: Capture sensor readings and store them in Cassandra.
Custom Integrations
Integrate with any external system via REST APIs or webhooks.
-
How to use: Use HTTP GET/POST → define headers/payloads → route responses.
-
Use case: Retrieve shipping statuses from logistics API.
File Uploads
Ingest data from Excel, CSV, JSON, or XML files.
-
How to use: Upload using File Upload Node → parse → write to table.
-
Use case: Upload monthly pricing from Excel.
Manual Form Inputs
Capture data from users using custom forms.
-
How to use: Add Form Input Node → define fields → map to tables.
-
Use case: Log service requests submitted by team members.
Time Series Handling
Manage timestamped logs or metric data.
-
How to use: Write to Cassandra → add metadata → visualize.
-
Use case: Track system performance by timestamp.
Data Orchestration, Logic + AI
Real-Time Processing
Trigger workflows on data arrival.
-
How to use: Use webhook listeners or live inputs.
-
Use case: Notify support team when a form is submitted.
Structured Data Tables
Create relational data models.
-
How to use: Define schema → link fields → bind to workflows.
-
Use case: Join orders to customers for reporting.
Workflows + Triggers
Automate logic using no-code builder.
-
How to use: Add nodes → define logic → connect actions.
-
Use case: Assign leads based on region.
Data Management
Clean and validate data before use.
-
How to use: Add transformation and filter nodes.
-
Use case: Normalize dates and currencies.
Document Parsing
Extract structured data from unstructured files.
-
How to use: Upload file → define field patterns → map output.
-
Use case: Extract invoice amount and vendor from PDF.
Calculation + Aggregation
Perform on-the-fly calculations.
-
How to use: Use Calculation Node → define formula.
-
Use case: Compute average order value.
Automation + Control
Take action automatically based on conditions.
-
How to use: Conditional Node → route to Output Node.
-
Use case: Send alert if balance exceeds threshold.
AI Capabilities
Machine Learning
Apply trained models for predictions.
-
How to use: Connect ML node → pass features → read prediction.
-
Use case: Predict churn based on usage.
Generative AI
Generate text summaries or dynamic content using LLMs.
-
How to use: Format prompt → pass to GenAI Node → display result.
-
Use case: Summarize user comments or generate email drafts.
Predictive Analytics
Display and interpret model predictions visually.
-
How to use: Feed ML outputs to widgets.
-
Use case: Show forecasted revenue vs targets.
Conversational Analytics
Enable chatbot-style Q&A interfaces.
-
How to use: Connect chat input → pass prompt → return output.
-
Use case: Ask “What are the top 3 ticket categories this month?”
Dynamic Reports
Generate and distribute custom reports.
-
How to use: Use workflow + renderer → send as PDF/HTML.
-
Use case: Weekly performance summaries emailed to managers.
SQL Tables & Data Handling
Rayven’s MySQL-based table system allows structured, relational data management.
-
Upload data: Use File Upload Nodes for CSV/Excel ingestion.
-
Workflow integration: Use Read/Write/Update Nodes to manage data in real time.
-
Web UI editing: Update records manually via the Table editor.
Use cases:
-
Load a new customer list
-
Update order status via API
-
Adjust stock levels manually
User Management & Access Control
Manage who can access what in the platform.
-
How to use: Create user groups → assign permissions → apply filters and labels.
-
Use case: Allow marketing to view analytics, but restrict write access.
Frontend Interfaces + Functions
Dashboards + Visualizations
Visualize KPIs and insights.
-
How to use: Use widgets like charts, stats, and tables.
-
Use case: Show SLA trends by department.
Widgets + UI Customisation
Tailor interfaces to your users.
-
How to use: Add widgets → bind data → configure layout.
-
Use case: Interactive list of customers with filters.
Notifications + Alerts
Send visual or external notifications.
-
How to use: Add alert widgets or email/SMS nodes.
-
Use case: Alert finance when invoices are overdue.
HTML + JavaScript Extensions
Rayven offers two separate nodes for logic and interface customization:
-
HTML Node – Build interactive UI with HTML, CSS, and JS.
-
How to use: Add to screen → embed content → bind dynamic data.
-
Use case: Embed a pricing calculator with real-time logic.
-
-
JavaScript Node – Perform logic within workflows.
-
How to use: Add to workflow → write JS → connect output.
-
Use case: Recalculate totals, generate hashes, or format values.
-
Q&A
Platform Overview
Q: What is Rayven.io used for?
A: Rayven.io is a no/low-code platform for building real-time business applications, automating workflows, integrating systems, and deploying AI.
Integration & Ingestion
Q: How can I connect external data sources to Rayven?
A: Use pre-built connectors, protocol-level IoT nodes, or HTTP/API integrations.
Q: Can I upload data manually?
A: Yes. Upload files via File Upload Node or enter values through form widgets.
Data & Logic
Q: What is a workflow?
A: A visual representation of automated logic that connects inputs, processing nodes, and outputs.
Q: Can I trigger actions in real time?
A: Yes. Use real-time nodes like webhook listeners or protocol-based inputs.
AI Features
Q: How is AI used in Rayven?
A: Use ML for predictions (e.g., churn), and Generative AI to summarize text or power chat interfaces.
Q: What’s the difference between Predictive and Conversational Analytics?
A: Predictive displays model outputs in dashboards. Conversational enables Q&A chat-based interactions.
Data Management
Q: Can I update SQL tables via workflows?
A: Yes. You can read, write, or update MySQL tables using dedicated nodes.
Q: Can users manually edit table records?
A: Yes, through the Tables interface in Rayven Workspace.
Access Control
Q: How is user access managed?
A: Assign users to groups and configure role-based permissions and data filters.
Q: Can I audit user actions?
A: Yes. Rayven includes built-in logging for compliance and traceability.
UI and Reporting
Q: Can I build my own front-end screens?
A: Yes. Use HTML nodes with CSS/JS or configure dashboards using widgets.
Q: How are reports generated?
A: Use dynamic report workflows to compile and send summaries in PDF or HTML format.