Macha

Changelog

Latest updates, features, and improvements to Macha

June 17, 2026

Credit costs reduced for GPT-5 and GPT-5.4

  • GPT-5 is now 2 credits per response (was 3). The most balanced model in the OpenAI family — capable enough for nuanced replies, cheap enough to run at volume.
  • GPT-5.4 is now 3 credits per response (was 5). The highest-capability OpenAI model in the platform, with notably better instruction-following than GPT-5 for agents with strict "do this exactly once" rules and complex branching logic.
  • GPT-5.4 Mini remains at 1 credit — still the default for most workflows.
  • Same plan, more responses. Pro customers now get ~67% more GPT-5 responses and ~67% more GPT-5.4 responses per month within their existing 10,000-credit allowance.

Soft-delete agents — 30-day trash with restore

  • Delete is now reversible. When you delete an agent, it moves to a Trash tab on the Agents page for 30 days. You can restore it any time within that window — all its triggers, instructions, sub-agent links, and tool config come back intact. After 30 days it's permanently deleted.
  • New "Trash" tab on the Agents page shows trashed agents with how long ago they were trashed and how many days remain before automatic purge. One-click restore button per row.
  • Delete confirmation copy updated to make the 30-day restore window explicit. No more "this cannot be undone" — because now it can.
  • Triggers deactivated, not deleted. Trashed agents' triggers are paused so they stop firing, but their webhook secrets and config are preserved. Restoring the agent brings the trigger config back; you re-enable them when ready.
  • AI sidekick respects the trash flow — if you ask the dashboard AI to delete an agent for you, it now uses the same soft-delete path. Same 30-day restore window.

Model picker — clearer scoping

  • Toast notification when you change the model from the top-right dropdown, clarifying that the selection only applies to the current conversation — and pointing you to Settings to change the org default if that's what you actually wanted.

Billing — top-up balance visible on Usage card

  • Top-up credits chip now appears next to your monthly credit balance on the Billing page Usage card when you have a top-up balance. A green pill (+N top-up) sits above your monthly count, with a question-mark hover showing how top-up credits work (persistent across cycles, used automatically after monthly allowance is spent).

Reliability fixes

  • Subscription recovery after card decline — if a Chargebee renewal payment fails and the retry succeeds, the org's subscription status now flips back to active automatically (was previously stuck in past_due, which caused webhooks to be rejected with 410 Gone). Affected customers' rejection counters now reset on recovery too.

June 10, 2026

Sub-agent runs are now visible in chat

  • See exactly what each sub-agent did — Every sub-agent invocation now produces its own conversation record, linked back to the parent. In chat, a new card appears under each delegated message showing the sub-agent's avatar, handle, model, connector logos, and tool count, with a green "Handed off" badge. Click to expand and see the sub-agent's full nested conversation — system prompt, every tool call with arguments, every tool result, and the final reply — rendered with the same styling as the main chat.
  • Lazy-loaded with no setup — Works automatically for every new sub-agent run. No configuration needed.
  • Available for both chat and autonomous triggers — Whether the parent agent was called by a user in chat or fired by a webhook trigger, the sub-agent's run is captured the same way and shows the same expandable card.
  • Sub-agent runs stay separate from your main history — They don't pollute the user-facing conversation counter, but stay available for 45 days under the existing TTL policy.

Zendesk tag updates now reliable

  • Tag tool now actually adds the tag — Fixed a long-standing bug where zendesk_update_ticket_tags would report success but silently fail to apply the tag to the ticket. The connector now uses a portable pattern that works correctly across all Zendesk account configurations.
  • Existing tags preserved — Adding a new tag no longer wipes the existing tag set. Removing a tag only removes that tag and leaves the rest intact. The tool result reports the verified final tag list so the agent sees the truth, not just its intent.

Agents listing — new columns

  • Model column — The agents table now shows each agent's model alongside the provider icon (GPT-5, GPT-5.4 Mini, Claude, etc.) so you can scan model selection across your full agent set at a glance.
  • Tools & Triggers in one column — Tool count and trigger count are now on a single line with stacked connector logos, separated by a middle-dot. Hover either chip to see the full list of names.
  • Sub-agents column — New column shows how many sub-agents each agent has wired up. Hover to see the names of the linked agents.
  • Tooltip readability fix — Tooltips on the tool / trigger / sub-agent chips no longer get cut off by the table header. They now open below the chip with full text visible.

