<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://whatsper.github.io/texterdocs/changelog</id>
    <title>Texter Docs Blog</title>
    <updated>2026-04-08T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://whatsper.github.io/texterdocs/changelog"/>
    <subtitle>Texter Docs Blog</subtitle>
    <icon>https://whatsper.github.io/texterdocs/img/favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[End-of-Day Closing Message Scenario]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/04/08/end-of-day-scenario</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/04/08/end-of-day-scenario"/>
        <updated>2026-04-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A new scheduled scenario added to the marketplace for closing out pending chats at the end of the business day.]]></summary>
        <content type="html"><![CDATA[<p>A new scheduled scenario added to the marketplace for closing out pending chats at the end of the business day.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/04/08/end-of-day-scenario#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>End-of-Day Closing Message</strong> — cron-triggered scenario that finds pending chats with activity in the last ~9 hours and sends a closing message letting customers know they'll get a response on the next business day. Configurable per customer via a <code>ScenariosCustomTriggerCronTask</code> entry in Nihul (e.g. Sun–Thu at 18:30), excludes chats already labeled <code>waiting_for_customer</code>, and sends up to 10 messages concurrently.</li>
</ul>]]></content>
        <category label="scenarios" term="scenarios"/>
        <category label="automation" term="automation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Scenario Marketplace]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/04/07/scenario-marketplace</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/04/07/scenario-marketplace"/>
        <updated>2026-04-07T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Browse, understand, and copy ready-made automation scenarios directly into Texter — no starting from scratch.]]></summary>
        <content type="html"><![CDATA[<p>Browse, understand, and copy ready-made automation scenarios directly into Texter — no starting from scratch.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/04/07/scenario-marketplace#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Scenario Marketplace</strong> — new top-level section in the docs site at <code>/scenarios</code></li>
<li><strong>18 scenarios</strong> across trigger types, action types, and integrations, including:<!-- -->
<ul>
<li>Subscribe-to-events templates (incoming messages, chat assigned/resolved, message status, external bot, scheduled, channel health)</li>
<li>Q-AI suite — turn on/off AI sessions, forward messages to an AI webhook, end sessions and run a fallback bot</li>
<li>Salesforce CRM — create and update service requests on chat events</li>
<li>Utility — assign by echo message, label on message error, notify on assignment, forward delivery status</li>
</ul>
</li>
<li><strong>Tag filtering</strong> — filter by trigger type, action type, or integration (e.g. <code>ai-bot</code>, <code>salesforce</code>, <code>webhook</code>)</li>
<li><strong>Search</strong> — full-text search across scenario name, description, tags, and trigger events</li>
<li><strong>Per-card flow strip</strong> — visual trigger → action icon flow at the top of each card; hover an icon to see its label</li>
<li><strong>"What to configure" section</strong> — collapsible per-scenario guide showing exactly which fields to replace, where they live in the JSON, and whether they're required</li>
<li><strong>Copy JSON</strong> — one click copies the full scenario JSON to clipboard, ready to paste into Texter</li>
<li><strong>Randomized ordering</strong> — cards shuffle on each page load so no scenario is always buried at the bottom</li>
</ul>]]></content>
        <category label="scenarios" term="scenarios"/>
        <category label="docs" term="docs"/>
        <category label="automation" term="automation"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Plando Adapter + Docs Fixes]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/04/02/plando</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/04/02/plando"/>
        <updated>2026-04-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[New Plando CRM adapter docs and a round of fixes and additions across existing pages.]]></summary>
        <content type="html"><![CDATA[<p>New Plando CRM adapter docs and a round of fixes and additions across existing pages.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/04/02/plando#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Plando adapter</strong> — full documentation for <code>getCustomerDetails</code>, <code>newOpportunity</code>, <code>openTicket</code>/<code>closeTicket</code>, and out-of-adapter endpoints (<code>log_activity</code>, <code>upload_contact_file</code>)</li>
<li><strong><code>log_activity</code></strong> — expanded with all supported API fields including contact identification options, record fields, and response handling</li>
<li><strong>Send Media</strong> — added dynamic URL tip (workaround for editor validation when using data injection in <code>doc:</code>/<code>media:</code>) and a line breaks in captions example</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixed">Fixed<a href="https://whatsper.github.io/texterdocs/changelog/2026/04/02/plando#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed">​</a></h2>
<ul>
<li><strong>Prompt Text</strong> — corrected optional param name from <code>delay_on_complete</code> to <code>delay_complete_seconds</code></li>
</ul>]]></content>
        <category label="adapters" term="adapters"/>
        <category label="docs" term="docs"/>
        <category label="yaml" term="yaml"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Senzey & Lead.IM Adapters + Docs Improvements]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/03/29/senzey-leadim</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/03/29/senzey-leadim"/>
        <updated>2026-03-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Two new CRM adapter docs, new transformers, and a round of clarity improvements across the docs.]]></summary>
        <content type="html"><![CDATA[<p>Two new CRM adapter docs, new transformers, and a round of clarity improvements across the docs.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/29/senzey-leadim#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Senzey adapter</strong> — full documentation</li>
<li><strong>Lead.IM adapter</strong> — full documentation</li>
<li><strong>New transformers</strong> - <code>get</code>, <code>omit</code>, <code>pick</code>, documented in the Data Injection / Transformers page</li>
<li><strong><code>working_time</code> schedule table</strong> - allowed days &amp; hours formats documented in <code>Check Working Hours</code></li>
<li><strong>Diagrams</strong> - added visual diagrams to more complex nodes and flows</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="improved">Improved<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/29/senzey-leadim#improved" class="hash-link" aria-label="Direct link to Improved" title="Direct link to Improved">​</a></h2>
<ul>
<li><code>Share File</code> moved to the System functions category (was Utils)</li>
<li>Powerlink, Rapid, Tazman, Zoho adapter pages cleaned up</li>
</ul>]]></content>
        <category label="adapters" term="adapters"/>
        <category label="docs" term="docs"/>
        <category label="yaml" term="yaml"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Powerlink (Fireberry) CRM Adapter]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/03/28/powerlink</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/03/28/powerlink"/>
        <updated>2026-03-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Full documentation for the Powerlink (Fireberry) CRM adapter is now available.]]></summary>
        <content type="html"><![CDATA[<p>Full documentation for the Powerlink (Fireberry) CRM adapter is now available.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/28/powerlink#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Powerlink (Fireberry) CRM adapter</strong> — full documentation with configuration, field mapping, and YAML examples</li>
</ul>]]></content>
        <category label="adapters" term="adapters"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Zoho CRM Adapter]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/03/27/zoho</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/03/27/zoho"/>
        <updated>2026-03-27T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Full documentation for the Zoho CRM adapter is now available.]]></summary>
        <content type="html"><![CDATA[<p>Full documentation for the Zoho CRM adapter is now available.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/27/zoho#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Zoho CRM adapter</strong> — full documentation with field mapping, configuration, and YAML examples</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="improved">Improved<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/27/zoho#improved" class="hash-link" aria-label="Direct link to Improved" title="Direct link to Improved">​</a></h2>
<ul>
<li>Feedback widget now shows a success toast after submission</li>
<li><code>Keyword Route</code> node docs clarified</li>
<li>Tazman adapter page cleaned up</li>
</ul>]]></content>
        <category label="adapters" term="adapters"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Tazman CRM Adapter + Feedback Widget]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/03/24/tazman-feedback</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/03/24/tazman-feedback"/>
        <updated>2026-03-24T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[New Tazman CRM adapter docs, an expanded Markdown examples reference, and a feedback widget on every page.]]></summary>
        <content type="html"><![CDATA[<p>New Tazman CRM adapter docs, an expanded Markdown examples reference, and a feedback widget on every page.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/24/tazman-feedback#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<ul>
<li><strong>Tazman CRM adapter</strong> — full documentation with configuration examples</li>
<li><strong>Feedback widget</strong> — appears on every page, lets users report issues or request clarification. Submissions open tasks for the Texter team</li>
<li><strong>Markdown Examples page</strong> — greatly expanded with detailed examples covering all supported syntax</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixed">Fixed<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/24/tazman-feedback#fixed" class="hash-link" aria-label="Direct link to Fixed" title="Direct link to Fixed">​</a></h2>
<ul>
<li>Feedback form submit button is now disabled until all required fields are filled</li>
<li>Various clarifications and corrections in Rapid adapter docs</li>
</ul>]]></content>
        <category label="adapters" term="adapters"/>
        <category label="site" term="site"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Documentation Site Live — Full YAML Reference + Rapid Adapter]]></title>
        <id>https://whatsper.github.io/texterdocs/changelog/2026/03/22/initial-launch</id>
        <link href="https://whatsper.github.io/texterdocs/changelog/2026/03/22/initial-launch"/>
        <updated>2026-03-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Texter documentation site is now live with complete YAML bot configuration reference and the first CRM adapter docs.]]></summary>
        <content type="html"><![CDATA[<p>The Texter documentation site is now live with complete YAML bot configuration reference and the first CRM adapter docs.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="added">Added<a href="https://whatsper.github.io/texterdocs/changelog/2026/03/22/initial-launch#added" class="hash-link" aria-label="Direct link to Added" title="Direct link to Added">​</a></h2>
<p><strong>YAML Node Types</strong></p>
<ul>
<li><code>Choice</code> and <code>Text</code> prompt nodes</li>
<li><code>Notify</code> and <code>Send Media</code> notify nodes</li>
<li><code>WhatsApp Flow</code> node</li>
<li>System functions: <code>Bot State Split</code>, <code>Check Working Hours</code>, <code>Format Date</code>, <code>Keyword Route</code>, <code>Match Expression</code>, <code>Noop</code>, <code>Parse CRM Data</code>, <code>Request</code>, <code>Send Mail</code>, <code>Send Webhook</code>, <code>Set Language</code>, <code>Store Value</code>, <code>Switch Node</code></li>
<li>Chat functions: <code>Add Label</code>, <code>External Bot</code>, <code>Sensitive Session</code></li>
<li>Utility functions: <code>Match Values</code>, <code>Random Code</code>, <code>Share File</code></li>
</ul>
<p><strong>Data Injection</strong></p>
<ul>
<li>YAML Overview</li>
<li>Data Injection: Overview, Legacy Syntax, Providers, and Transformers</li>
<li>Bot Configuration reference</li>
</ul>
<p><strong>Adapters</strong></p>
<ul>
<li>Adapters section with Overview page</li>
<li>Full Rapid CRM adapter documentation</li>
</ul>
<p><strong>Site</strong></p>
<ul>
<li>Full-text local search</li>
<li>Last updated timestamps on every page</li>
</ul>]]></content>
        <category label="docs" term="docs"/>
        <category label="yaml" term="yaml"/>
        <category label="adapters" term="adapters"/>
    </entry>
</feed>