Welcome to Texter Docs
This is the official documentation for building and configuring WhatsApp chatbots with Texter. Whether you're creating your first bot or looking up a specific function, you'll find what you need here.
What's covered
YAML Overview
How bot YAML files are structured — node types, how they connect, and the execution model.
Bot Configuration
All top-level settings: start_node, working_time, pending_message, abandoned_bot_settings, and more.
Data Injection
The %provider:path|transformer% syntax for injecting dynamic data — chat fields, CRM data, bot state, timestamps — into any text field.
Node Types
- Prompt — Collect user input (free text, choices)
- Notify — Send messages and media
- Func — Run logic: routing, HTTP requests, CRM operations, date formatting, and more
- WhatsApp Flow — Interactive native forms inside WhatsApp
API & External References
Links to the Texter API docs and all supported CRM/third-party platform documentation (Zoho, Powerlink, HubSpot, Rapid, Provet, Shopify, and more).
Quick links
| Resource | Link |
|---|---|
| Texter Home | www.texterchat.com |
| Texter API Docs | apidocs.texterchat.com |
| YAML Overview | Get started → |
How to use these docs
- New to Texter? Start with the YAML Overview to understand how bots are structured, then explore Bot Configuration.
- Looking up a function? Use the search bar at the top, or browse the sidebar under Types → Func.
- Need data injection? The Providers and Transformers pages list every available option with examples.
- Migrating old syntax? See Legacy Syntax for a mapping of
%DATA_CRM%,%DATA_BOT_NODE%, etc. to the modern format.
Every function and node page includes multiple real-world YAML examples. If you see a pattern you need, copy the YAML directly into your bot.