Agent editor — save reliability

  • Sub-agents stay linked after save — Fixed a bug where opening an agent in the builder and saving any change (even just the description) would silently clear its sub-agent links. Sub-agent assignments now persist correctly across edits.
  • Agent details refresh correctly after save — After saving, the sub-agent list in the configuration panel now correctly shows each sub-agent's name, handle, avatar, and model — instead of showing a generic "Agent" placeholder. Same fix applies to the agent details page after restoring from version history.

June 5, 2026

Studies — Report view

  • Analytics view per run — Every completed Study run now has a Report view (open it from the toolbar on the run page). Top-of-page stat callouts summarise the run; per-column aggregation cards visualise each reportable schema column.
  • Bar charts for Yes/No, Single choice, and Multiple choice columns — Each bar shows the bucket label, count, and percentage. Click any bar to drill into the matching records in a modal that uses the same results table the main run page does, so navigating from a chart into the rows feels continuous.
  • Histograms for Number columns — Min / mean / median / max summary stats at the top, then a histogram. With ≤10 unique numeric values each becomes its own bin; otherwise Macha bins automatically into ~10 equal-width ranges.
  • Ask Sidekick preview bar — A wide horizontal input sits at the top of the report, shown as a disabled "Coming soon" preview. Study-scoped query tools land soon — once they do, you'll be able to ask the Sidekick free-form questions about a run's data and it'll answer using the run's results directly. Until then the input stays inert so it can't return misleading answers.
  • Plan availability — Report view is Professional and Enterprise only. Trial and Starter plans see an upgrade card with a link to billing.

Studies — editor & results polish

  • Tag-style options input — Single / Multiple choice column options are now added as pills: type each value and hit Enter (or paste a comma-separated list and Macha splits it). Click the × on a pill to remove.
  • Inline column-type hints — A short info chip under the Answer type selector explains what each type returns — useful when you're picking the right shape for a question.
  • Credits / record badge — Visible next to the Model selector in the Study editor and again at the top of every run page. The cost stops being a surprise.
  • Run study confirmation modal — Clicking Run study now shows an explicit confirmation with record count, estimated credits, and the model. You confirm once before any work starts.
  • Excel-like results table — Click any column header to sort (asc → desc → off). Search box in the toolbar filters loaded rows in real time. Sticky header with a clean divider so headers don't disappear as you scroll. Same table component now powers the report drilldown so navigating between views feels continuous.
  • KB push: clearer expectations — The "Use as knowledge source" modal now shows how many records will become articles, your plan's source-limit usage, and a note that selected fields are merged into a single article body per record. Plan-limit-reached state is surfaced clearly before you commit.

Triggers — debounce on every event-driven trigger

  • Debounce chip on every event-driven trigger — Previously only messaging triggers exposed a debounce setting. Now any Zendesk or Freshdesk ticket event, Slack mention or DM, or messaging event lets you click the Debounce chip and set a delay in seconds. Default 0 (off) for new event types; the existing 15s for messaging and 10s for Slack DMs are preserved unchanged.
  • Cron and unkeyed Macha-webhook triggers stay free of the chip — Debouncing a clock-driven or per-org universal webhook doesn't make sense, so it's hidden by design on those triggers.
  • Safeguards against runaway event streams — A debounce bucket is force-fired when it accumulates 25 events, or after a total wait of 10× the debounce window (capped at 2 minutes). Protects against malformed event sources holding the agent indefinitely.
  • Better autonomous-conversation titles for custom webhooks — Zendesk and Freshdesk custom-webhook triggers now use the ticket_id and ticket_subject from the payload (when present) for the conversation title in agent history. Previously these showed up as "Custom Webhook" with no context.

Agent toggle — preserves your Zendesk Trigger config

  • Soft-toggle on agent pause/resume — Toggling an agent off no longer deletes its Zendesk webhooks or Zendesk Triggers — it sets them to "inactive" on Zendesk's side instead. Toggling back on flips them to "active". Same Zendesk resource IDs throughout, so any Zendesk Trigger you built in your own Admin Center that references Macha's webhook keeps working untouched across pause/resume cycles. Explicit trigger deletes still tear down fully.

