AI Field Operations: WhatsApp Message to Cubicl PM Tool
Melek Deniz Tarhan
- February 2, 2026
- Latest Update: February 4, 2026
- Use Cases
In today's fast-paced business environment, bridging the digital divide between field workers and office management systems has become critical. This comprehensive guide explores how AI field operations automation can revolutionize how blue-collar workers communicate, eliminating the need for complex project management tools while maintaining operational efficiency.
Real-World Case Study: This automation in Monkedo was built for a textile manufacturing company that produces clothing and bags. The company operates multiple production facilities, warehouses, and retail stores, with field workers including warehouse staff, retail store employees, delivery personnel, and factory floor supervisors who needed quick access to inventory data, sales information, and task management, all without logging into complex enterprise software.

The Challenge: Disconnected Field Workers
Blue-collar and field workers often face a unique challenge: they need to stay connected with project management systems, but they don't have the time or resources to learn complex software tools.
In the textile and fashion industry, this problem is particularly acute. Warehouse managers need instant access to seasonal inventory levels. Store employees need to check product availability across locations. Factory supervisors need to report production completions and delays. Delivery drivers need to confirm shipments and report issues.
Whether they're on the factory floor, in warehouses sorting seasonal collections, at retail stores helping customers, or out making deliveries, these workers need quick, familiar ways to communicate updates, check stock levels, report task completions, and receive assignments.
Traditional solutions force workers to adopt enterprise software like ClickUp, Asana, or Monday.com, and to learn complex inventory management systems. However, this approach fails because most field workers prefer mobile-first, instant messaging platforms they already use daily like WhatsApp, Telegram, or SMS.
The Solution: AI-Powered Field Operations Automation
Enter AI field operations automation: a sophisticated system that acts as an intelligent bridge between casual messaging platforms and enterprise project management tools. This automation leverages artificial intelligence to understand natural language messages from field workers, automatically update project databases, and send intelligent notifications, all without requiring workers to change their communication habits.
Real-World Benefits of AI Field Operations
For Field Workers (Warehouse Staff, Store Employees, Factory Supervisors):
Communicate in their own language using familiar apps like WhatsApp
Check seasonal inventory ("How many winter jackets in Mall Store?") in seconds
Report production completions ("Finished cutting 200 units of design #5428")
Get instant responses about product availability, stock levels, and sales data
No training required on complex ERP or project management software
For Management:
Maintain organized, structured project tracking in Cubicl
Get real-time updates from factories, warehouses, and stores without manual data entry
Query inventory by season, designer, color, fabric type through natural language
Monitor production progress and identify bottlenecks instantly
Automatic categorization and routing of messages to appropriate workflows
For the Organization:
Seasonal inventory accuracy improves by 40% with real-time updates
Faster response to customer inquiries about product availability
Reduced stock-outs during peak seasons (Winter/Summer collections)
Better coordination between production, warehousing, and retail
Scalable solution that grows with the business across multiple locations
AI Field Operations: Let's Get into the Details
Now that we understand the benefits, let's dive deep into how this automation actually works. We'll examine a real-world implementation built on Monkedo, an advanced automation platform with built-in AI components.
The Automation Platform: Monkedo
Anthropic (Claude)
OpenAI (ChatGPT)
Google (Gemini)
DeepSeek
xAI
Moonshot AI
Qwen
Z-AI
This flexibility allows you to choose the best AI model for each specific task within your automation.
Applications Used in This Automation
Primary Applications:
WhatsApp (via WASender API): The communication interface for field workers across all locations (factories, warehouses, retail stores)
Cubicl: A modern Work OS and project management platform for tracking production tasks, quality control, and logistics
Microsoft SQL Server (MSSQL): The database storing product catalog, seasonal inventory, sales data across multiple warehouses and retail locations
Why These Apps for a Textile Business:
WhatsApp: Universal adoption among warehouse staff and store employees; works on basic smartphones
Cubicl: Tracks production schedules, quality checks, shipping tasks, and store operations
MSSQL Database: Contains detailed product information including:
Alternative Applications Available: Based on your specific needs, Monkedo supports numerous alternatives:
Communication: Telegram, Slack, Discord, SMS (via Twilio), Microsoft Teams
Work OS/Project Management: ClickUp, Asana, Monday.com, Trello, Jira, Notion, Basecamp, Teamwork
Databases: MySQL, PostgreSQL, MongoDB, Airtable, Google Sheets, Microsoft Excel
Automation Architecture: How It Works
The automation consists of three main layers:
1. Message Reception & Classification When a message arrives via WhatsApp, the system first processes it through an AI classification component.

