Home Projects Blog Let's Talk
WhatsApp Twilio Python Oscar AI Trading

C-TRADE Chatbot —
Trading Workflows
Inside WhatsApp

A WhatsApp trading assistant built for C-TRADE that turns a chat conversation into a usable investor channel. Users can manage cash, check the market, place trades, manage orders, review transaction history, and inspect their portfolio without leaving WhatsApp. Oscar, the AI assistant, sits on top of the workflow to help users navigate the system.

// Messaging channel: Twilio WhatsApp  ·  Orchestration: Python  ·  Trading backend: C-TRADE APIs

whatsapp.c-trade.co.zw/chatbot
C-TRADE Chatbot main WhatsApp interface
6 Investor Menu Flows
AI Oscar Guidance Layer
Twilio WhatsApp Message Gateway
API Integrated with C-TRADE Services

The Story

Extending a trading platform into a conversational channel that investors already use every day.

🔥

The Challenge

Trading platforms often assume users will log into a dedicated web or mobile product, but many investors are already spending their time inside WhatsApp. The challenge was to expose core C-TRADE actions through a guided conversational interface without losing reliability, structure, or access to real backend data.

  • Bring key investor actions into a low-friction messaging channel
  • Keep workflows structured enough for trade execution and order handling
  • Route user requests safely into existing C-TRADE APIs
  • Provide contextual help without forcing users through rigid menus only

The Solution

We built a WhatsApp chatbot that exposes the most important investor workflows as simple, numbered options, then routes each request through a Python application connected to the C-TRADE backend. Oscar, the AI assistant, adds a more natural support layer for user guidance and follow-up questions on top of the transactional menu system.

  • WhatsApp-first interface delivered through Twilio messaging
  • Python application for routing, conversation state, and backend orchestration
  • C-TRADE API integration for live account, trading, and portfolio operations
  • Oscar AI assistant for support, clarification, and guided navigation

What Users Can Do

The chatbot is organised around clear trading actions so users can move quickly from intent to outcome.

1

Manage My Cash

Check cash balances and start account funding workflows without leaving the conversation.

2

Market Watch

Pull market data and review what is happening before making a trade decision.

3

Place A Trade

Guide users through trade placement using the existing C-TRADE execution services underneath.

4

Order Management

Review and manage orders through a workflow that maps directly to live backend order data.

5

Transaction History

Retrieve historical activity inside the chat so users can reconcile previous trades and account actions.

6

View My Portfolio

Expose portfolio data directly in WhatsApp for quick investor self-service and account visibility.

// Conversation architecture

WhatsApp User
Twilio
Python App
C-TRADE APIs
Oscar AI Assistant
Guidance + Q&A Layer

The chatbot receives user messages from Twilio, passes them into the Python application, and then calls the C-TRADE APIs needed for each workflow.

Conversation Screenshots

Sample WhatsApp flows from the chatbot experience. Click any screenshot to view full size.

C-TRADE Chatbot main menu
🔍
C-TRADE Chatbot trading workflow
🔍
C-TRADE Chatbot order or account flow
🔍
C-TRADE Chatbot follow-up conversation state
🔍
C-TRADE Chatbot information screen
🔍

Why This Matters

The value of the project is not just the chatbot UI. It is the system design that connects a familiar messaging channel to real trading infrastructure.

01

Lower Friction

Investors can access key trading flows from a channel they already use every day.

02

Live Integration

The Python layer turns chat intent into real API operations instead of static FAQ responses.

03

Guided Support

Oscar gives the product a smarter support surface without replacing the structured workflows.

Chat on WhatsApp