Connector-disabled tools — surfaced visibly on the agent builder

  • Locked state in three places — When a connector disables a tool, every agent that had the tool enabled now shows it in a warning state on the flow pill summary (amber dashed with hover tooltip), the Add Tool modal (greyed-out row with a Manage button), and the enabled-tools card (amber banner with a Manage connector link).
  • Manage connector in place — Each "Manage" link opens the connector's settings modal directly on the agent page. Re-enable the tool, save, and the agent's tools list updates immediately — no reload, no leaving the agent builder.
  • Defense in depth — The backend already silently skipped connector-disabled tools at runtime. These UI cues exist so teams don't waste time toggling tools the platform won't actually run.

Billing fixes

  • Top-up deep link scrolls correctly — "Need more? Buy a top-up pack" from the Studies page now scrolls to the top-up section after the billing data finishes loading. Previously the gated section didn't exist yet when the browser tried to scroll.
  • Chargebee popup opens reliably on cold loads — Clicking Buy on a top-up pack now waits for chargebee.js to finish loading before opening the popup. Fixes a quiet failure where the first click on a freshly-loaded billing page silently did nothing.

May 30, 2026

Studies — batch AI extraction

  • Run an extraction across thousands of records — Studies let you define a set of columns (the AI fills each one in) and run that extraction across an entire batch of records in parallel. The result is a structured grid: one row per record, one column per field, ready to sort, filter, export, or feed back to your agents.
  • Zendesk Tickets as the first input source — Pick tickets with a Zendesk search query and optional date range. Choose which ticket fields the AI sees (subject, description, status, priority, tags, custom fields, full comment thread). More record sources are coming.
  • Typed schema columns — Define each output column as boolean, single select, multi select, number, short text, or long text. Add per-column guidance so the model knows exactly how to answer.
  • Pre-run estimate & review gate — Before any run, Macha shows you exact record count, credit cost per record, and total estimated credits. Nothing kicks off until you confirm.
  • Test runs — Sample 10–50 records to validate your schema and guidance before committing to the full batch. Test runs are flagged in the UI so they don't clutter your real history.
  • Cancel anytime, only pay for what ran — Cancellation is graceful. Credits are deducted per successful record, never up front. Errored and cancelled records cost nothing.
  • 20,000-record cap per run — Hard ceiling to keep runs predictable. For larger studies, split by date range.
  • Frozen run snapshots — Every run keeps a copy of the input config, schema, and model it ran with. Editing the parent Study later doesn't rewrite history.
  • Push results to a Knowledge Source — Turn a completed run into a searchable knowledge source. Each result row becomes a document indexed via the existing embeddings pipeline — so the structured insights from your Study become searchable context for your agents.
  • Plan availability — Available on Professional and Enterprise.

Credit top-up packs

  • Buy credits on top of your monthly allowance — Three one-time packs available from the billing page: 1,000 credits for $99, 5,000 credits for $449, 10,000 credits for $799. Powered by Chargebee one-time checkout, completed in an in-page popup.
  • Top-up credits never expire — Unlike monthly credits, top-ups roll over month to month. They're used automatically after your monthly allowance is spent, so you never have to think about which bucket to spend from.
  • Available to paid subscribers — The top-up section appears for active Starter and Professional subscriptions. Trial users upgrade first; Enterprise plans get bypassed credit checks instead.
  • Idempotent webhook handling — Top-up purchases are recorded with the Chargebee invoice ID as a unique key, so duplicate webhook deliveries can't double-credit an account.

Billing UI facelift

  • Monthly & top-up balance shown separately — The Usage card now splits monthly plan usage (with a bar that resets each cycle) from your persistent top-up balance, with a note that top-ups are spent after your monthly allowance.
  • "Buy a top-up pack" deep link from Studies — A "Need more? Buy a top-up pack" link sits next to the credits-remaining pill on the Studies Review screen. Clicking jumps straight to the top-up packs section on the billing page.
  • Cleaner pack cards — Price, per-credit rate, and savings badge sit on a single row. The "Most popular" ribbon is now Macha purple to line up with the plan cards above.

May 2, 2026

