NewImprovedFixedAPI
Connect Claude and ChatGPT with one click, phone and SMS filters on Customers, a redirect after double opt-in
Claude, ChatGPT and Claude Code connect to your workspace through a sign-in screen instead of an API key, the Customers list filters by phone number and SMS consent, double opt-in forms can send a confirmed subscriber to any address, more subscriptions can buy the prepaid year in-app, the assistant reports subscription renewals and creates webhooks, and course statistics count active learners again.
π Connect AI apps
- API Claude, ChatGPT and Claude Code connect with a sign-in screen. Add
https://app.zanfia.com/mcpas a custom connector in claude.ai, ChatGPT or Claude Code, leave the client ID and secret empty, and Zanfia opens a screen that names the app, the workspace and the permissions it asks for. Approve, and the app can use every tool of the Zanfia MCP server. No API key to copy. The connection shows under Integrations β API, MCP and CLI as a token badged Connector; delete it there to disconnect the app. Connections last 90 days, then the app asks you to sign in again. Learn more - API Automation drafts reject unknown settings. Saving or publishing an automation through the Workspace API, MCP or the CLI with a setting a trigger or step does not know (for example
tagIdwheretagIdsis expected) now returns an issue that names the key and lists the allowed ones, instead of accepting the draft and ignoring the setting. Published automations are not touched. Learn more
π₯ Customers
- New Quick filters for phone number and SMS consent. Customers β two checkboxes next to Tags: Has phone number and SMS consent. They combine with tags and search, show as chips in the active-filter row, and "Bulk actions for all N" and the CSV export follow the same filter, so ticking both gives you exactly the customers you can send SMS to.
- Fixed Team admins can cancel a customer's subscription. In a workspace owned by someone else, cancelling a subscription from the customer's Access tab, or approving the assistant's cancel card, ended with an error. It now works for every team member with the customer permissions.
π Signup forms
- New A redirect after double opt-in. A double opt-in form has a new After confirmation URL field: after the subscriber clicks the link in the confirmation e-mail, they land on that address, for example the lead magnet download or a one-time offer, and their tags are applied as before. Leave the field empty and they see the "subscription confirmed" page, now with your logo, site name and accent color. The confirmation link itself is on your own site address. The field is also on the Workspace API and MCP as
confirmationRedirectUrland the assistant can set it. Learn more
π³ Billing
- Improved More subscriptions can buy the prepaid year in the app. While the offer is on, the Buy a year upfront card in Settings β Billing was pointing some accounts to "write to us". It now sells directly when you pay by bank transfer, when your subscription is set to end at the period end (the card says the purchase lifts that cancellation), when you already have bonus months queued (the prepaid year starts after them), and when your subscription shares one payment with add-ons or other workspaces (only this workspace's plan changes).
π€ Assistant
- New Who renews, and when people drop off. Ask "how many times has each subscriber renewed the Club and after how long do people leave": the assistant reads the paid orders of one product and answers with the paid cycles, first and last charge and active or churned status per subscriber, plus the median number of cycles, the first-renewal rate, a drop-off-after-N-cycles histogram and revenue per currency.
- New Create a webhook from the chat. "Send a webhook to https://example.com/hook after every paid purchase, with an Authorization header" shows one approval card; on approval the webhook is created and published under Automations β Webhooks and the signing secret is shown once in the reply. Custom request bodies stay in the webhook editor.
- Improved Quiz questions without duplicates, and deletion on request. Adding questions a quiz already has skips the duplicates and says which ones. "Delete questions 7 to 12" produces one approval card and removes them.
- Fixed A retried message does not repeat its actions. Retrying a message that already produced an approval card shows the same card instead of a twin, and actions that already ran during the first attempt are not run again.
π Checkout
- Improved The post-purchase offer looks like your checkout. The one-time offer shown right after a purchase takes the checkout's theme colors, its description renders lists and formatting, and the caption above the buttons correctly says whether the card just used will be charged or a new payment is needed.
- Improved The full order bump card in the checkout embedded on your page. The checkout embedded in your own page now shows the order bump the way the standard checkout does: image or video, frame, description, price with the strike-through and the call to action. Ticking it updates the total as before. Learn more
βοΈ E-mail sending domains
- Fixed Check status restarts a failed verification. When the DNS records went live more than three days after you added a sending domain, the verification was marked failed and stayed that way. Check status now restarts it: the domain goes back to "pending" and becomes verified within minutes, with no DNS change on your side.
π§© Around the dashboard
- Fixed Course statistics count active learners again. Content β Statistics showed zero for "active in the last 7 days" and the assistant reported 1970 as the last activity date. Both now show the real numbers and dates.
- Fixed Workflow e-mail steps keep your variables. In the "Send e-mail" and "Notify owner" step editors, variables such as
{{clientFirstName}}no longer vanish when the step opens (steps created through the API) and no longer turn into escaped braces after you insert one. The preview shows the sample value and saving keeps the variable. - Fixed Invoicing account address without https://. Integrations β Invoices: connecting an invoicing account with an address typed as
mycompany.fakturownia.plworks, and a value that is not an address shows a validation message instead of "something went wrong". - Fixed Product links use your site address. On some older accounts every product card showed "Set your site address" although the site had one, and links opened on the app address. Product links now use your site address.
- Fixed The cover generator uses the new product name. After renaming a product, Generate cover still previewed the old name. It now uses the current one.
- Improved Your current workspace at a glance. With more than one workspace, the sidebar footer under your name and the profile menu header show which workspace you are in. Single-workspace accounts see no change.

