NewImprovedFixedAPI

Tracking per page, payments outside Zanfia, numbered certificates and public-sector invoices

Every page picks its own tracking tools, a payment made outside Zanfia becomes a paid order, certificates get numbers and a register, and checkouts can issue invoices for public-sector units.

📄 Pages

  • New Choose the tracking tools for each page. In the page editor, go to Settings → Tracking → Tracking tools and pick Default accounts, Selected tools (one account per platform) or No tracking. A page with no tracking loads no pixels, sends no conversion event and shows no automatic cookie banner. Learn more
  • Fixed The assistant's page plan works on existing pages. A plan the assistant proposes in the editor of an existing page can be generated again, and a product description left on the suggested hint no longer appears on the checkout.

💳 Checkout and payments

  • New Invoices for public-sector units. Turn on Allow invoices for public-sector units in a checkout's Invoicing tab. Polish buyers can then tick "Invoice for a public-sector unit (buyer + recipient)" and add the recipient, for example the school next to the municipality. The recipient goes on the Fakturownia invoice and into the buyer's order e-mail. Learn more
  • Improved Edit a connected payment gateway. The pencil on a connected Tpay, PayU, Przelewy24 or PayNow gateway now opens its details for editing. Leave a secret field empty to keep the saved one. Learn more
  • Improved Bot protection on free sign-ups. Free offers check for bots and limit repeated sign-ups, so scripts cannot fill your list with fake accounts. A real person who hits the limit is asked to try again in a moment.
  • Fixed One Przelewy24 tile at checkout. When Przelewy24 is switched on in your Stripe account and also connected directly, buyers see one Przelewy24 tile (your direct connection) instead of two.
  • Fixed The coupon price shows at the top of the checkout. With a coupon applied, the checkout shows the discounted price with the old one crossed out, and a link with a code that does not work says the code is invalid.
  • Fixed Waitlists accept everyone during a rush. People joining a waitlist at the same time are no longer turned away.

✉️ E-mail, forms and automations

  • Improved Campaigns to a segment go to people with consent. A campaign to a saved segment now goes only to people who agreed to your e-mails. Consent you collected elsewhere can be confirmed with I have their consent, and contact imports ask about consent. For news everyone must get, such as a data breach, there is a separate kind of message that reaches your contacts even without marketing consent. Learn more
  • Improved See and edit the segment from the campaign. Under Recipients in the e-mail and SMS campaign editors, the chosen segment shows its rules, See people lists who will get the campaign, and Edit segment changes it without leaving the draft. Learn more
  • Improved More e-mail clicks counted. A visit from an e-mail link now counts as a click also when the visitor accepts cookies on your page after arriving, on pages made in the page editor, and on links that lead straight to a checkout.
  • Improved Test e-mails go to your team. Test sends from campaigns, the e-mail library and system e-mails go only to your team members' addresses (and to Mail-Tester) and carry "[Test]" in the subject.
  • New Forms confirm a new phone number by e-mail. When an existing contact enters a new phone number or SMS consent in a form, they get a "Confirm your phone number" e-mail, and the number is saved after one click. Learn more
  • Fixed Abandoned-cart deadlines for first-time visitors. The Open a deadline window step now works for a visitor who left their e-mail in a checkout for the first time, so the countdown link in the next e-mail works. The workflow builder also says that a marketing workflow skips first-time visitors, who have no marketing consent yet. Learn more
  • Fixed Library attachments open everywhere. Files attached from the media library keep their extension, so every mail client can open them.
  • Fixed Large MailerLite imports finish. Importing a big MailerLite account no longer stops partway. Learn more

🎓 Certificates

  • New Numbered certificates and a register. Give a product a training code in its certificate settings, and every certificate gets a number like 14/017/2026/27 (number, code, school year), shown on the certificate and on its verification page. Download register saves the list as a CSV file. Events can issue numbered certificates too. Learn more
  • Fixed An image no longer blocks issuing. An image in a certificate template that is named like a text field no longer stops certificates from being issued. When automatic issuing fails, the Certificates page shows the problem with Issue now.

👥 Communities

  • New Team members can join the community. A team member without a member profile sees why the community is read-only for them and can click Join as a team member to post and moderate.
  • Fixed Removed members leave at once. Removed members disappear from the list right away and lose access in the same moment, and the list opens on Active. Learn more
  • Improved Large communities open faster. The community page no longer loads every member up front.
  • Fixed Profiles of new members open. The profile of someone who joined after you opened the page now loads, and the member list and count follow joins and removals.
  • Fixed Collapsed posts end cleanly. A long post with a list folds after a whole list item, never in the middle of one.

👤 Clients and team

  • New Record a payment made outside Zanfia. When you grant access by hand or add a client, turn on Payment outside Zanfia and enter the amount, date and method (bank transfer, cash or other). It is saved as one paid order in Transactions, the dashboard and analytics, with no e-mail or invoice to the client. The Workspace API and MCP can record it too. Learn more
  • Improved Discord asks the customer first. A customer whose Discord is connected for another creator is added to your server only after they agree. Until then their profile shows "Waiting for the customer to agree to join your server". Learn more
  • Improved A new Telegram link when you need one. Your Telegram invite link uses its own code, and New link replaces it: the old link stops opening chats, and people already writing to you stay in the inbox. Learn more
  • Improved Team roles cover more actions. Certificates, assistant settings, sender settings and system e-mails now follow each team member's role. Learn more
  • Fixed Team invitations with two-factor authentication. An invitation for an account with two-factor authentication asks the person to sign in and then accepts the invitation.
  • Fixed More fixes for creators with more than one account. Checkouts, payments, login codes, courses, automations and imports always use the account the product belongs to, whichever account you have open in the panel.

🤖 AI assistant

  • Fixed Access end dates match the panel. When the assistant extends access until a date, access now lasts to the end of that day, the same as in the panel.
  • Improved The assistant says when it pauses. A long task that reaches the assistant's step limit ends with a short note and a Continue button instead of stopping without a word.

🔌 API and MCP

  • API Partial edits keep everything else. Edits through the Workspace API and MCP change only the fields you send: after-purchase settings, checkout offers, order bump images, quiz questions and settings, and discount codes (a code for all products stays a code for all products).
All changelog entries