Zendesk routing & ticket type

  • Assign tickets to groups — The Assign Ticket tool now accepts a group, an agent, or both. Route incoming tickets straight to a queue (e.g. "Billing" or "Tier 2 Support") instead of always picking a specific person.
  • List Groups tool — New read tool that lists every active Zendesk group, so agents can resolve a group name to its ID before routing.
  • Update Ticket Type tool — New write tool to change a ticket's type — problem, incident, question, or task. Lets triage agents categorise tickets cleanly without touching custom fields.

April 23, 2026

New model lineup & pricing

  • GPT-5.4 added — OpenAI's most capable model with 1M context window. Best-in-class reasoning and accuracy. 5 credits per message.
  • GPT-5 is now the default — Powerful reasoning with 1M context. All new agents default to GPT-5. 3 credits per message.
  • GPT-5.4 Mini updated — Now 1 credit per message (down from 1.25). Fast and affordable for high-volume agents.
  • Retired models — GPT-5 Mini, GPT-4o Mini, and o4-mini have been removed. All existing agents on these models have been migrated to GPT-5.4 Mini.
  • Updated pricing — Starter plan: $299/mo (3,000 credits). Professional plan: $699/mo (10,000 credits).

Connector health & state management

  • Connector status tracking — Connectors now have a health status (connected, auth_failed). When authentication breaks, affected agents are automatically deactivated and admins are notified via email.
  • Test connection — Verify connector credentials with a single click. Works for all connector types.
  • Reconnect flow — API-key connectors show a reconnect form when auth fails. Credentials are validated before saving.
  • Webhook rejection tracking — After a configurable threshold of rejected webhooks on broken connectors, returns 410 Gone to prompt external systems to disable the webhook.
  • Refresh lock utility — Shared token refresh locking for OAuth connectors (Zendesk, Google, Shopify) prevents race conditions.

Agent builder improvements

  • Model selector moved to Agent Details — Model selection is now in the agent configuration card with a helper notice explaining model differences.
  • Expand editor — Full-screen modal for the instructions editor with Done/Discard actions.
  • Add more buttons — Quick-add buttons on left flow cards for tools, triggers, sources, and sub-agents.
  • Conversation history modal — Table view with search, date range, sort, infinite scroll, and agent column.

SSE streaming fix

  • Real-time tool status — Fixed an issue where tool call progress ("Using Transcribe Audio") wasn't showing during execution. Switched from fetch ReadableStream to XMLHttpRequest for reliable SSE event delivery.

April 17, 2026

Image vision for Zendesk attachments

  • AI reads image attachments — When an agent encounters an image attachment on a Zendesk ticket (JPEG, PNG, GIF, WebP), it downloads the image, encodes it, and sends it to the AI model for visual analysis. The agent can describe screenshots, read text in images, identify products, and parse receipts.
  • Vision-capable models — Works with GPT-5.4 Mini, GPT-5 Mini, GPT-4o Mini, Claude Sonnet 4.5, and Claude Sonnet 4. Groq models gracefully return a "not supported" message.
  • Shared image utility — Reusable download + base64 encoding helper available for all connectors. Future connectors (Freshdesk, Slack) can add image reading with a single function call.

GPT-5.4 Mini

  • New model available — OpenAI's latest mini model with a 400K context window (3x larger than GPT-5 Mini). Stronger reasoning, better instruction following, same image vision support. 1.25 credits per message.

Zendesk custom fields tool

  • Read custom field values with labels — New Get Ticket Custom Fields tool returns every custom field on a ticket with its title resolved from the field schema. No more raw field IDs — agents see "Bestellnummer: 013724827106" instead of "field_1900003089273: 013724827106".
  • Schema caching — Field definitions are cached per connector for 5 minutes, so the schema fetch only happens once per connector window.

Zendesk subject update tool

  • Update ticket subject lines — New tool to change a Zendesk ticket's subject. Validates 1-150 character length. Requires confirmation in chat mode.

Trigger context & conversation audit

  • Structured trigger data — Each connector's trigger definitions now include a contextSchema that declares which payload fields to extract for the UI. Ticket ID, subject, and requester are stored on the conversation for frontend display.
  • Raw payload preserved — The full webhook payload is saved on every autonomous conversation for audit and debugging.
  • Richer conversation history — Autonomous conversations show connector icon + event label in the sidebar and agent history modal. Conversation titles use the extracted fields instead of the event label prefix.

