
Affino 9.0.11 - the Connected Update - joins your organisation up. Your systems, your audience data, and your end-to-end experience now operate as one coordinated whole. Visitors to your site find a richer experience whether they’re signing up, buying, reading, watching media, or attending events, because every touchpoint draws on the same live audience understanding. Your team reacts more effectively to what your audience does, because the data can flow freely between Affino and the other systems you run.
Five strands carry this update.
Affino AI, deeper and more pluggable
Your AI layer becomes substantially more capable and substantially more controllable. GPT-5 and Google Gemini 2.5 Flash join as native model options, so each AI feature can run on the model that fits it best - a fast model for chat, a higher-quality one for summaries. The News Design Element delivers fresh AI-generated news summaries tailored to each reader’s chosen topics.
Affino MCP - agents can now work with Affino directly
MCP (Model Context Protocol) is the emerging standard used by Claude and other AI clients for agent-driven workflows. Affino now opens its CRM, articles, media, and forums to those agents through a dedicated MCP service, so your team can delegate work - creating contacts, publishing articles, attaching media, moderating forum threads - and have it land in the same audit trail as work done by a person. Every agent is tied to a real member of your team, which means attributions and team-level accountability keep working exactly as they should.
Zapier - connecting Affino to 8,000+ platforms
Zapier is the integration service that connects applications through prebuilt triggers and actions. This release adds a substantial new set of Affino methods across Contacts, Accounts, Articles, Orders, Events, Awards, Customer Signals, Contact Lists, Mailing Lists, and Topic Lists, with an API Logs screen for monitoring. Whatever marketing automation, accounting, or operational platforms your organisation already uses, Affino now participates in those workflows as a first-class citizen.
UTM tracking - full campaign attribution
Affino now captures inbound UTM data at session level and retains it for two years. A visitor who clicks a campaign link can be followed all the way through to registration, subscription, or purchase, giving you full attribution from click to revenue. The UTM Link Builder generates tagged URLs with autocomplete for consistent naming across your team, the Campaign Dashboard surfaces that effectiveness directly in one view (shareable with clients, sponsors, or management), and a new UTM trigger event lets automation fire specifically for visitors arriving from particular campaigns.
Customer Signals - conversion events, reimagined
The Customer Signal framework replaces Conversion Events with contemporary marketing language and a redesigned interface that makes signal chains legible at a glance. The new Sequence Visualiser shows audience paths through your funnel as a visual flow, multi-zone support lets signals work properly across multi-site operations, and guest data retention extends your reporting to the top of the funnel for the first time. Customer Ladder becomes Customer Lifecycle, Client Campaigns becomes Campaign Dashboard - the terminology now matches how marketing teams actually talk.
Affino has always been a unified service that covers an unusual breadth of what an organisation needs to run its audience and content. With 9.0.11 it also slots into the wider ecosystem cleanly, securely, and with full attribution. The result is a more effective, more secure, more targeted way for your audience to interact with your organisation, and a richer, more actionable view for you of what’s happening across every channel.
With around 500 improvements in this release (and plenty of behind-the-scenes polish), it’s a good idea to check your usual journeys on your staging site, or after you update.
Alongside the new MCP service (which brings external agents to Affino), 9.0.11 ships a landmark body of work on Affino's own AI. AI Chat, Summaries, Sharelines and the new News Design Element have all been expanded, refined, or introduced. AI in Affino is now both substantially more capable and far more pluggable - and the design process itself has moved into a new era, with the latest AI Chat interfaces developed using the Claude Figma integration.
AI Chat - reimagined
AI Chat has been reimagined in this release. The engine now carries full conversation context, so follow-up questions land with awareness of everything discussed so far, not in isolation. You can shape the tone, voice, and personality of your chat to match how you want to engage with your audience - whether that's customer service, sales, or providing deep insight on specialist content. The latest chat models deliver more accurate, more natural conversations across all of these scenarios.
The look and feel has been completely reworked. Visitors get quick article links with thumbnails while the AI prepares a fuller response, so they're never left waiting with nothing on screen. The whole experience keeps users more engaged and more informed about what's happening as they interact.
For administrators, a new set of chat agent templates means you don't have to figure everything out from scratch. Whether you're setting up a sales agent, a customer service agent, or an insight tool, you select a template and tune it for your needs. As we improve the AI and new capabilities come online, updates are rolled out automatically without requiring any action from your team. We're running the latest models now, and we'll keep adopting the best available as they arrive.
News Design Element (new)
The News Design Element is the standout new addition in this release. Drop it onto any page and Affino delivers an AI-generated news summary tailored to the reader and the timeframe they pick - the latest day, week, month, up to six months. Switching between timeframes is instant because every window is pre-cached. Logged-in readers go further and pick the topics they care about; the same component then composes a personalised summary that surfaces the headline stories for those topics first, then fills in the wider picture.
The benefit is catch-up efficiency. A fast-news reader absorbs the day's important stories in one place; a deep-archive reader zooms out to a six-month view on a single topic and takes in everything that's happened. Either way, the reader gets the picture first, then dives into the individual stories they want to read.
Article Summaries and Sharelines
AI-generated article summaries give your audience a fast way to decide whether to read a full article. A quick tap across to the summary lets someone catch up on a piece without committing to the full read, and if they want to go deeper, the full article is right there. For content-heavy sites, this is a significant time-saver for both your team and your audience.
AI-generated sharelines take the pain out of creating social share text for your articles. They're produced automatically from article content, giving your editorial team a quick productivity boost on a task that's small but persistent. The generated text follows the tone established by your AI Profile, keeping your brand voice consistent across social channels.
Multi-Model Support
Affino's AI is now pluggable at the model level. Google Gemini 2.5 Flash has been integrated alongside the GPT-5 family, with three new GPT-5 variants. Individual AI Profiles choose their model, so each feature can use the right one for the job - a fast model for chat, a higher-quality model for summaries, whichever fits best. Each profile can also add per-feature prompt modifiers for fine-grained control over tone, scope, and behaviour.
Affino's AI delivers an always-on experience driven from your content, with awareness of both your content and your audience, right where your customers are interacting. It follows the rules and criteria you set, it's secure, and it promotes what matters to your organisation. Together with MCP, Affino is both an excellent host for external agents and a rich AI application in its own right.
Key changes included in this update:
The Model Context Protocol (MCP) is the emerging standard that lets AI agents work directly with the tools and services their users rely on. With Affino 9.0.11 we ship the first Affino MCP service, opening up Affino's CRM, articles, media, and forums to agent-driven work. AI clients like Claude can now operate on all of this with the full capabilities your team has in the Control Centre, creating and updating contacts, managing accounts and opportunities, publishing articles, attaching media, and moderating forum threads.
Identity and accountability
The key to making this safe is identity. Every AI agent operating on Affino is tied to a real person, a member of your team who directs the agent's work and carries responsibility for it. Every write the agent makes records that person's identity. Attributions, audit trails, and team-level accountability work correctly, because agents are accountable co-workers, not anonymous automation.
Why Affino matters for agent workflows
This is why building on Affino matters. AI agents can produce impressive work in isolation, but isolation is what limits them. Affino has always been the tried-and-tested, secure platform for your audience and your content - the system you already trust, with the data you already rely on.
With MCP, agents operate through that platform rather than alongside it. Every change lands in the same audit trail as work done directly by your team. Every action respects the same security boundaries. The infrastructure is hardened; the workflows are tested; the attribution is real.
The audience-and-content loop
This release opens the CRM, Content, Article Media, and Forums - the audience-and-content loop at the heart of how Affino is used. Any organisation with an audience it communicates with and content that engages that audience operates some version of this loop, whether they're running subscriptions, memberships, campaigns, events, or community platforms. Alongside our continuing Zapier expansion (see Integration Updates), this puts Affino in both the conventional integration ecosystem and the emerging agentic one.
What's included with MCP in this release:
Zapier is the integration service that connects applications through prebuilt triggers and actions, and with 9.0.11 Affino's Zapier integration expands dramatically. New methods span the CRM, content, commerce, events, and awards, removing the friction of connecting Affino to the platforms your organisation already uses. Instead of building custom integrations for each platform, Zapier handles the connection, and it keeps working whichever platforms your team moves to next.
CRM integration
The CRM methods are the deepest addition. Contacts, accounts, and contact lists all have full create, update, and delete support through Zapier, plus dedicated actions for adding and removing contacts from lists. This means your CRM data can stay synchronised with external systems automatically - a new lead in your marketing platform creates a contact in Affino; a contact update in Affino pushes changes back out. The same round-trip works for accounts and contact lists.
Content workflows
Content workflows get a significant boost. New article triggers fire when articles are published or updated, and new article actions let external systems create or update articles in Affino. For editorial teams managing content across multiple platforms, this closes the loop - a story published in your editorial system can land in Affino without manual re-entry.
Commerce, events, and awards
Commerce, events, and awards are all newly connected. Order methods include both triggers (fire when an order is placed) and actions (create or update orders from external systems). Event attendee methods and awards methods with entry and judge triggers round out the coverage. Each of these opens up workflows that were previously manual - event registrations flowing from a ticketing platform, award entries captured from an external form, order data synchronised with your accounting system.
Customer Signals and administration
Customer Signals now integrate with Zapier too. New trigger and action methods fire on Customer Signal events (outbound) and fire Customer Signal events from external platforms (inbound), connecting your audience signal system to the broader automation ecosystem. Topic lists are also available as a method, so taxonomy data can flow between Affino and external content systems.
For administrators, a new Zapier Profiles listing screen and dedicated add, edit, and view screens make it easier to manage multiple Zapier integrations across your organisation and a new API Logs screen provides monitoring visibility.
Key changes included in this update:
Affino now has deep support for UTM (Urchin Tracking Module), the standard every marketing platform uses to tag campaign traffic. Source, medium, and campaign parameters are added to a link so that where a visitor came from can be recorded when they arrive. Every ad platform, email tool, social scheduler, and referral network emits UTM on outbound links, and Affino now captures and retains that data as a core part of the audience record.
Full journey attribution
Affino captures inbound UTM parameters at the session level and retains the campaign data for two years. The data flows into the Contact and Order records, feeding the Campaign Dashboard, Referral Report, Order Referral Report, and Customer Signals triggers. A visitor who clicks a campaign link becomes a recorded audience touch; if they register, subscribe, or purchase, the full journey from campaign to conversion is attributed to that source.
This is genuine end-to-end attribution. You can see not just that somebody clicked a campaign, but what they did next - how many progressed to signing up, how many went on to buy, how much revenue each campaign generated. The Campaign Dashboard surfaces this effectiveness directly, filterable by Zone, Source, Medium, Campaign, and time frame. It can be shared with your clients, sponsors, management team, or other teams across the organisation - giving paying customers and internal stakeholders a self-serve view of which campaigns are driving real outcomes, not just traffic.
UTM Link Builder
A new UTM Link Builder gives your team an in-platform URL generator. Zone selection uses the zone's canonical default URL as the base for SEO consistency; free-text Source, Medium, and Campaign fields autocomplete from previously-used values, keeping naming consistent across your team. Generated URLs appear live as fields are filled, with a copy-to-clipboard button and a history of the most recent URLs shown below the builder.
Automation and guest tracking
UTM now connects to automation too. A new UTM trigger event type for Customer Signals fires based on inbound UTM parameters, with AND/OR matching logic across Source, Medium, and Campaign. This lets you build campaign-aware automation directly from UTM-tagged traffic - for example, firing a specific lifecycle action for visitors arriving from a particular newsletter or ad campaign.
Guest data tracking improves substantially in this release. UTM data is retained against guest sessions as well as logged-in users, so the top of your acquisition funnel is now visible in the same reports as the rest of your audience. Combined with Zapier's 8,000+ platform integrations (see Integration Updates), data flows both ways: from your marketing stack into Affino, and from Affino back out to your marketing stack.
What's included in the UTM updates:
We have updated the naming of the customer signal framework and its related elements to use the language marketing teams use today. If a new marketing person starts using Affino tomorrow, the vocabulary should feel familiar and contemporary, not something from ten years ago.
The key renames land together across the platform:
Why the rename matters
The naming change also reflects how much these features have grown. A conversion event is transactional - somebody crossed a line. A customer signal is richer: it captures a behaviour, tracks a journey, and feeds downstream actions.
Customer lifecycle better describes what actually happens with your audience - it goes up and down, it evolves, and if you track all of that properly you can respond to it intelligently. We have reimagined the system to match that understanding.
Multi-zone support
Customer Signals now work properly across multiple sites. If you run several zones from one Affino instance, signals can be scoped to a specific zone or left zone-agnostic to fire everywhere. Signals from one site no longer incorrectly fire on another, which is a significant improvement for any organisation running a multi-site operation.
Guest data and the Sequence Visualiser
Guest data tracking has improved substantially. We now retain far more data for guest users within the system, so the top of your audience funnel is visible in the same reports as the rest. Combined with UTM retention (see UTM Tracking, above), this gives you an end-to-end view of acquisition that extends well beyond signed-in users.
We have added new signal trigger types in this release, including the UTM trigger covered above. The new Sequence Visualiser is the standout addition - it makes the paths audiences take through your signal events legible at a glance, turning what was a configuration screen into an audience-journey tool. You can see the shape of how people move through your funnel, not just the counts at the end.
A redesigned interface
The entire Customer Signals interface has been rethought and reworked. Every aspect of how people use and manage Customer Signals has been redesigned to be easier, more learnable, and more intuitive. People can see straight away what each signal does, what sequence it belongs to, and how everything connects - a genuine quality-of-life transformation for anyone managing customer signals day to day.
Key changes included in this update:
--- [#93819](https://www.affi
It is important to liaise with the support team to schedule an update window where they can be on hand to support the update. This is the second largest Affino release to-date with approaching 500 updates, so you should be in contact with the Affino team to be on hand during the update process. If you have a staging instance make sure you update and test thoroughly in advance of any live deployment.
Run through the complete update process starting with the Affino Updater, followed by the sequence of the system and design updates laid out on the Control > Update screen.
Note - make sure you and your team clear the browser cache to see the latest version of the Affino Control Centre (it will break your templates otherwise).
Specific to 9.0.11:
Beta features in 9.0.11
Two CRM features ship as Beta in 9.0.11. They are functionally complete but still being shaken out for edge cases - some bugs have been found and fixed during pre-launch testing, and others may surface in real-world use.
Treat these as opt-in trial features. We recommend customers explore them and let us know how they get on, but please understand that things may go wrong. Hold off using them for time-critical work until we've moved them out of Beta in a follow-up patch. Anything you flag through the usual support channel during the Beta period will be looked at promptly.
These also appear on the public Affino Beta Elements list.
The 9.0.11 AI work turns Affino's AI layer from a feature set into a pluggable platform capability. The full story sits in the Affino AI tentpole, above - GPT-5 and Gemini 2.5 Flash as native model options and the standout new News Design Element. This area section gathers the detailed change set behind that story.
Reimagined AI Chat
AI Chat now carries full conversation history, intelligently retrieves complete articles when a partial match suggests broader context is needed, and displays sources in an animated scrollable panel that makes the evidence behind every answer visible. Chat agent templates accelerate setup: select a sales, customer-service, or insight template and tune it for your needs. Updates to the underlying models are rolled out automatically, so the platform keeps running the current best option without requiring action from your team.
AI Article Summaries and Sharelines
AI Article Summaries render directly on article pages in panel or tabulated mode, with live editing on the Article Edit screen and section-level controls that keep AI Profile assignments coherent. AI Sharelines generate social share text from article content, keeping your brand voice consistent across channels and saving editorial teams a small but persistent task on every publish.
News Design Element (new)
Drop the News Design Element onto any page and Affino delivers an AI-generated news summary tailored to the reader and the timeframe they pick. A first-time visitor lands on a default timeframe - last day for a fast-news site, last month for a more measured editorial cycle - and sees the key stories for that period the moment the page loads. Switching to a different timeframe is instant: every selectable window is pre-cached, so the reader can scan today, the week, the past three months, or up to six months without waiting on the page.
Logged-in readers go a step further and pick the topics they care about. Affino composes a personalised summary that surfaces the headline stories for those topics first, then loads the wider impactful news for the timeframe. Someone who wants the headline picture for the past week gets it; someone who wants a six-month catch-up on a single topic gets it instead.
The benefit is catch-up efficiency. A reader on a fast-news site absorbs every important story of the day in one place, without scrolling lists or hunting for what matters. A reader on a deep-archive site can zoom out to a six-month view of a single topic and take in everything that has happened. In both cases the value is the same: a quick, structured catch-up that lets the reader take in the picture first and then dive into the individual stories they want to read.
Features and Enhancements
Bug Fixes
The v2 REST API and MCP service are the infrastructure layer behind the headline MCP story (see the Affino MCP tentpole, above). Together they give AI agents and external systems a machine-to-machine interface with the same reach as a team member working in the Control Centre.
Independent credentials for every integration
A new API Profile type in the Control Centre lets administrators issue dedicated credentials to external systems and AI agents. Each profile scopes permissions independently, separating automated access from individual user accounts. Integrations become independently auditable, monitorable, and revocable, so removing one agent never affects another.
Full-range CRM operations
The v2 REST API opens create, read, update, and delete access across the CRM's core records: accounts, contacts, opportunities, tasks, notes, contact lists, and account lists. Every entity type includes a lookup endpoint so integrations can query valid field values dynamically, and a route-discovery endpoint lists all available surfaces so tools can auto-configure as the API grows.
MCP service layer (new)
The MCP service wraps the v2 API and exposes CRM write operations as native tools for AI agent frameworks. It also provides broad read access across the platform: account and contact data, opportunity pipeline, article content, forum threads and posts, and conversion event activity. An agent connected to Affino's MCP has everything it needs to read, reason over, and act on your platform's data through a single integration.
Zapier integration (new)
The whole Zapier integration is new in this release. Affino now ships as a first-class Zapier app: any platform you already automate with - your marketing stack, your accounting tool, your event-ticketing system, your CRM exports - can read from and write to Affino through the same triggers and actions Zapier customers expect.
The integration covers the breadth of what your team manages day to day. Contacts, accounts, and contact lists support full create, update, and delete with paired triggers, so external systems can keep CRM data synchronised both ways. Articles can be created or updated from outside Affino, and article publication or update events fire triggers other platforms can listen for. Orders flow in either direction, with triggers for order events and actions to create or update them. Event attendees, awards entries, mailing list membership, taxonomy topic lists, and Customer Signals all have their own methods. Pagination support keeps large polling cycles reliable, and the API Logs screen gives a per-request audit trail for troubleshooting.
For administrators, the new Zapier Profiles screen makes it easy to manage multiple Zapier integrations across an organisation, each with its own credentials and audit trail. The new Zapier Test Tool lets you fire a method against a profile from inside the Control Centre, so you can validate setup before turning a real Zap live.
What this opens up in practice
AI agents can now execute the full CRM workflow in real time: qualifying leads, progressing opportunities, logging interactions, maintaining contact records, and managing lists. Each integration operates through its own credentials with independent revocation. As new surfaces are added, route auto-discovery keeps integrations current without manual reconfiguration. This is the infrastructure layer that makes AI-driven platform operations practical at scale.
Features and Enhancements
Content and Publishing receives the broadest set of changes in 9.0.11, reaching from how your editorial team creates articles through to how those articles appear in search engines, on directory listings, and in readers' hands.
Richer article editing
The in-article editor has been refreshed with a redesigned control bar, anchor link support, and better media handling. Writers get a cleaner surface that makes the common tasks - linking, embedding, formatting - faster, while retaining the full depth editors need for complex layouts. Media uploading now supports bulk tagging and keyword assignment, so indexing a batch of images for reuse no longer means opening each one individually.
Discoverability and SEO
Structured data arrives across four schema.org types - Article, Event, Review, and Video - giving your pages richer presence in Google search results with proper markup. The SEO panels at channel and article level have been enhanced so the controls editorial teams reach for stay close to hand, and the Converting Articles Design Element has been enhanced too - related-content recommendations now personalise to reader interests, lifting dwell time and cross-reading.
Article management enhancements
Article management becomes more flexible: Category Topics can be assigned to blog articles, Overlay Panels can now target specific articles, and Forums gain threaded conversations with nested replies and @mention support. AI-generated article summaries and social sharelines flow through the same workflow, so editors can produce both alongside the article without leaving the page.
Publishing surfaces your readers see
The Carousel Design Element has been completely rebuilt with responsive transitions, giving smoother performance across every device. The Login and Menu Design Elements have been enhanced with a Logged-In Redirection Channel that routes members to a designated welcome page after sign-in, so the first post-login screen is tailored to the user.
Features and Enhancements
Bug Fixes
Commerce in 9.0.11 reshapes the experience at both ends of the transaction. Your customers get a cleaner, faster path from browsing to payment. Your team gets richer reconciliation between Affino and the commerce systems you run.
My Account and checkout, rebuilt
The My Account area now brings together subscriptions, orders, event attendance, and award entries in one coherent space. Checkout introduces a cardholder name field, pre-filled billing addresses, and clearer payment messaging across the flow, so customers meet fewer friction points at the point of payment and feel informed at every step. Quantity selection arrives for Catalogue Group items with accurate basket totals, and the Pro Forma Order flow now displays prices correctly on payment links.
Subscription handling
Subscription cancellation messaging has been rewritten to be clearer about what happens next, and lapsed-renewal handling is more graceful with improved payment-gateway timeout and lock management. A new Subscription Win-Back Campaign presents a customisable retention message during cancellation and stores a replacement catalogue item on acceptance, giving your commercial team a structured way to reduce churn in the moment.
Catalogue, reconciliation, and payment-gateway resilience
Catalogue Items now carry an External ID that maps directly to products in your payment platform, making reconciliation faster and cleaner. Payment gateway integration has been upgraded with automatic retry logic across all API calls (five attempts maximum), centralised API version management, and hardened webhook race-condition handling. Full details of the payment-gateway and Zapier changes are in Integration Updates, below.
Events and awards, connected
The My Account Events tab now surfaces non-purchase events and award entries alongside ticketed orders, and Zapier integration for Orders, Event Attendees, and Awards (see Zapier, above) means commerce data can flow into the accounting, CRM, or fulfilment platforms your organisation already uses.
Features and Enhancements
Bug Fixes
CRM receives the broadest functional expansion in 9.0.11. Your team gets new ways to group, target, and update customer records; richer engagement signals to act on; and cleaner flows for everyday tasks like bulk edits, search, and form building.
Account Lists join Contact Lists as first-class objects
Account Lists arrive alongside Contact Lists with their own listing, view, edit, and delete screens. You can now group accounts for targeted operations the same way you group contacts, and the two list types behave consistently across the platform. Primary, Marketing, and Invoice contact lists on the Account screen are pre-filtered for faster selection, removing a long-standing source of confusion.
Bulk Update, redesigned end to end
Bulk Update for contacts and accounts has been rebuilt with advanced filtering, expanded field support, and action-based selection replacing the previous limited interface. Your team can now select a subset of records by precise criteria and apply a targeted change across the group in a single pass, whether updating permissions, changing assignment, or refreshing topic tags.
Richer engagement data on Contact and Account views
The Contact View panel has been cleaned up with better layout and richer engagement data. The Last Touch panel now tracks five additional signals, giving your team a more complete picture of how a contact is interacting with your platform. Account Size and Annual Turnover fields now accept alphanumeric values throughout import and export, and Account Featured Content lets you pin articles, images, documents, and a custom link tab per account.
Search Profiles and forms
Contact Search Profile supports saved searches with configurable columns, and a new Find Contacts integration lets operators search directly from the Contact listing without switching screens. Dynamic Forms add a Date Picker control with min/max validation, and the form builder improves drag-and-drop handling for complex multi-page layouts.
Topic management across the CRM
Topic assignment becomes more flexible: a new Assign Topics button on the Contact Detail screen, an upgraded topic selector with better search, and the Contact List Add-to-List filter now maintaining its state correctly across pagination. Over a hundred CRM updates across the release make the workflows faster to run day to day.
Features and Enhancements
Marketing teams see 9.0.11 change how they think about customer intelligence, not just which buttons are available. Customer data now flows from inbound campaign traffic all the way through to revenue, and the signal framework that drives lifecycle automation has been redesigned and renamed to match the language marketing teams actually use.
Terminology that fits modern marketing
The Customer Signal framework replaces Conversion Events, Customer Lifecycle replaces Customer Ladder, Lifecycle Analysis replaces Customer Ladder Analysis, and Campaign Dashboard replaces Client Campaigns. The full rationale and visual story live in the Customer Signals tentpole, above - the short version is that "signal" captures behaviour and journey, not just the transactional moment of a conversion.
UTM tracking and the Campaign Dashboard
A new in-platform UTM Link Builder generates tagged URLs with autocomplete for consistent naming, so your team can trace campaign spend to revenue without leaving Affino. Inbound UTM data is captured at session level and retained for two years, flowing into contacts, orders, and the Campaign Dashboard. The Campaign Dashboard itself has been overhauled with a cleaner layout, improved mobile responsiveness, and corrected navigation - it is now shareable with clients, sponsors, or management as a single view of what every campaign is driving.
Full-funnel attribution for marketing
Taken together, these changes give marketing teams a cleaner picture of the full funnel: where visitors came from, what they did next, and how campaign effort translates into audience growth and revenue. For the first time, that picture extends into guest-user activity, giving you visibility from the very top of the funnel.
Features and Enhancements
Bug Fixes
Automation in 9.0.11 makes the machinery that connects customer actions to platform responses more reliable and far more expressive. The Customer Signal framework (renamed from Conversion Events, see the Customer Signals tentpole, above) gains richer configuration, new trigger types, and a redesigned interface that reveals the shape of your signal chains at a glance.
New trigger types, more flexible conditions
New trigger types join the framework, including a UTM trigger event with AND/OR matching logic that fires on inbound UTM parameters. Zone support has been extended to over forty trigger types, so multi-site operations can scope automation precisely to the right zone. Trigger names across every event type have been standardised to an "Entity - Action" shape, making it faster to find what you are looking for in a long list.
Reliability at the point of firing
The automation pipeline has been hardened across the board: event firing is more reliable under edge cases, zone editing for conversion events works correctly, and first-time trigger conditions are restored across every event type. Task notifications from Customer Signal tasks are delivered reliably, and the My filter on the Signals listing persists across page visits so your personal view stays as you left it.
UTM tracking flows into automation
UTM data now flows through contacts, orders, and campaign analytics, closing the loop between marketing spend and automated audience response. Combined with the redesigned Sequence Visualiser, your team can see exactly which campaigns are driving which downstream actions and iterate on the sequences that work.
Features and Enhancements
Bug Fixes
Messaging in 9.0.11 is about reliability and polish. The Newsletter Message Template Builder has been audited end to end so every component renders consistently, the Message Creation flow is streamlined, and delivery infrastructure handles bounces and confirmations more cleanly.
Newsletter Template Builder audit
The Template Builder has received a thorough pass that touches every component: bold font weights render correctly, padding and spacing are consistent across content layers, image error handling includes fallback placeholders, and font family defaults are standardised throughout. Article List components align correctly in multi-column layouts, background colours isolate properly, and navbar underlines render as intended in Outlook. The result is newsletters that render consistently across email clients - a long-standing pain point that this release addresses systematically.
Streamlined message creation
Message Creation has been simplified by removing the initial selection screen that added an unnecessary step before configuration. Your team now lands directly in the composition surface and can get to the work faster. Email delivery infrastructure gains better bounce handling and confirmation tracking, so the downstream reporting matches what actually left your platform.
Features and Enhancements
Bug Fixes
Subscriptions gain the visibility and self-service controls that commercial teams have been asking for. Your team gets a single dashboard to see the state of every subscription. Your customers get a clearer cancellation flow and a more graceful experience when a renewal attempt encounters trouble.
A single view of the subscription base
A new Subscription Dashboard presents active, lapsed, and cancelled subscriptions in one place, with revenue tracking across currencies so commercial teams can see the health of the base at a glance. The Subscription Listing screen has been rebuilt alongside it with improved filtering and sort options, so drilling into a segment is a quick task.
Cancellation and renewal flows
The cancellation flow is clearer: customers see better messaging about what happens when they cancel, and the platform handles lapsed renewal attempts more gracefully with improved payment-gateway timeout and lock management. A new Subscription Win-Back Campaign presents a customisable retention offer during cancellation, giving you a structured way to reduce churn at the decisive moment.
Operator controls
Renewal profiles now expose source-code access in the rich-text editor so operators can remove hardcoded styling from renewal communications, and dashboard integration pulls all of this into a single view alongside the Audience Dashboard - see Analytics, below, for how the lifecycle reporting ties in.
Features and Enhancements
Bug Fixes
The four major analytics dashboards have now all migrated to the modernised framework, completing a long-running project to bring consistent layout, filtering, and interaction patterns to reporting across the platform. Your team gets a reporting surface that feels uniform and responsive regardless of which dashboard they have open.
Audience and lifecycle analytics
The Audience Dashboard, renamed from the previous Customer Lifecycle Dashboard, has been rebuilt on the updated analysis framework and now reflects the expanded Customer Signal tracking covered under Marketing, above. Customer Ladder Analysis becomes Lifecycle Analysis with updated visualisation, engagement charts restyled for consistency, and corrected month ordering on period comparisons.
UTM attribution and referral reporting
Referral Analysis gains zone, section, and article filters plus new group-by options. UTM data now feeds the Campaign Dashboard, Referral Report, and Order Referral Report, giving you full attribution from inbound campaign click through to conversion - see the UTM tentpole, above, for the full story.
Operational reporting polish
Heatmap tracking delivers better visitor-behaviour insights, the Impressions Report receives fixes for display and data accuracy, and the Deferred Income Report has had a full audit with performance and reliability improvements. Google Analytics transitions fully to GA4, with legacy Universal Analytics tracking code removed entirely (see Integration Updates, below).
Features and Enhancements
Bug Fixes
Events management in 9.0.11 gets a more capable end-to-end workflow, from registration forms that capture what you need through to attendees finding everything in one place.
Richer registration forms
You can now build custom fields for attendees with the full range of input types: dropdowns, checkboxes, radio buttons, and free-text. Dropdowns default to a blank selection so each attendee makes an active choice. Registration flows now capture exactly the data your team needs without locking you into predefined fields.
One place for everything attendees need
The My Account Events area brings together ticketed orders, non-purchase events, and award entries into a single coherent view. Your attendees no longer hunt across separate tabs to find something they have signed up to, and your team has one reliable surface for enquiries and confirmations. The Assign Attendee flow is restored, attendee counts display accurately, and redundant indicators have been cleaned away.
Wider event ecosystem
Event attendee methods now flow through Zapier (see Zapier, above) so registration data can synchronise into the ticketing, CRM, or marketing platform of your choice. Awards workflows are newly connected, so panels and judging tools can integrate with Affino without manual export.
Features and Enhancements
Data protection and audit controls in 9.0.11 tighten the evidence trail your compliance team relies on during audits.
Consent and processing audit trail
Cookie consent management handles withdrawal more cleanly, and the data-processing audit trail now logs personal-data operations more thoroughly. The result is a stronger evidence trail for data protection officers during compliance reviews, with less manual reconstruction required.
Metering and pageview controls
Metering Profile now enforces content security at the correct level, and guest user cache-cookie handling has been fixed so free-article counts remain accurate. User pageview-limit enforcement has a cleaner suspend audit trail, with separate security contact email configuration for pageview-limit-exceeded notifications.
Features and Enhancements
Ad serving in 9.0.11 gets tighter controls and cleaner reporting. Delivery logic for sponsored content has been refined, the reporting interface surfaces impression and click-through performance more clearly, and campaign management receives CSRF protection on impression and click logging to secure the pipeline end to end.
Features and Enhancements
Bug Fixes
Your platform gets faster, safer, and easier to administer with a broad set of foundations-level improvements in 9.0.11. The page caching system is fixed and tuned so content reaches your audience more quickly, security hardening strengthens the platform against emerging threats, and administrative surfaces across every control screen are more consistent and more predictable.
Speed improvements your audience sees
Page cache improvements process requests more reliably at scale, cache reads handle missing data gracefully, and internal lookup operations have been optimised so heavily-trafficked pages stay responsive even under load. The result is a platform that performs better for readers, even when your own team is running heavy content operations behind the scenes.
Security and reliability
Bot detection has been enhanced to better distinguish legitimate crawlers from the growing landscape of fake bots, cutting noise from analytics and reducing unnecessary load. Rate limiting, input validation, and page-cache access controls have all been tightened. Audit trails around suspension, re-activation, and data operations are more complete, giving you the evidence you need during compliance reviews.
Cleaner administration
Topic and keyword terminology has been unified across every control screen, completing a long-running consistency project: "Topic" now means the same thing everywhere in the interface, removing low-level confusion that used to slow down people new to Affino. The Design Centre has a new Usage screen so you can see at a glance which skins and assets are in use and where. Small fixes to sign-in redirects, password reset flows, and session handling polish the day-to-day experience.
Features and Enhancements
Bug Fixes
The following items have been retired in this release, each superseded or consolidated into their replacement.
The following integrations have been added, updated, or refreshed in this release. Major integrations that carry their own story are covered in the Featured Updates above - this section captures the rest.
Affino tracks and maintains the following browser-surface frameworks. Upgraded components are noted; unchanged ones are included so you can see the full list of tracked libraries.
The following Affino help guides have been added or updated alongside 9.0.11.
Related
Which new LLM models are now available in Affino AI?How does the MCP service authenticate AI agents?What Zapier entity types were added for Affino integration?How long does Affino retain inbound UTM session data?What new visualization shows audience paths through signal sequences?
Meetings:
Google Meet and Zoom
Venue:
Soho House, Soho Works +
Registered Office:
55 Bathurst Mews
London, UK
W2 2SB
© Affino 2026