Robo Connector Documentation


Introduction

Robo Connector is a JS-based integration system for embedding workflows, dynamic documents, and custom functions directly into web interfaces using HTML tags. It supports dynamic rendering, document hierarchies, access control, and interaction with API-based backend logic.

Installation & Setup

Basic Usage

How To Use

Users, Clients, and Organizations

Documents

Documents are content blocks that can be:

<document>doc_name</document>
<document data-document="doc_name"></document>
<div data-document="doc_name"></div>
        

Documents can also include embedded flows and functions:

<flow>support_ticket</flow>
<function data-function="login"></function>

Flows

A flow represents a dynamic, multi-step business process. You can:

Functions

Functions are dynamic interactive blocks (similar to actions). They can be:

<function data-function="login"></function>
<function data-function="cart" data-option='{"client_id":123}'></function>

Supported attributes include:

Examples

1. Login & Register

<function data-function="login"></function>
<function data-function="register"></function>

2. Offers with Subscriptions

3. Embedded Cart or One-Page Checkout

<function data-function="cart"></function>
<document data-document="checkout-page"></document>