Tool & trigger advisories

  • Activation confirmation modals — High-impact tools (Add Public Reply, Update Ticket Status) and triggers (Every Customer Message, New Ticket) now show a confirmation modal when toggled on, with a severity-themed warning and custom confirm/cancel labels.
  • Persistent advisory cards — Enabled tools and triggers display an advisory note on the agent configuration page — a short, always-visible summary of how to use the tool safely.

Zendesk OAuth improvements

  • Refresh race fix — Concurrent refresh attempts no longer clobber each other's tokens. The race condition that caused the Schmid Digital outage (two webhooks racing on a single-process Node server) is resolved with compare-before-write logic.
  • Reconnect flow — New Reconnect button in the connector modal for OAuth connectors. Re-authenticates in place — same connector ID, no tool stripping, no agent breakage. A new email template directs customers to the Reconnect flow.
  • Re-auth preserves credentials — The OAuth re-auth path now preserves all existing credential fields (webhook IDs, signing secrets) instead of replacing the entire blob.

Credit alert improvements

  • Persistent dedup — Credit usage alerts (50%, 80%, 90%) are now tracked in the database instead of an in-memory set. No more duplicate emails after deploys.
  • Single admin notification — Admin credit alerts fire once per threshold crossing, not once per customer admin in the org.

UI improvements

  • Tool activity results — Autonomous conversation tool cards now show success/error banners with the actual result (not just "Completed"). Failed calls show the error reason + dimmed args with "Attempted payload (not sent)".
  • Image preview in tool cards — Image attachment results render a thumbnail preview with broken-image fallback.
  • Scrollable org switcher — The organization dropdown scrolls when the user belongs to many orgs, keeping Settings and Log out visible.
  • Past conversations expanded — The sidebar conversations list is expanded by default for paid plans.

April 9, 2026

Zendesk OAuth

  • Global OAuth client approved — Zendesk has approved Macha's global OAuth client. OAuth is now the default authentication method for new Zendesk connections, replacing API key auth.
  • Token refresh — Proactive and 401-fallback token refresh with per-subdomain locking. Tokens are refreshed automatically before expiry.

Confluence connector

  • 7 tools — Search pages, read content, list spaces, get child pages, create pages, update pages, and add comments. Write operations require confirmation.
  • Token expiry monitoring — Enter your Atlassian API token expiration date. Macha sends email reminders 30 days before expiry and automatically deactivates the connector on 401 errors.
  • Auto-creates source — Connecting Confluence automatically creates a data source, just like Google and Notion.

AI Agent Builder & Editor

  • Build agents through conversation — Describe what you need and the AI creates a fully configured agent with instructions, tools, triggers, sub-agents, and model selection. Available on all plans.
  • Edit with AI — Open the AI editor from any agent's configuration page to modify any aspect of the agent through conversation.
  • Artifact cards — Created and updated agents, triggers, and tools appear as interactive clickable cards in the chat.

Custom API Tools & AI Tool Builder

  • Connect any REST API — Define HTTP endpoints with URL parameters, body templates, and authentication (API key, bearer token, basic auth). Credentials encrypted at rest.
  • AI Tool Builder — Describe the API you want to connect, paste credentials, and the AI discovers endpoints, tests them, and creates tools automatically.
  • Tool groups — Organize tools under named connectors with custom icons and brand colors. Groups appear on the connectors page.
  • Built-in testing — Test endpoints directly from the tool editor before assigning to agents.

Scheduled triggers

  • Cron-based agent execution — Schedule agents to run on recurring intervals (hourly, daily, or custom cron). 60-second polling loop with guardrails: min 1h interval, 24 runs/day cap, 3 org concurrency limit.
  • Auto-disable on errors — Triggers disable after 5 consecutive failures with email notification. Stale lock cleanup at 30 minutes.

Sub-agents

  • Multi-agent delegation — Agents can delegate tasks to specialist sub-agents, each with its own tools, model, and knowledge base. Up to 3 levels deep with circular reference prevention.
  • Seamless UX — Sub-agent tool calls stream with indentation in the status log. Tools used by sub-agents appear in the "Tools Used" popup on saved messages.

Test Run

  • Simulate with real data — Search for real tickets, emails, or documents from the agent config page. Select one and the agent processes it in a test conversation with live SSE streaming.
  • Simulation schema — Every tool and trigger across all 14 connectors defines a simulation property for entity search and formatting.