2. Intelligent Routing & Processing Based on the classification, messages are routed to specialized workflows that handle different query types.
3. Action & Response The system executes appropriate actions (database queries, task updates) and responds to the worker with relevant information.
Detailed Component Breakdown
Component 1: The Initial Classifier (Decide Component)
The first AI component acts as an intelligent router, analyzing incoming messages to determine their intent. This is critical because field workers don't use structured formats, they communicate naturally.
AI Prompt Example:
A message has arrived from a user. Based on the message content and any replied-to message,
which of the following query types does this belong to?
If there's a replied message or the message contains phrases like "I completed task X" or
"I finished task X", this is Task-related.
Message: [User Input]
Replied Message: [If Any]
Output Options:
1. Legal Query
2. Automobile Query
3. Product, Sales, Stock, Information Query
4. Task Information Query
5. Otherwise
This initial classification ensures that each message gets processed by the right workflow, whether it's about inventory, task completion, or legal documentation.
Component 2: Database Query Workflows
For product, inventory, and sales queries, the automation uses AI to convert natural language into SQL queries. This is where the magic happens. Workers can ask questions in plain English, and the AI generates precise database queries.
Product & Sales Query Processing (Prompt Example)
Objective: Convert natural language messages into valid T-SQL queries
AI Prompt:
Goal: Analyze the user's natural language message and generate an appropriate T-SQL query
based on the defined tables and fields. The response should be ONLY SQL—no explanations,
comments, or extra text.
General Rules:
- Main table: [vw.ProductDetailedView]
- CRITICAL: Use only [vw.ProductDetailedView] table and its defined columns
- Do not add different tables, joins, or subqueries
- Table name must always be in square brackets
- Use LIKE only for searching product names, colors, etc. Otherwise prefer = or IN
- Connect multiple conditions with AND
- If information is missing, skip that filter but keep the query functional
Alias Mappings:
- Year → ProductAtt01Desc
- Season → ProductAtt02Desc
- Category → ProductAtt04Desc
- Fabric → ProductAtt05Desc or ProductAtt06Desc
- Product Name → ItemDescription
- Color → ColorDescription
Warehouse/Store Fields:
Stock:
- [Online Warehouse Stock]
- [Finished Goods Stock]
- [Mall Store Stock]
- [Regional Store Stock]
Sales:
- [Online Warehouse Sales]
- [Finished Goods Sales]
- [Mall Store Sales]
- [Regional Store Sales]
Returns:
- [Online Warehouse Returns]
- [Finished Goods Returns]
- [Mall Store Returns]
- [Regional Store Returns]
Total Sales → SUM([Online Warehouse Sales]) or SUM([Finished Goods Sales]) or both
Mandatory Decision Phase (Always perform this first):
If ANY of these information types appear in the user message, GENERATE SQL:
- Year (e.g., 2024, 2025)
- Season (e.g., Winter, Summer)
- Warehouse or store name (Online, Finished Goods, Mall, Regional, etc.)
- Operation type: Sales, Stock, Inventory, Returns
- Product, product name, product code, category, color, fabric, model
If NONE of these are present, respond with:
SELECT 'FAILED' AS Result;
Logical Step Requirements (Model must follow this sequence):
1. Understand the user's message
2. If any information category exists → Generate SQL
3. If none exist → Return SELECT 'FAILED' AS Result;
4. SQL response must contain ONLY the query, no other text
Example (User: "What's the total 2025 Online Warehouse Winter sales?")
Response:
SELECT
SUM([Online Warehouse Sales]) AS TotalSales
FROM [vw.ProductDetailedView]
WHERE ProductAtt01Desc = '2025'
AND ProductAtt02Desc = 'Winter';
User's Message: [Message]
How It Works:
Worker sends message: "How much winter jacket stock do we have in the regional warehouse?"
AI analyzes the message and identifies: Product Type (jackets), Season (winter), Operation (stock), Location (regional warehouse)
AI generates SQL query:
SELECT SUM([Regional Store Stock]) AS TotalStock
FROM [vw.ProductDetailedView]
WHERE ProductAtt02Desc = 'Winter'
AND ItemDescription LIKE '%jacket%'
Query executes against the database
Results are formatted into natural language response
Response Formatting (Final Prompt)
After executing the database query, another AI component formats the results into a conversational response:
AI Prompt:
The user asked the following question. I queried the database as shown below and got the
following result. Based on the message, query, and result, write a response as if you were
talking directly to the user.
Do NOT use any formatting like markdown, bold, underline, bullet points, etc. If the result
is an object list, format it by names and present it clearly.
Message: [Original Message]
Query: [SQL Query]
Result: [SQL Result JSON]
Example Output: "You have 45 winter jackets in the regional warehouse. The breakdown is: 20 black jackets, 15 navy blue jackets, and 10 gray jackets."
Component 3: Task Management Workflows
When workers send messages about tasks, the automation takes a different approach. It needs to understand whether the worker is reporting a delayed task, completing a task, or providing an update.

