CRM Documentation

Product Documentation

TECO CRM Documentation

Everything you need to know to get the most out of TECO CRM WhatsApp platform for your business.

Getting Started

TECO CRM is an Arabic-first customer relationship management platform built for small and medium businesses in the MENA region. It turns your WhatsApp conversations into a structured sales system with a unified inbox, visual sales pipeline, appointment booking, and smart automation.

💬 Unified Inbox

All WhatsApp conversations in one dashboard. Text, images, video, audio, documents, and locations.

📈 Sales Pipeline

Drag-and-drop Kanban board to track every lead from first message to closed deal.

📅 Booking System

Let customers book appointments directly. Manage services, staff schedules, and availability.

⚡ Automation

Auto-replies, business hours, and n8n workflow integration for advanced automations.

Account Setup

  1. Sign up for an account Visit the signup page and enter your name, email, and password. Choose your business type (General, Salon, Clothing, or Freelancer) to get pre-configured templates for your industry.
  2. Choose your subscription tier Start with a 14-day free trial on any plan. No credit card required. You can upgrade or downgrade at any time from Settings > Billing.
  3. Set up your business profile Configure your business name, preferred currency, and timezone from the Settings page. TECO CRM supports 10 MENA-focused currencies including JOD, SAR, AED, and USD.

Connect WhatsApp

Connecting your WhatsApp Business number takes under a minute. TECO CRM uses the WAHA (WhatsApp HTTP API) to provide a stable, multi-session connection.

  1. Navigate to Settings > WhatsApp Connection Open your dashboard and go to the Settings page. You’ll see your WhatsApp connection status.
  2. Scan the QR code Click “Connect WhatsApp” to generate a QR code. Open WhatsApp on your phone, go to Linked Devices, and scan the QR code displayed on screen.
  3. Verify the connection Once connected, the status will change to “Connected” (green). Your existing WhatsApp conversations will not be imported, but all new incoming and outgoing messages will sync automatically.
Tip: Keep your phone connected

WhatsApp requires your phone to be connected to the internet for the linked session to remain active. If your phone goes offline for an extended period, you may need to re-scan the QR code.

Your First Steps After Setup

  1. Send a test message — Go to the Inbox and send a message to your own number or a colleague to verify the connection works.
  2. Set up auto-replies — Navigate to Settings > Automation and create a welcome message for new conversations and an out-of-hours reply.
  3. Configure your pipeline — Go to Pipeline and customize the stages to match your sales process (e.g., New Lead → Contacted → Quote Sent → Won).
  4. Add your team — If you’re on Growth or Business tier, invite team members from Settings > Team so you can assign conversations.
  5. Create quick replies — Set up pre-written responses for common questions to speed up your reply time.

Unified Inbox

The Inbox is the heart of TECO CRM. Every WhatsApp conversation from your connected number appears here in real time. No more switching between your phone and computer.

Supported Message Types

TypeSendReceiveDescription
TextPlain text messages
ImagesJPEG, PNG, and other image formats
VideoMP4 and other video formats
AudioVoice notes and audio files
DocumentsPDF, Word, Excel, and other files
LocationGPS coordinates with map preview
StickersWhatsApp sticker packs
ReactionsEmoji reactions on messages

Key Inbox Features

  • Real-time sync — Messages appear instantly as they’re sent and received.
  • Message status tracking — See when messages are sent, delivered, and read (double blue ticks).
  • Contact assignment — Assign conversations to specific team members for accountability.
  • Search — Search across all conversations by contact name, phone number, or message content.
  • Quick reply insertion — Use keyboard shortcuts to insert pre-written quick replies directly into the chat.
  • Media sending — Send images, documents, and location pins directly from the inbox.

Contact Management

Every person who messages you on WhatsApp automatically becomes a contact in TECO CRM. You can also create contacts manually.

Contact Fields

  • Display name — How the contact appears in your inbox and pipeline.
  • WhatsApp number — Their WhatsApp-connected phone number (auto-captured).
  • Phone — An optional secondary phone number.
  • Email — Contact email address.
  • Company — Their business or organization name.
  • Notes — Free-text notes about the contact, deal, or relationship.
  • Tags — Custom labels to categorize contacts (e.g., “VIP”, “Wholesale”, “Follow-up”).

Filtering & Search

Use the search bar and tag filters to quickly find contacts. Filter by tag to view specific segments, such as all VIP customers or contacts awaiting follow-up.

Sales Pipeline

The visual sales pipeline gives you a Kanban-style board where each column represents a stage in your sales process. Drag and drop contacts between stages as deals progress.

