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.
<script src="https://robo-meister.com/js-api/public/RoboConnector.js"></script>
<meta name="robo-connector" data-init="my_id" data-client="Lingo Meister" />
or
<robo-connector robo-connector-init="my_id" data-client="Robo Connector" data-project="project1"></robo-connector>
Documents are content blocks that can be:
%%content%%
.<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>
A flow represents a dynamic, multi-step business process. You can:
<flow>flow_name</flow>
<flow data-flow="flow_name"></flow>
<div data-flow="flow_name"></div>
data-option
for configuration (like auto-refresh, styling, user role).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:
data-after-function
: trigger chainingdata-hide-after-function
: conditional visibilitydata-provider
: switch backend providers<function data-function="login"></function>
<function data-function="register"></function>
<function data-function="cart"></function>
<document data-document="checkout-page"></document>