ร
Operations Guide
How the ordering system works
This guide is for anyone who helps run Carver Brothers Turf day to day. It covers the ordering channels, the AI assistant (Odell), and everyday tasks like managing orders, pricing, deliveries, and contractors.
1. How Customers Order
Customers reach us three ways. The AI handles all of them โ you don't need to be at the phone or computer for orders to come in.
๐ Phone / Voice Agent
When someone calls (336) 439-9097, an AI receptionist answers. It handles the full conversation naturally, even outside business hours.
What the voice agent can do
- Recognize returning customers by caller ID โ greets them by name and knows their order history
- Quote live pricing for TifTuf Bermuda, Pennington Fescue, Compadre Zoysia, and Fescue Seed
- Check delivery zones โ tells the customer which county they're in and what the delivery fee is
- Calculate order totals on the spot: pallets ร price + delivery fee = total
- Take full orders โ product, quantity, delivery or pickup, preferred date, payment method
- Save restock interest โ if something's out of stock, captures name and number so you can follow up
- Bilingual โ switches between English and Spanish automatically
Contractor pricing
Verified contractors are recognized automatically by phone number and quoted wholesale pricing โ no codes or passwords needed.
๐ก The voice agent handles most calls on its own. You'll get a Telegram notification only when an order is placed โ not for routine questions.
๐ฌ SMS / Text Ordering
Customers can order by texting (336) 439-9097. The AI assistant (Odell) handles the conversation:
- Customer texts in โ e.g. "I need 4 pallets of fescue delivered to Durham"
- Odell already knows their phone and checks if they've ordered before
- Asks for full name if they're new, quotes current pricing, confirms product and quantity
- Collects delivery details โ city, county, street address, ZIP
- Sends an order summary โ itemized with subtotal, delivery fee, and total
- Payment โ customer gets a Square payment link to pay by card. Cash or check can be collected at delivery or pickup.
- Confirms the date โ Odell asks and confirms the preferred delivery/pickup day
- Order created โ Telegram notification sent to you, plus email confirmation if the customer provided one
- "Manage My Order" link sent via text โ customer can view or reschedule anytime
SMS also handles:
- Delivery confirmations โ reply YES to confirm, RESCHEDULE to change (see Section 6)
- General questions โ pricing, availability, delivery zones, hours
- Spanish โ if the customer texts in Spanish, Odell replies in Spanish
โ ๏ธ Conversation history lasts 24 hours per phone number. If a customer texts back the next day, the conversation starts fresh.
๐ฅ๏ธ Website Chat
The chat widget on the website handles the full ordering flow:
- Customer opens chat on any page and says what they need
- Chat asks for full name + phone number โ required for every order
- Chat quotes live pricing pulled from the system
- Order summary appears as a receipt card with an itemized breakdown
- Calendar โ customer picks their date
- Delivery โ any weekday
- Pickup โ any weekday, 7:30โ9:30 AM
- Delivery address โ city and county are pre-filled
- Email (optional) โ for order confirmation
- Payment โ Square checkout is processed automatically. Cash/check available for pickup orders.
- Order confirmed โ receipt card shown, Telegram notification sent to you
๐ฑ What Gets Sent Automatically
| ๐ง Confirmation email | Automatic |
| ๐ฑ SMS receipt to customer | Automatic |
| ๐ข Telegram alert to you | Automatic |
| ๐
"Manage Order" link in email + text | Automatic |
All three channels โ phone, SMS, and website chat โ flow into the same order system. An order placed by text shows up the same way as one placed through the website.
2. Odell โ Your AI Assistant
Odell is your AI assistant in the Carver Brothers Telegram group. He can look up orders, customers, and business data. Just message him in plain English.
๐ฌ Talking to Odell
No special commands needed. Ask naturally:
Look Up Orders
"Show me today's orders"
"What orders do we have for tomorrow?"
"Pull up order #42"
"How many pallets are going out this week?"
Look Up Customers
"Look up John Smith"
"What's the phone number for the Durham order?"
"Show me all customers in Wake County"
Business Questions
"How much revenue this week?"
"How many unpaid orders do we have?"
"What's our current fescue price?"
Export Data
"Send me the orders CSV"
"Export customer list"
"Email me the orders CSV"
If you don't specify how, Odell will ask: "Here in Telegram or email?"
3. Managing Orders
โ Cancel an Order
"Cancel order #40"
"Cancel the last order"
"Cancel Jay's order"
Cancelled orders stay in the database for records. The Carver Brothers Telegram group gets a notification.
โ ๏ธ Cancellation does not automatically refund card payments. If the customer paid by card, tell Odell to refund it (see below) or handle it through Square.
๐ณ Refund a Card Payment
If a customer paid by card and needs a refund:
"Refund order #42"
"Refund the card payment on order #40"
"Issue a partial refund of $350 on order #42"
Odell processes the refund through Square. The money goes back to the customer's card (usually 3โ5 business days).
๐
Reschedule an Order
Customers can reschedule themselves using the link in their confirmation email or text (see Section 7). If you need to change a date manually:
"Move order #42 to April 10th"
"Reschedule the Durham delivery to next Thursday"
The customer gets an automatic text with the new date โ you don't need to call them.
4. Pricing & Stock
๐ฐ Change Prices
Tell Odell and he'll update the pricing system and website instantly:
"Change fescue to $350 retail"
"Set TifTuf wholesale to $225"
"Raise all retail prices by $25"
Pricing changes take effect immediately. The chat bot and voice agent always quote from the live pricing โ no stale numbers.
๐ฆ Stock Status
Mark products in or out of stock:
"Mark fescue out of stock"
"Put TifTuf back in stock"
"Is zoysia available right now?"
Out-of-stock products show a red badge on the website, and the ordering system won't sell them.
๐ Current Products
| Product | Season |
| ๐ฑ TifTuf Bermuda | Year-round |
| ๐ฑ Pennington Fescue | Sep โ June |
| ๐ฑ Compadre Zoysia | Year-round |
| ๐พ Fescue Seed (50lb bags) | Year-round |
See full pricing on the website โ
5. Contractor Program
Verified contractors get wholesale pricing automatically when their phone number is in the system โ no discount codes or special links needed. You manage the contractor list through Odell.
โ
Approve a Contractor
When a contractor application comes in, you'll get a Telegram notification. Just reply in the chat:
"Approved" or "Approve"
๐ซ Deny a Contractor
"Denied" or "Deny"
โ Add a Contractor Manually
"Add contractor Mike Johnson, Johnson Landscaping, 336-555-1234"
โ Remove a Contractor
"Remove contractor 336-555-1234"
"Remove contractor Mike Johnson"
๐ Export Contractor List
"Send me the contractor list"
"Export contractors CSV"
"Email me the contractor list"
Odell will ask: "Here in Telegram or email?" โ sends as a CSV file either way.
How Contractor Pricing Works
- Customer places an order and gives their phone number
- System checks if that phone is in the verified contractor list
- If yes โ wholesale prices are used automatically
- If no โ standard retail prices
- Contractors placing orders of 10+ pallets get volume pricing on top of wholesale rates
Contractors apply at carverbrosturf.com/contractor. More info at carverbrosturf.com/wholesale.
6. Delivery Confirmations
โ ๏ธ IMPORTANT: 48-Hour Confirmation Rule
All deliveries must be confirmed by the customer. The system sends a confirmation text 48 hours before the scheduled delivery. If the customer doesn't reply within a day, the order is put on hold.
How It Works
- 48 hours before delivery โ system texts the customer asking them to confirm
- Customer replies YES โ delivery confirmed, you get a โ
notification
- Customer replies RESCHEDULE โ order is put on hold, you get a ๐
notification
- No reply after 24 hours โ order is automatically put on hold, you get a โ ๏ธ warning
- If the order is on hold โ call the customer to see what's going on, then tell Odell the result: "Customer confirmed order #42" or "Reschedule order #42 to Friday"
Customer Replies
| Reply | What Happens |
| YES / CONFIRM / Y | โ
Delivery confirmed |
| RESCHEDULE / CHANGE | ๐
Put on hold โ needs a new date |
| No reply (24hr) | โ ๏ธ Auto-put on hold โ call the customer |
โ ๏ธ When an order goes on hold from no reply, the system can't resolve it on its own. You need to call the customer, then tell Odell what happened: "Customer confirmed order #42" or "Cancel order #42, customer changed their mind."
All confirmation activity shows up in the Carver Brothers Telegram group.
7. Customer Self-Service
Every customer gets a "Manage My Order" link in their confirmation email and text message. They can:
- View their order summary and current status
- See their delivery or pickup date and address
- Reschedule to a new date (any weekday)
How It Works
- Customer clicks "Manage My Order" in their email or text
- They see their order details and a date picker
- They pick a new date (must be at least 48 hours out)
- System updates the order and sends a confirmation text
- You get a ๐
notification in the Carver Brothers Telegram group
โ ๏ธ The link is unique to each order โ it can't be shared or guessed. Cancelled and completed orders can't be changed.
| What | Details |
| Customer phone / text | (336) 439-9097 |
| Farm address | 118 Carver Brothers Dr, Roxboro, NC 27574 |
| Odell (AI assistant) | Message him in the Carver Brothers Telegram group |
| Tech questions | Message Jonathan in the Carver Brothers Telegram group |
| Website | carverbrosturf.com |