How It Works

  1. Define your stages — Customize pipeline columns to match your sales process. Each stage gets a name and color.
  2. Add contacts to the pipeline — Move contacts from your contact list into the pipeline, or they can be added automatically.
  3. Track deal values — Assign a monetary value to each contact in the pipeline to see your total potential revenue at each stage.
  4. Drag and drop — As a deal progresses, simply drag the contact card from one stage to the next. Works on desktop and mobile.

Pipeline Features

  • Customizable stages — Add, rename, reorder, and color-code your pipeline stages.
  • Deal value tracking — See the total value of deals in each stage at a glance.
  • MENA currency support — Track values in JOD, USD, SAR, AED, EUR, GBP, EGP, KWD, BHD, or QAR.
  • Message count — See how many messages have been exchanged with each contact.
  • Mobile-friendly — On mobile, use the move menu instead of drag-and-drop to move contacts between stages.
Tip: Use pipelines for any process

While the pipeline is designed for sales, you can customize it for any workflow: support tickets, onboarding steps, project stages, or order fulfillment.

Quick Replies

Quick replies are pre-written message templates that you can insert into any conversation with a keyboard shortcut. They’re essential for responding quickly to common questions.

Creating Quick Replies

  1. Navigate to the Quick Replies page from the dashboard sidebar.
  2. Click “Add Quick Reply”.
  3. Enter a shortcut (e.g., /greeting) and the message body.
  4. Save. You can now type the shortcut in any conversation to insert the reply.

Suggested Quick Replies

  • Welcome message — “Hi! Thanks for reaching out. How can I help you today?”
  • Business hours — “Our team is available Sun–Thu, 9 AM–6 PM (Amman time).”
  • Pricing inquiry — “Thank you for your interest! Let me send you our latest price list.”
  • Follow-up — “Hi! Just checking in — did you have any questions about our offer?”

Automation

TECO CRM lets you automate repetitive tasks so you never miss a customer message, even outside business hours.

Auto-Reply Rules

Set up automatic responses that trigger based on conditions:

  • Welcome message — Automatically greet new contacts when they message you for the first time.
  • Out-of-hours reply — Let customers know when your team will be available if they message outside business hours.
  • Keyword triggers — Send specific responses when messages contain certain keywords (e.g., “price”, “hours”, “menu”).

Business Hours

Configure your working hours per day of the week from Settings > Automation. Messages received outside these hours will trigger your out-of-hours auto-reply.

Webhook Integration

For advanced users, TECO CRM supports webhook management to connect with external services. Incoming messages can trigger webhooks to notify your other systems.

Services Growth+

The Services module lets you define the services or products your business offers. These are used by the booking system to let customers schedule appointments.

Service Fields

  • Name — Service name in English and Arabic (bilingual support).
  • Duration — How long the service takes, in minutes.
  • Price — Service cost in your selected currency.
  • Description — Bilingual description (English and Arabic).
  • Active/Inactive — Toggle services on or off without deleting them.
  • Sort order — Control the display order in customer-facing booking pages.

Resources & Staff Growth+

Resources represent the people, rooms, or equipment needed to deliver your services. Each resource has its own schedule and service assignments.

Resource Types

TypeUse Case
StaffEmployees, freelancers, or service providers (e.g., hairdressers, consultants)
RoomPhysical spaces that need to be booked (e.g., meeting rooms, treatment rooms)
EquipmentShared equipment with limited availability (e.g., photo studio, laser machine)

Resource Configuration

  • Bilingual naming — Set display names in English and Arabic.
  • Service mapping — Assign which services each resource can provide.
  • Weekly availability — Set recurring availability per day of the week (e.g., Sunday–Thursday 9:00–17:00).
  • Active/Inactive status — Temporarily remove a resource from booking without deleting their profile.

Booking System Business

The booking system lets your customers schedule appointments with your team. It automatically checks availability, prevents double-booking, and sends confirmations.

How Booking Works

  1. Define your services and resources Set up the services you offer and assign them to available staff or resources.
  2. Configure booking settings Set slot duration, buffer time between appointments, and how far in advance customers can book.
  3. Share the booking link Each resource gets a public booking URL that you can share with customers via WhatsApp or embed on your website.
  4. Manage appointments View and manage all bookings from the Schedule page. Update statuses: confirmed, completed, cancelled, or no-show.