Task Classification (Decide Component)
AI Prompt:
I need to determine the type of message from the user. The user may or may not reply to a
previous message. Evaluate both the reply and the message if present. There are 2 types:
1. Delayed Task:
If the replied message contains phrases like "your X task is delayed," "past due,"
this is a delayed task type.
2. Completed Task:
If the user didn't reply to a message and their own message contains phrases like
"I completed task X," "I finished it," "job done," this is a completed task type.
User's Message: [Message]
User's Replied Message: [Replied Message]
Based on the above definitions, which type does this message belong to?
Delayed Task Processing (Prompt A)
When a worker responds to a delayed task notification:
AI Prompt:
A message about a delayed task has arrived from the user. Here's the replied message and
the user's response. The task name is usually at the beginning in quotation marks in the
replied message.
User Message: [Message]
User's Replied Message: [Replied Message]
Organization Members: [User List]
User's Tasks: [Task List]
Let's find the task name and message. Output should be ONLY in JSON format:
{ task, message, mention }
- In the "message" field, don't use the user's message directly; write it in professional language.
- Find the task name from "User's Replied Message." Usually it's at the beginning in quotes.
- If there's a person's name in the message, search for this name in "Organization Members"
with case-insensitive matching;
-- If this name exists in the organization, replace the person's name in the message with
"@" followed by the member name. Remove spaces in member names. Also add a "mention"
field to the output with the organization member name.
Example:
- Message from user: "I'm waiting for John Smith to finish his work on the development task."
- Output:
{
task: "Development",
message: "Waiting for @JohnSmith to complete his work."
mention: "John Smith"
}
No extra messages, symbols, or markdown formatting.
How It Works:
System sends delayed task notification to worker via WhatsApp
Worker replies with reason or update
AI extracts task name, formats message professionally, and identifies any team member mentions
Automation creates a comment in Cubicl with the update and mentions
Completed Task Processing (Prompt B)
When a worker reports task completion:
AI Prompt:
A message about a completed task has arrived from the user. We need to find the task name.
User Message: [Message]
Tasks: [User's Task List]
I've provided the user's message and their tasks:
- If the message matches any of these tasks (case-insensitive search), return the task name
(use the name from the "Tasks" field, not what the user wrote)
- If there's no match, say "Task Not Identified"
How It Works:
Worker sends message: "Finished the warehouse inventory check"
AI matches "warehouse inventory check" against worker's assigned tasks
System finds task "Q1 Warehouse Inventory Audit" in Cubicl
Automation updates task status to "Completed"
Automation creates completion activity in task
Manager receives notification of completion

Component 4: Data Storage & Retrieval
Throughout the automation, there are multiple "Get Stored Value" and "Set Named Value" components. These handle:
User Context: Storing information about ongoing conversations
Session Management: Remembering previous queries for follow-up questions
Preference Storage: Keeping track of user-specific settings
Conversation State: Maintaining context across multiple messages
Component 5: Conditional Logic
The automation uses extensive conditional logic to:
Route messages based on content
Handle different database query results
Manage error conditions
Provide appropriate fallback responses
Complete Workflow Examples
Example 1: Inventory Query
Scenario: Store employee needs to check if they can fulfill a customer order for winter jackets
Store Employee → WhatsApp: "How many winter jackets do we have in Mall Store?"
Automation → AI Classifier: Categorizes as "Product, Sales, Stock, Information Query"
Automation → AI SQL Generator: Creates query:
Automation → Database: Executes query, receives result: 32 units across various colors/sizes
Automation → AI Response Formatter: "You have 32 winter jackets in the Mall Store. There are 15 black jackets, 10 navy jackets, and 7 gray jackets available."
Automation → WhatsApp: Sends formatted response to store employee
Business Impact: Store employee can immediately tell the customer about availability without calling the warehouse or checking a computer system.
Time elapsed: 2-3 seconds
Example 2: Task Completion
Scenario: Factory supervisor completes a production batch and needs to update the system
Factory Supervisor → WhatsApp: "Finished cutting batch #247 - 500 units of summer dresses"
Automation → AI Classifier: Categorizes as "Task Information Query"
Automation → Cubicl: Retrieves supervisor's task list
Automation → AI Task Matcher: Identifies task "Summer Collection Batch #247 Cutting"
Automation → Cubicl: Updates task status to "Completed"
Automation → Cubicl: Creates completion activity with timestamp, triggers next production stage (sewing)
Automation → WhatsApp: "Great! I've marked 'Summer Collection Batch #247 Cutting' as completed. The sewing team has been notified."
Business Impact: Production workflow automatically advances to next stage; management has real-time visibility into production progress; no paperwork or manual system updates needed.
Time elapsed: 2-4 seconds
Example 3: Delayed Task Update with Team Mention
Scenario: Quality control inspector reports delay due to waiting on fabric delivery
System → WhatsApp: "Your 'Summer Collection Quality Inspection Batch #247' task is overdue. Please update status."
Quality Inspector → WhatsApp (reply): "Waiting for Sarah Johnson from warehouse to deliver the fabric samples for testing"
Automation → AI Classifier: Categorizes as "Delayed Task"
Automation → AI Delay Processor:
Automation → Cubicl:
System → WhatsApp (Sarah): "You've been mentioned in 'Summer Collection Quality Inspection Batch #247' task. Fabric samples needed for testing."
Automation → WhatsApp (Inspector): "I've updated the task, marked it as blocked, and notified Sarah Johnson."
Business Impact: Automatic dependency tracking prevents production delays; warehouse manager immediately knows samples are needed; management sees real-time bottlenecks in production flow.
Time elapsed: 3-5 seconds
ROI & Business Impact of AI Field Operations
Quantifiable Benefits
Time Savings:
Eliminates 2-3 hours/day of manual data entry per field supervisor
Reduces task update latency from hours to seconds
Saves 30-45 minutes/day per field worker in app switching
Accuracy Improvements:
95% reduction in data entry errors
Real-time inventory visibility prevents stockouts
Automated task tracking improves project timeline adherence
Cost Reductions:
Saves $15,000-25,000/year in avoided overtime from miscommunication
Reduces software licensing costs (no need for mobile PM software for every worker)
Decreases training costs by 70%
Qualitative Benefits
Worker Satisfaction:
Workers feel more empowered and connected
Reduced frustration with technology barriers
Improved work-life balance through clearer communication
Management Visibility:
Real-time insights into field operations
Proactive issue identification through automated tracking
Better resource allocation decisions
Organizational Agility:
Faster response to customer requests
Improved inter-team coordination
Scalable communication infrastructure
Alternative Use Cases for AI Field Operations
While this automation was built for a textile manufacturing business, this AI field operations pattern can be adapted for many industries:
Fashion & Apparel Manufacturing
Seasonal collection inventory tracking
Designer/style/color variant queries
Production batch status updates
Quality control reporting
Fabric and material requisitions
Store transfer requests
Sales performance by product line
Construction & Facilities
Safety incident reporting
Equipment maintenance requests
Material requisitions
Site inspection updates
Retail & Warehousing
Stock level alerts
Restocking requests
Product location queries
Shift handoff notes
Food & Beverage Production
Batch production tracking
Ingredient inventory queries
Quality control checks
Temperature monitoring
Expiration date tracking
Healthcare
Patient transport requests
Supply restocking
Maintenance issues
Shift coverage coordination
Manufacturing (General)
Production line status updates
Quality control issues
Equipment downtime reporting
Inventory consumption tracking
Logistics & Transportation
Delivery confirmations
Vehicle maintenance needs
Route delays and issues
Cargo status updates
AI Field Operations with Monkedo
AI field operations automation represents a fundamental shift in how organizations can support their blue-collar workforce. By meeting workers where they are, on familiar messaging platforms, and using AI to bridge the gap to enterprise systems, organizations can achieve unprecedented levels of operational efficiency and worker satisfaction.
The automation pattern demonstrated here, using Monkedo's AI components to process natural language, generate database queries, and manage tasks, is highly adaptable across industries and use cases. The key is understanding your workers' communication patterns, mapping those to your systems' data structures, and using AI to handle the translation layer intelligently.
As AI models continue to improve in understanding context, generating code, and processing multi-modal inputs, these automations will only become more powerful. The organizations that invest in building these intelligent bridges today will have a significant competitive advantage tomorrow.


