Onboarding Guide

Integrations

TwikBot is designed to connect with the tools and systems you already use. This page gives an overview of the available integration options — what each one is for, when to use it, and where to find the technical details.


Web SDK — Website & E-commerce Embedding

The Web SDK allows you to embed a TwikBot product configurator directly into any website or e-commerce platform. Rather than directing customers to a standalone configurator page, the Web SDK lets you integrate the full configuration experience natively into your own frontend.

When to use it: Use the Web SDK when you want full control over how the configurator appears and behaves within your own website, webshop, or digital sales environment.

Technical reference: Web SDK


REST API — Backend & System Integration

The Twikit REST API provides programmatic access to TwikBot configurations for server-side and backend integrations. It allows external systems to retrieve, update, and interact with configurations without using the browser-based configurator.

When to use it: Use the REST API when you need to connect TwikBot to a backend system, automate configuration handling, or integrate with order processing pipelines.

Technical reference: REST API


Unreal Engine Plug-in — High-Fidelity Visualisation

The Twikit Unreal Engine plug-in connects TwikBot's configuration logic to an Unreal Engine rendering environment. This enables photorealistic or real-time visualisation of configured products, either via cloud streaming or as a local rendering setup controlled remotely by the TwikBot configurator.

When to use it: Use the Unreal Engine plug-in when your product requires visualisation quality beyond what WebGL can deliver, or when you are building an immersive showroom or VR experience.

Technical reference: Plug-ins | Unreal Engine


Rhino Grasshopper — Parametric Geometry Integration

TwikBot's Graph Editor can connect directly to Rhino Grasshopper, allowing parametric geometry defined in Grasshopper to be driven by TwikBot user parameters. This is particularly powerful for products with complex, rule-based geometry that changes shape based on configuration choices.

When to use it: Use the Grasshopper integration when your product involves geometry that cannot be handled by standard mesh swapping — for example, products that deform, scale non-uniformly, or follow complex geometric rules based on user input.

Technical reference: Graph Editor | Connect with Rhino Grasshopper


MES / ERP / CPQ Systems — Manufacturing & Business System Integration

TwikBot's order workflow can connect to external manufacturing and business systems via its API and order flow engine. This enables configured orders to flow automatically into your production, planning, or quoting systems without manual intervention.

When to use it: Use this integration when you need configured orders to trigger downstream processes — such as generating a production job in a MES, updating an ERP record, or feeding into a CPQ pricing engine.

Technical reference: REST API and Commerce | Workflows


AR / VR — Augmented and Virtual Reality

TwikBot supports Augmented Reality (AR) directly from the web configurator, allowing customers to place and view a configured product in their real environment using their mobile device. For full VR experiences, the Unreal Engine plug-in provides the foundation for immersive virtual showrooms.

When to use it: Use AR when you want to give customers a spatial sense of the product in their own environment during the configuration process. Use VR via Unreal Engine for guided, immersive product experiences in a controlled environment such as a dealership or showroom.

Technical reference: Web SDK Reference | Start AR and Plug-ins | Unreal Engine


Not sure which integration is right for your use case? Contact us at support.twikit.com and we'll help you find the right approach.