Booking Settings

  • Slot duration — The default length of a booking time slot.
  • Buffer time — Gap between consecutive appointments (for cleanup, travel, etc.).
  • Max advance days — How far ahead customers can book (e.g., 30 days).
Note: Tier-gated feature

The full booking system with public links is available on the Business tier. Growth tier users can manage services and resources but do not get public booking links.

WhatsApp Integration

TECO CRM connects to WhatsApp through the WAHA (WhatsApp HTTP API) platform, providing a reliable and feature-rich integration.

Connection Management

  • QR code pairing — Connect your WhatsApp number by scanning a QR code, just like WhatsApp Web.
  • Session monitoring — View your connection status in real time: Connected, Scanning QR, Starting, Stopped, or Failed.
  • Auto-reconnect — The system attempts to restore your session automatically if the connection drops.
  • Account isolation — Each business account has its own isolated WhatsApp session. Your data is never shared.

Webhook System

Every incoming WhatsApp message is received via a per-account webhook URL. This ensures messages are routed to the correct business account instantly.

n8n Workflow Automation

TECO CRM integrates with n8n, a powerful workflow automation platform, to enable advanced automations beyond built-in auto-replies.

Use Cases

📩 Lead Capture

Automatically add WhatsApp leads to your CRM, Google Sheets, or email marketing platform.

🤖 AI Chatbot

Connect an AI model to auto-respond to common questions with intelligent, context-aware answers.

🔔 Notifications

Get Slack, email, or SMS alerts when high-value leads message or when messages go unanswered.

📂 Data Sync

Sync contacts and conversations to external databases, accounting software, or ERP systems.

Setting Up n8n

The dashboard includes an n8n Monitor page where you can track workflow execution status and integration health. Your n8n workflows connect to TECO CRM via webhook URLs and the platform’s REST API.

Products & Catalog Business

Build and manage your full product catalog directly inside TECO CRM. Products are displayed on your public store page and can be linked to orders.

Product Fields

  • Name — Product name in English and Arabic (bilingual support).
  • Description — Rich bilingual description shown on your store page.
  • Price — Product price in your selected currency.
  • Images — Upload product photos displayed in your storefront.
  • Category — Organize products into categories for easier browsing.
  • Stock quantity — Track available inventory; out-of-stock items are automatically hidden.
  • Active/Inactive — Toggle product visibility without deleting.

Orders Business

Track and manage customer orders from placement through fulfillment. Orders can be created manually or submitted through your public store page.

Order Features

  • Order list — View all orders with status, customer name, total, and date.
  • Order statuses — Track orders through stages: Pending, Confirmed, Shipped, Delivered, Cancelled.
  • Order details — View line items, quantities, prices, and customer contact information.
  • WhatsApp link — Jump directly to the customer’s WhatsApp conversation from any order.

Stock Management Business

Keep your inventory accurate with built-in stock tracking. Stock levels update automatically when orders are placed or fulfilled.

  • Quantity tracking — Set and monitor stock levels per product.
  • Low-stock alerts — Get notified when products fall below a threshold.
  • Auto-hide — Out-of-stock products are automatically hidden from the store page.

Promotions Business

Run promotions to drive sales through your store. Create discount campaigns tied to specific products or your entire catalog.

  • Percentage or fixed discounts — Choose your discount type.
  • Date range — Set start and end dates for time-limited promotions.
  • Product targeting — Apply promotions to specific products or all products.
  • Storefront display — Active promotions are shown on your public store page with original and discounted prices.

Public Store Pages Business

Each Business-tier account gets a public storefront URL that customers can browse without needing WhatsApp. Share the link anywhere — WhatsApp, social media, or your website.

  • Product browsing — Customers see your catalog with images, descriptions, and prices.
  • Category filtering — Products organized by category for easy navigation.
  • Add to cart & checkout — Customers can select products and place orders directly.
  • WhatsApp integration — Orders placed via the store automatically appear in your CRM with the customer’s WhatsApp contact.
  • Bilingual — Store pages support both English and Arabic.

Activity Log

The Activity Log gives you a chronological record of important events in your account — messages sent, contacts added, pipeline changes, and team actions. Available on all tiers.

  • Event timeline — See who did what and when.
  • Filterable — Filter by event type, team member, or date range.
  • Audit trail — Useful for tracking team activity and accountability.

Reminders Growth+

Set reminders to follow up with contacts at the right time. Never let a lead go cold because you forgot to reply.

  • Per-contact reminders — Attach a reminder to any contact with a custom date and note.
  • Dashboard notifications — Overdue and upcoming reminders appear on your dashboard.
  • Booking reminders — Automatic reminders sent to customers before scheduled appointments (Business tier).

