1. Home
  2. 1: Introduction & Setup

Rayven.io Platform Overview

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

Workflow1

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

tables

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

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:

  1. 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.

  2. 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.