Google Picker for document sources

  • Native file selection — Select Google Docs and Sheets for agent data sources using the native Google Picker API instead of manually entering document IDs.

Custom webhooks (Macha trigger)

  • Universal webhook URL — Generate a unique webhook URL with signing secret for any external service. No connector required — works with any system that sends HTTP webhooks.

File Tools connector

  • Built-in file generation — Agents can generate XLSX spreadsheets, CSV files, PDF documents, and DOCX Word documents on the fly. Always available with no setup required.

GDPR compliance

  • Scheduled deletion — 30-day scheduled deletion for accounts and organizations with cascade cleanup (Spaces files, MongoDB collections, org memberships).
  • Data export — Download a complete copy of your data as JSON. Credentials, embeddings, and sensitive fields are stripped.
  • Cookie consent — Cookie banner with accept/decline controls on all pages and layouts.
  • Conversation TTL — Conversations auto-delete after 45 days of inactivity. Internal agent logs expire after 7 days.
  • Credential encryption in logs — API keys and tokens in internal agent log messages are encrypted before storage using AES-256-GCM.

April 3, 2026

AI Agent Builder & Editor

  • Build agents with AI — Describe what you want in plain language and the AI creates a fully configured agent with the right tools, instructions, triggers, and sub-agents. Available on all plans.
  • Edit agents with AI — Open the AI editor from any agent's configuration page to modify instructions, add tools, set up triggers, or wire up sub-agents through conversation.
  • Context-aware suggestions — The builder knows your connected integrations and suggests relevant agent configurations. Hover over suggestion pills to preview prompts.
  • Artifact cards — Created agents, triggers, and tools appear as interactive cards in the chat. Click an agent card to navigate directly to its configuration.

Sub-agent enhancements

  • Write permissions in autonomous mode — Sub-agents can now execute write operations (replies, updates) when running via triggers. They remain read-only during interactive chat for safety.
  • AI builder support — The AI Agent Builder can assign sub-agents when creating new agents, with automatic circular dependency checks.

Agent configuration improvements

  • Save guard — The save button is grayed out when there are no changes. A confirmation modal appears when navigating away with unsaved edits.
  • camelCase handles — Agent handles are now camelCase (e.g., @ticketTriageAgent) and auto-generate from the agent name as you type.
  • Inline delete — Delete agents directly from the agents table without opening the configuration page.
  • Data source scope toggle — Inline "All documents" / "Selected" toggle on each data source row. No more expanding to switch scope.

April 2, 2026

Organization switcher

  • Plan badges — Each organization in the switcher now shows its plan (Trial, Professional, Enterprise) as a compact tag, including trial expiry status.
  • Full refresh on switch — Switching organizations now fully reloads the page to ensure all data reflects the new context.

Onboarding updates

  • Show all connectors — A "Show all connectors" button on the connect step reveals additional integrations beyond the ones selected in step 1.
  • Tools in connector modal — The connector setup modal during onboarding now shows the full tools list, matching the main connectors page.
  • Zendesk simplified — Zendesk connection during onboarding uses API key auth only for a simpler setup experience.

UI refinements

  • Template filters — Agent templates page now uses the same segmented filter tabs as the agents page, replacing the old pill-style filters.
  • Sidebar refresh — The sidebar agent list now updates immediately when agents are created, deleted, or saved.
  • Website crawler — Increased the page size limit from 512KB to 2MB, fixing ingestion failures on content-heavy sites like e-commerce stores.

March 30, 2026

AI Tool Builder

  • Build custom API tools with AI — Describe the API you want to connect, paste your credentials, and the AI discovers endpoints, tests them, and creates tools automatically. Supports any REST API with API key, bearer token, or basic auth.
  • Auto-grouping — Tools are automatically grouped under a named connector with emoji icon and brand color.
  • Smart auth handling — Credentials are captured from successful test requests and applied to all tools in the session.
  • Auto-detect tool type — POST/PUT/PATCH/DELETE methods are automatically marked as write operations requiring confirmation.

