Overview
I built an end-to-end chatbot workflow using Buildship, combining REST API triggers, dynamic inputs, UUID-based session handling, and an OpenAI Assistant.
The goal was to create a reusable chatbot backend that can be embedded as a widget or accessed via API.
What this flow does
Accepts user messages via REST API or chatbot widget
Generates unique session IDs per conversation
Routes messages into an OpenAI Assistant with custom instructions
Returns structured AI responses ready for UI consumption
Tools & Stack
Buildship (workflow builder)
OpenAI Assistant
REST API endpoints
UUID-based session handling
Why this matters
This setup mirrors how real AI products work in production — not demos.
It’s modular, scalable, and easy to extend with databases, auth, or webhooks.