Business Types

When you sign up, you choose a business type that pre-configures your account with relevant templates:

TypePre-configured Templates
GeneralStandard pipeline and quick replies for any business
SalonAppointment-focused pipeline, service catalog templates
ClothingProduct catalog focused, order tracking stages
FreelancerLightweight pipeline, project-based stages

Team & Role Management

Invite team members to collaborate on customer conversations. Team features are available on Growth and Business tiers.

Team Capabilities

  • Invite members — Add team members by email. They receive an invitation to create their account.
  • Conversation assignment — Assign specific WhatsApp conversations to individual team members.
  • Role-based access — Control what each team member can see and do within the CRM.
  • Performance tracking — Monitor response times and conversation handling per team member.
Team size by plan

Starter: 1 user. Growth: up to 5 team members. Business: unlimited team members.

Analytics & Reporting

Track your business performance with built-in analytics available from the dashboard.

Available Metrics

  • Message volume — Total messages sent and received, with daily trends.
  • Contact growth — New contacts added over time.
  • Pipeline value — Total deal value across pipeline stages.
  • Response time — Average time to first reply.
  • Order analytics — (Business tier) Track order volume, revenue, and popular products.

Billing & Subscription

Manage your subscription from Settings > Billing. TECO CRM supports payments via Stripe (international) and HyperPay (MENA region).

Payment Methods

  • Stripe — Credit/debit cards, available globally.
  • HyperPay — Preferred for MENA region. Supports Mada, KNET, Apple Pay, and local payment methods.

Subscription Management

  • Upgrade or downgrade your plan at any time.
  • Changes take effect immediately; billing is prorated.
  • Cancel anytime — your data is retained for 30 days after cancellation.

Tier Comparison

FeatureStarter ($19/mo)Growth ($45/mo)Business ($89/mo)
Contacts5002,00010,000
Team members15Unlimited
Unified inbox
Sales pipeline
Quick replies
Activity log
Basic notifications
Auto-replies & automation
Booking & scheduling
Tags & advanced filters
Advanced analytics
Reminders
Products, orders & stock
Promotions
Public store pages
Full API access
Priority support

Supported Currencies

CurrencyCodeRegion
Jordanian DinarJODJordan
US DollarUSDInternational
Saudi RiyalSARSaudi Arabia
UAE DirhamAEDUnited Arab Emirates
EuroEUREurope
British PoundGBPUnited Kingdom
Egyptian PoundEGPEgypt
Kuwaiti DinarKWDKuwait
Bahraini DinarBHDBahrain
Qatari RiyalQARQatar

Frequently Asked Questions

No, TECO CRM works with any WhatsApp account — both personal and WhatsApp Business. However, we recommend using a dedicated business number for the best experience.

Yes. You connect your existing WhatsApp number by scanning a QR code, similar to WhatsApp Web. Your existing personal chats remain private — only conversations initiated after connecting will appear in the CRM.

No. Messages sent through TECO CRM appear as regular WhatsApp messages to your customers. They won’t see any difference.

Yes. Each business account is fully isolated with its own data and WhatsApp session. Your data is stored securely with encrypted connections. We use JWT-based authentication and password hashing for all accounts.

TECO CRM is Arabic-first. The marketing site is available in both Arabic and English, and the CRM supports bilingual fields (English + Arabic) for services, resources, and content. Full RTL (right-to-left) support is built in.

We support HyperPay for MENA region payments, which includes Mada (Saudi Arabia), KNET (Kuwait), Apple Pay, and local credit/debit cards. International customers can pay via Stripe with any major credit card.

There are two approaches: (1) Use the built-in auto-reply feature to send a welcome message and collect information when new contacts message you. (2) For advanced automation, use n8n workflows to automatically capture lead data, add contacts to your pipeline, and trigger follow-up sequences based on keywords or conversation patterns.

Yes. You can cancel your subscription at any time from Settings > Billing. Your data is retained for 30 days after cancellation, so you can reactivate without losing anything.

The system will automatically attempt to reconnect. If the session cannot be restored (e.g., phone was offline too long), you’ll see a “Disconnected” status in Settings > WhatsApp Connection. Simply scan a new QR code to reconnect. Your conversation history in the CRM is preserved.

Yes. For businesses needing more than 10,000 contacts, custom integrations, or dedicated support, contact us at ai@tecogrp.com to discuss an enterprise plan.

Ready to Get Started?

Start your 14-day free trial today. No credit card required.