Custom Tools improvements

  • Masked credentials — API keys now show a masked hint in the edit modal so you can verify which key is configured without exposing the full secret.
  • Inline delete — Delete tools directly from the tools list without opening the edit modal.
  • Better parameter handling — Empty optional parameters are automatically stripped from request URLs, preventing errors from APIs that reject empty query values.

Privacy & data management

  • Privacy settings page — New section under Settings to download your data, manage account deletion, and access all policies.
  • Data export — Download a complete copy of your data (conversations, agents, connectors, tools) in JSON format.
  • Cookie consent — Cookie banner with accept/decline controls on all pages.
  • Automatic data cleanup — Conversations auto-delete after 45 days of inactivity. Chat attachments expire automatically.

March 22, 2026

Shopify connector

  • Full Shopify integration — Connect your Shopify store via OAuth. Search products, look up orders, find customers, view discounts, and process refunds — all from your AI agent.
  • 7 tools — search_products, get_order, lookup_customer, get_customer_orders, search_orders, get_discounts, and create_refund (with confirmation).
  • Demo account — Pre-configured Shopify support agent available for testing.

Scheduled triggers

  • Cron-based agent runs — Schedule agents to run automatically on a recurring interval. Minimum 1-hour intervals with daily caps and concurrency limits.
  • Auto-disable on failure — Triggers automatically disable after 5 consecutive errors to prevent runaway executions.
  • Plan limits — Pro plans get 3 scheduled triggers, Enterprise gets 20.

March 15, 2026

Freshdesk connector

  • 15 tools for Freshdesk — Full ticket management including get/search tickets, add replies and notes, update priority/status/tags/fields, assign tickets, search contacts, and browse knowledge base articles.
  • Attachment support — Read and extract text from PDF, DOCX, XLSX, CSV, and TXT attachments directly from Freshdesk tickets.
  • Webhook triggers — Automate agent responses on ticket creation and updates via custom webhooks.

File tools

  • Built-in file generation — Agents can now create spreadsheets (.xlsx), CSVs, PDFs, and Word documents (.docx) on the fly. Files are generated in-memory and returned as download links.
  • Always available — No connection or setup required. File tools are built into every workspace.

March 8, 2026

Multi-instance connectors

  • Connect multiple accounts — Link multiple instances of the same connector (e.g., two Zendesk accounts or three Stripe accounts). Each instance gets its own credentials and name.
  • Automatic disambiguation — When multiple instances of the same connector type exist, tool names are auto-suffixed and descriptions tagged with the account name so the AI knows which one to use.

Sub-agents

  • Agent delegation — Agents can now call other agents as tools, enabling hierarchical task delegation. Assign specialist sub-agents for specific workflows.

Onboarding

  • Guided setup — New 3-step onboarding flow: select your tools, pick from recommended agent templates, and connect your integrations. Get up and running in under 2 minutes.

March 1, 2026

Trigger system

  • Webhook automation — Agents can now run autonomously in response to external events. Supported triggers include Zendesk ticket events, Freshdesk updates, Slack mentions, and custom webhooks.
  • Debounce — Configurable debounce intervals to batch rapid events before firing the agent.
  • Custom webhooks — Generate a webhook URL with signing secret for any external service. Works with Zendesk, Freshdesk, or any system that can send HTTP webhooks.

Chat attachments

  • Drag-and-drop file uploads — Attach images, documents (PDF, DOCX, CSV, XLSX), and audio files to chat messages. Drag and drop onto the input or use the file picker.
  • Document extraction — Text is automatically extracted from uploaded documents and included in the conversation context.
  • Image understanding — Uploaded images are sent as vision content for models that support it.

February 22, 2026

Agent data sources

  • Knowledge base — Upload PDFs, spreadsheets, and documents as knowledge sources. Small files are injected directly into the prompt; larger files are chunked, embedded, and searched on demand.
  • Live connector sources — Connect Google Docs and Notion pages as live data sources. Agents read the latest content in real-time — no re-uploading when documents change.
  • Scope filtering — Choose between all documents from a source or hand-pick specific ones for each agent.

Billing

  • Credit system — Per-model pricing with credit-based billing. Credits deducted once per complete assistant response. Enterprise plans bypass all credit checks.
  • Usage alerts — Automatic email notifications when credit usage hits 50%, 80%, and 90% thresholds.
  • In-app checkout — Subscribe and manage your plan directly within the app via Chargebee-powered checkout.