{
    "version": "https://jsonfeed.org/version/1",
    "title": "Zonka Feedback Product Updates",
    "home_page_url": "https://announcekit.app/zonka-feedback/product-updates",
    "icon": "https://announcekit.app/images/empty-avatar.jpg",
    "items": [
        {
            "id": "449040",
            "content_html": "<p>You can now filter responses by <strong>hidden variables</strong> and <strong>contact attributes</strong> using the Responses API. This lets you fetch only the feedback you need, such as responses from a specific store, channel or customer segment, without pulling everything and filtering it yourself.</p><p><strong>How it works</strong></p><ul><li><strong>Hidden variables:</strong> Use the hidden variable name as the query parameter.<br /><code>store_location=Downtown,Airport</code></li><li><strong>Contact attributes:</strong> Add the prefix <code>contact_</code> to the attribute name.<br /><code>contact_plan=Pro,Enterprise</code></li><li><strong>Multiple values:</strong> Separate values with commas to match any of them.</li></ul><p>You can combine these with existing filters like <code>surveyId</code>, <code>startDate</code> and <code>limit</code>.</p><p><strong>Example</strong></p><div><pre><code>GET /responses?store_location=Downtown,Airport&amp;contact_plan=Pro,Enterprise</code></pre></div><p>This returns responses from the Downtown or Airport stores, submitted by contacts on the Pro or Enterprise plan.</p><p><strong>Use cases</strong></p><ul><li>Sync feedback for specific locations or regions into your BI tools</li><li>Analyse responses by customer plan, tier or segment</li><li>Build focused reports without extra filtering on your side</li></ul><p><a href=\"https://apidocs.zonkafeedback.com/?version=latest#6c203ea5-4de3-406f-821c-0d4a9f56d1e8\" target=\"_blank\">View the Responses API documentation →</a> </p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/filter-api-responses-by-hidden-variables-and-contact-attributes-j8hnW",
            "title": "Filter API Responses by Hidden Variables and Contact Attributes",
            "summary": "You can now filter responses by hidden variables and contact attributes using the Responses API. This lets you fetch only the feedback you n...",
            "date_modified": "2026-10-01T06:48:10.000Z",
            "tags": [
                "announcement",
                "improvement",
                "new"
            ]
        },
        {
            "id": "448421",
            "content_html": "<p>We're excited to roll out the <strong>Zonka Feedback MCP Server</strong> — a new way to work with your customer feedback right inside the AI tools your team already uses, like <strong>Claude</strong> and <strong>ChatGPT</strong>.</p><p>Until now, getting answers from your feedback meant opening dashboards, building reports, or exporting data. With the MCP server, you just ask — in plain language, from your AI assistant, using your live Zonka Feedback data.</p><hr /><h3>What's New?</h3><h4>🔗 Connect your AI tools to Zonka Feedbackng dashboards, building reports, or exporting data. With the MCP server, you simply ask—in plain language, from your AI assistant—using your live Zonka Feedback data.</h4><p>Link <strong>Claude</strong>, <strong>ChatGPT</strong>, or any MCP-compatible tool to your account in a couple of clicks. Zonka Feedback is listed in the <strong>Claude connector directory</strong>, so there's nothing to wire up by hand.</p><h4>🧠 Ask questions in plain language</h4><p>Query your survey responses, <strong>NPS, CES, CSAT, and sentiment</strong>, online reviews and reputation, and your <strong>AI Feedback Intelligence</strong> themes — down to the verbatim quotes behind them — just by asking. No exports, no query language.</p><h4>🔐 Grounded in your data, scoped to your permissions</h4><p>Every connection signs in with <strong>OAuth</strong> and runs with that user's own role and access. The connector is <strong>read-only</strong> — it reads and analyzes your feedback, and never changes your account.</p><hr /><h3>Why It Matters</h3><ul><li><strong>Answers where you already work:</strong> pull feedback insights inside your AI assistant, not another tab.</li><li><strong>Skip the export-and-analyze loop:</strong> go from question to answer in seconds.</li><li><strong>Trustworthy by design:</strong> read-only, permission-aware, and traceable back to real customer responses.</li></ul><hr /><h3>Example Use Cases</h3><p>📊 <strong>Track your metrics</strong> — <em>\"What's our NPS this quarter, and how does it compare to last?\"</em></p><p>🧠 <strong>Find what's driving sentiment</strong> — <em>\"Which themes are behind our negative feedback right now?\"</em></p><p>⭐ <strong>Watch your reputation</strong> — <em>\"What's our average review rating this year, and how many did we reply to?\"</em></p><hr /><h3>Plan Availability</h3><p>Available on all plans. An account admin turns it on under <strong>Settings → AI Governance → AI Features → Agents &amp; MCP</strong>, after which everyone on the account can connect their own AI tool.</p><p>Learn more <a href=\"https://developers.zonkafeedback.com/docs/zonka-feedback-mcp-server\" rel=\"noopener noreferrer\" target=\"_blank\">here</a></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-the-zonka-feedback-mcp-server-32inLi",
            "title": "Introducing the Zonka Feedback MCP Server",
            "summary": "We're excited to roll out the Zonka Feedback MCP Server — a new way to work with your customer feedback right inside the AI tools your team ...",
            "date_modified": "2026-09-25T12:00:00.724Z",
            "tags": [
                "new",
                "feature"
            ]
        },
        {
            "id": "449042",
            "content_html": "<p>Your CRM and helpdesk can now show more than what customers said. They can also show how customers felt and what they need. 🎯</p><p>You can now map <strong>Sentiment, Emotion, Intent, and Urgency</strong> to fields in Salesforce, HubSpot, Intercom, and every other integration that supports one-to-one field mapping.</p><p><strong>How to set it up</strong></p><ol><li>Go to your survey → <strong>Integrations</strong> and open the integration you want.</li><li>Create a new mapping or edit an existing one.</li><li>Under Map Fields, click <strong>+ Add Attribute</strong>.</li><li>Choose Sentiment, Emotion, Intent, or Urgency, then pick the field it should sync to.</li><li>Click <strong>Save</strong>.</li></ol><p>From then on, each new response sends its AI-detected signals to the fields you mapped.</p><p><strong>What your teams can do with it</strong></p><ul><li><strong>Sales:</strong> flag deals where sentiment from key contacts turns negative.</li><li><strong>Customer Success:</strong> build churn-risk views from frustrated or disappointed customers.</li><li><strong>Support:</strong> prioritize and route conversations by urgency and intent.</li></ul><p>Your teams can act on feedback signals in the tools they already use, without logging into Zonka Feedback.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/sync-ai-feedback-signals-to-salesforce-hubspot-intercom-more-lp4qs",
            "title": "Sync AI Feedback Signals to Salesforce, HubSpot, Intercom & More",
            "summary": "Your CRM and helpdesk can now show more than what customers said. They can also show how customers felt and what they need. 🎯 You can now m...",
            "date_modified": "2026-09-24T06:59:34.000Z",
            "tags": [
                "improvement"
            ]
        },
        {
            "id": "449039",
            "content_html": "<p>When Zonka sends a response to a connected tool — creating a ticket, posting a notification, or syncing the full response — it now carries every attribute on that response, not just the survey answers and a fixed set of contact fields.</p><p>Now included:</p><ul><li><strong>Contact attributes</strong> — email, mobile, name and any other contact fields</li><li><strong>Response attributes</strong> — device, location, &amp; agent etc.</li><li><strong>Hidden attributes</strong> — values you pass at send time</li><li><strong>Integration attributes</strong> — order, ticket and record data from the integration that triggered the survey</li></ul><p>Attributes also travel <em>across</em> integrations, not just back where they came from. A Shopify post-purchase survey response now carries its order ID, order total, line items and shipping type into the Zendesk ticket it creates — so your team sees the order behind the feedback without leaving the helpdesk.</p><p>This works across ticket creation, notifications and full response sync, in every integration you've connected.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/all-response-attributes-now-sync-to-your-integrations-hZSRG",
            "title": "All response attributes now sync to your integrations",
            "summary": "When Zonka sends a response to a connected tool — creating a ticket, posting a notification, or syncing the full response — it now carries e...",
            "date_modified": "2026-09-22T06:46:14.000Z",
            "tags": [
                "announcement",
                "improvement"
            ]
        },
        {
            "id": "449041",
            "content_html": "<p>Salesforce mappings used to force a choice up front: create a new record, or update an existing one. Pick wrong and you got duplicate Contacts, or updates that went nowhere.</p><p>Custom Mapping now has a fourth action: <strong>Create or update a record using an External ID</strong>.</p><p>Choose a Salesforce field you already use to identify customers — account number, CRM ID, subscription reference — and every response is checked against it. Match updates the record. No match creates one.</p><p>Get the identifier onto a response three ways:</p><ul><li><strong>Survey link</strong> — <code>?sf_External_Field_1__c=Get%20Started</code> (<code>sf_</code> prefix + the Salesforce API name)</li><li><strong>Survey question</strong> — pick it in the Match Value dropdown</li><li><strong>Salesforce email trigger</strong> — pass the field through and it rides along with the survey</li></ul><p>Set it up under <strong>Integrations → Salesforce → Add Mapping</strong>. Only fields marked as External ID in Salesforce appear — mark yours Unique too, or a value matching multiple records won't sync. Matching is exact, case and spacing included.</p><p><a href=\"https://help.zonkafeedback.com/en/articles/6189312-integration-with-salesforce#h_d2a0bb90e1\" target=\"_blank\">Setup guide →</a></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/create-or-update-salesforce-records-using-an-external-id-kgFUc",
            "title": "Create or update Salesforce records using an External ID",
            "summary": "Salesforce mappings used to force a choice up front: create a new record, or update an existing one. Pick wrong and you got duplicate Contac...",
            "date_modified": "2026-09-15T06:51:53.000Z",
            "tags": [
                "announcement",
                "improvement",
                "new"
            ]
        },
        {
            "id": "447261",
            "content_html": "<p>Tested your Salesforce integration in a sandbox? Take it live without rebuilding anything from scratch.</p><p><strong>What is Sandbox to Production migration?</strong></p><p>From your survey's <strong>Integrations → Salesforce</strong> screen, select <strong>Switch to Production</strong> and authorise your production org. Your mappings, filters, email trigger configuration, and synced users all carry over as they were. Zonka then validates the configuration against your production org and shows you a summary of what transferred — and flags anything that needs attention.</p><p><strong>Whether you're:</strong></p><ul><li>Moving a fully configured integration to production after UAT</li><li>Preserving complex field mappings you don't want to redo manually</li><li>Carrying over email trigger settings and synced user configurations</li><li>Checking what transferred before anyone goes live</li></ul><p><strong>💡 Key Use Cases</strong></p><p><strong>Zero-rebuild go-live</strong> Switch orgs with one authorisation step and keep everything intact. Example: A RevOps team spent two weeks mapping custom fields and configuring triggers in sandbox — they switch to production in minutes, nothing lost.</p><p><strong>Automatic field validation</strong> Zonka checks every mapped field against your production org and surfaces mismatches immediately. Example: A field that existed in sandbox but wasn't deployed to production gets cleared automatically — the rest of the mapping keeps working without interruption.</p><p><strong>Pause and recover missing objects</strong> If an entire object is missing in production, that mapping is paused rather than deleted. Example: A custom object wasn't deployed yet — once it's created in production, use <strong>Re-validate</strong> to bring the mapping back without reconfiguring it.</p><p>Available on all Salesforce Plans</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/move-your-salesforce-integration-from-sandbox-to-production-xRuO4",
            "title": "Move your Salesforce integration from Sandbox to Production",
            "summary": "Tested your Salesforce integration in a sandbox? Take it live without rebuilding anything from scratch. What is Sandbox to Production migrat...",
            "date_modified": "2026-09-01T07:28:06.000Z",
            "tags": []
        },
        {
            "id": "447260",
            "content_html": "<p>Slice your Response Inbox and survey reports using the Salesforce data already attached to your responses — no extra configuration needed.</p><p><strong>What is Salesforce response filtering?</strong></p><p>Any Salesforce merge field you've selected on a survey's automated email trigger is automatically available as a filter under <strong>+ Add Filter → Salesforce Merge Fields</strong>. Conditions adapt to the field type, so you get the right operators for text, dates, numbers, and picklists — including the actual values held in Salesforce.</p><p><strong>Whether you're:</strong></p><ul><li>Filtering by account owner to review responses by rep</li><li>Segmenting by a date field to track a specific campaign window</li><li>Narrowing down by picklist value like region or plan tier</li><li>Combining a Salesforce field with an NPS segment and a date range</li></ul><p><strong>💡 Key Use Cases</strong></p><p><strong>Segment by account or ownership</strong> Filter responses to a specific account owner or team directly from your report. Example: A CX lead wants to see all detractor responses from accounts owned by the enterprise sales team — done in two clicks.</p><p><strong>Track campaign or lifecycle cohorts</strong> Use date or ID fields from Salesforce to isolate responses tied to a specific onboarding batch or renewal cycle. Example: Filter by <code>Onboarding Start Date</code> to see feedback from customers in their first 30 days.</p><p><strong>Build and share focused views</strong> Combine Salesforce filters with existing ones, save the result as a view, or share it via URL with your team. Example: An ops manager shares a pre-filtered report with the customer success team every Monday — no manual exports.</p><p>Worth knowing: filters are survey-specific and only show merge fields on that survey's own trigger. Responses collected outside Salesforce — via web link or SMS — will appear as Not Filled.</p><p>Available on all Salesforce Plans</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/filter-your-responses-by-salesforce-data-wJ6hO",
            "title": "Filter your responses by Salesforce data",
            "summary": "Slice your Response Inbox and survey reports using the Salesforce data already attached to your responses — no extra configuration needed. W...",
            "date_modified": "2026-09-01T07:24:58.000Z",
            "tags": []
        },
        {
            "id": "447267",
            "content_html": "<p><strong>What does the Klaviyo integration do?</strong></p><p>Every survey response can now automatically update a Klaviyo profile, add a respondent to a list, or trigger a flow — with no manual exports or data wrangling. The integration works both ways: pull Klaviyo contacts into Zonka to survey them, or push feedback back into Klaviyo to personalize your campaigns.</p><p><strong>Whether you're:</strong></p><ul><li>Syncing NPS, CSAT, or CES scores to Klaviyo profiles for real-time segmentation</li><li>Adding respondents to lists like NPS Promoters or detractors-to-win-back on submit</li><li>Embedding a survey question directly into a Klaviyo email campaign</li><li>Triggering survey sends automatically from a Klaviyo flow</li><li>Keeping contacts in sync across both platforms without manual imports</li></ul><p><strong>💡 Key Use Cases</strong></p><p><strong>Segment by feedback, not just behaviour</strong> Map survey scores to Klaviyo profile properties and build segments the instant feedback lands. Example: Detractors from your post-purchase NPS flow automatically enter a win-back sequence — no manual tagging needed.</p><p><strong>Embed surveys inside Klaviyo emails</strong> Drop a question, button, or hyperlink into any campaign using ready-made HTML. Responses tie back to the Klaviyo profile, so you can act on them without switching tools. Example: A one-click CES question inside your onboarding email, with scores synced to the contact's profile.</p><p><strong>Keep both platforms in sync</strong> Two-way sync pulls Klaviyo profiles into Zonka as contacts and keeps them current — automatically or on demand. Example: A new list segment in Klaviyo is available in Zonka for survey targeting within minutes, with no CSV in sight.<br /><br />🔗 <a href=\"https://help.zonkafeedback.com/en/articles/15552033-integrate-klaviyo-with-zonka-feedback\" rel=\"noopener noreferrer\" target=\"_blank\">View Integration Guide →</a><br />🔗<a href=\"https://marketplace.klaviyo.com/en-us/apps/01k7rh5es9epr3ryj73aq6rczz/\" rel=\"noopener noreferrer\" target=\"_blank\"> Find us on the Klaviyo Marketplace →</a></p><p>Available on Growth plan and above.<br /><br /><img src=\"https://img.announcekit.app/c79bbb6a22e94b2bb280fa558a1d27d5?s=828b49ea8326113abbb2f87bea3c295f\" /><br /><br /></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/connect-klaviyo-to-zonka-feedback----sync-feedback-build-segments-trigger-flows-EFRVC",
            "title": "Connect Klaviyo to Zonka Feedback — sync feedback, build segments, trigger flows",
            "summary": "What does the Klaviyo integration do? Every survey response can now automatically update a Klaviyo profile, add a respondent to a list, or t...",
            "date_modified": "2026-08-31T07:46:50.000Z",
            "tags": []
        },
        {
            "id": "447265",
            "content_html": "<p>Export the responses behind any theme or sub-theme as a CSV — filtered, column-picked, and delivered to your inbox.</p><p>Click the export icon on the filter bar, next to a theme title, or on any sub-theme card. Select a date range, choose your columns, and you're done. Each row is one response × one sub-theme, so sentiment stays accurate even when a response is tagged under multiple sub-themes.</p><p><strong>💡 Key Use Cases</strong></p><p><strong>Theme-level exports for focused analysis</strong> Export exactly the responses tagged to a theme or sub-theme — nothing else. Example: A CX manager spots a spike in \"Billing Confusion\" and exports just those responses to share with the Finance team.</p><p><strong>Accurate sentiment per tag</strong> Because each row is one response × one sub-theme, a response tagged under three sub-themes appears three times — each with its own sentiment intact. Example: A response mentioning both \"Onboarding\" and \"Support Speed\" shows up under each, so neither theme's sentiment gets diluted.</p><p><strong>Flexible column selection</strong> Choose only the columns relevant to your audience before exporting. Example: A quarterly review export includes response text, NPS score, and account name — nothing else cluttering the sheet.</p><p>Worth knowing: the CSV is delivered by email and the download link is valid for 5 days.</p><p>Available on Growth and Enterprise plans with Intelligence Hub addon.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/intelligence-hub-export-responses-and-theme-data-directly-from-deep-dive-report-Cp4T6",
            "title": "Intelligence Hub : Export responses and theme data directly from Deep Dive Report",
            "summary": "Export the responses behind any theme or sub-theme as a CSV — filtered, column-picked, and delivered to your inbox. Click the export icon on...",
            "date_modified": "2026-08-31T07:31:42.000Z",
            "tags": []
        },
        {
            "id": "447269",
            "content_html": "<p>You can now see exactly what your integrations are doing — every event, every status, in one place with Integration Logs. They are useful in the following ways.</p><ul><li>Confirming a sync ran after a specific response came in</li><li>Checking whether a failed event affected a particular record</li><li>Auditing which responses triggered your integration over a date range</li><li>Troubleshooting before raising a support request</li></ul><p><strong>💡 Key Use Cases</strong></p><p><strong>Know when something goes wrong — before it becomes a problem</strong> Failed events surface immediately with enough context to act. Example: Three responses didn't sync to your CRM — the log shows exactly which ones, so you can follow up without waiting on support.</p><p><strong>Confirm your setup is working</strong> After configuring a new integration, verify it's firing correctly without guessing. Example: A new Klaviyo integration was set up yesterday — the log confirms responses are syncing to the right profiles.</p><p><strong>Answer audit questions yourself</strong> 30 days of history means you don't need to raise a ticket every time someone asks \"did this run?\". Example: Confirming whether a webhook fired for a specific account before a customer call.</p><p>Available on all plans</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/no-more-guessing----see-exactly-what-your-integrations-are-doing-GWEY8",
            "title": "No more guessing — see exactly what your integrations are doing",
            "summary": "You can now see exactly what your integrations are doing — every event, every status, in one place with Integration Logs. They are useful in...",
            "date_modified": "2026-08-27T08:01:35.000Z",
            "tags": []
        },
        {
            "id": "445833",
            "content_html": "<p>Great news — Zonka Feedback now supports <strong>Gupshup</strong> as a WhatsApp messaging provider, alongside Infobip!</p><p><strong>Why this matters</strong><br />If your team already uses Gupshup for WhatsApp Business messaging, you can now connect it directly to Zonka Feedback and start sending survey invites, feedback requests, and follow-ups — no extra tools needed.</p><p><strong>What's new</strong></p><ul><li><strong>New provider option</strong>: Choose \"Gupshup\" from the Provider dropdown under <em>Settings → Survey Hub → WhatsApp Surveys</em>.</li><li><strong>Simple setup</strong>: Just add your Gupshup API Key, App Name, App ID, and WhatsApp Sender number to get connected.</li><li><strong>Same great workflow</strong>: Once connected, sending surveys works exactly as before — configure your WhatsApp template, map placeholders, preview the message live, add recipients (manually, via contact segments, or CSV import), and send.</li><li><strong>Full visibility</strong>: Track every message with WhatsApp Survey Logs, so you always know what's been sent, delivered, and responded to.</li></ul><p><strong>How to get started</strong></p><ol><li>Go to <strong>Settings → Survey Hub → WhatsApp Surveys → WhatsApp Setup</strong></li><li>Select <strong>Gupshup</strong> from the Provider dropdown</li><li>Enter your API Key, App Name, App ID, and Sender number, then hit <strong>Update</strong></li><li>Head to <strong>Distribute → SMS &amp; WhatsApp</strong> to configure your template and send your first survey</li></ol><p>Don't have a Gupshup account yet, or want help connecting a different sender? Reach out to us at <strong><a href=\"mailto:hello@zonkafeedback.com\" target=\"_blank\">hello@zonkafeedback.com</a></strong> — we're happy to help.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/new-send-whatsapp-surveys-via-gupshup-2wsyHK",
            "title": "📣 New: Send WhatsApp Surveys via Gupshup",
            "summary": "Great news — Zonka Feedback now supports Gupshup as a WhatsApp messaging provider, alongside Infobip! Why this matters If your team already ...",
            "date_modified": "2026-08-12T06:14:33.017Z",
            "tags": [
                "announcement"
            ]
        },
        {
            "id": "445730",
            "content_html": "<p>We're excited to roll out account-wide AI Governance — one place for admins to control every Zonka Feedback AI capability across your account.</p><p>Until now, AI features ran by default with no central switch. With this update, account owners decide which AI is available, to whom, and where — so your team only works with the capabilities you've approved.</p><p><strong>What's New?</strong></p><p>🛡️ <strong>Account-wide on/off control</strong> — Enable or disable AI per hub (Survey Hub, Reputation Hub, Intelligence Hub) for every user at once.</p><p>🧠 <strong>Granular signal control</strong> — Choose exactly what AI extracts from each survey response and review: Sentiment, Intent, Emotion, and Urgency. Turn off what you don't want your team acting on.</p><p>🌐 <strong>AI survey creation &amp; translation toggles</strong> — Keep or remove AI-assisted survey building and AI translation independently of the rest.</p><p><strong>Why It Matters</strong></p><ul><li><strong>Policy alignment:</strong> Match your AI usage to your organization's internal AI-use policy and data-handling rules.</li><li><strong>Consistency:</strong> Everyone in the account works from the same approved set of AI capabilities — no ad hoc variation.</li><li><strong>Simple control:</strong> One screen, clear toggles. No tickets, no config files, no waiting on support.</li></ul><p><strong>Use Cases</strong></p><p>🏢 <strong>Approval-gated rollout</strong> — A security-conscious team keeps specific extractions off until internal sign-off, then flips them on account-wide.</p><p>🗂️ <strong>Standardized access</strong> — An admin sets one consistent AI posture so every user across teams sees the same capabilities.</p><p><strong>Who Is It For?</strong></p><ul><li><strong>Admins / account owners:</strong> one control surface for all AI.</li><li><strong>Security &amp; governance leads:</strong> a clear view of what AI is enabled.</li></ul>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-ai-governance-decide-exactly-which-ai-runs-in-your-account-DvP7a",
            "title": "Introducing AI Governance: Decide Exactly Which AI Runs in Your Account",
            "summary": "We're excited to roll out account-wide AI Governance — one place for admins to control every Zonka Feedback AI capability across your accoun...",
            "date_modified": "2026-08-07T10:16:29.000Z",
            "tags": []
        },
        {
            "id": "444915",
            "content_html": "<p>Timing matters as much as targeting. A survey that lands at 3 AM in a recipient's timezone is far less likely to get a response than one that lands during their morning coffee. With Smart Send, Zonka Feedback now delivers your surveys within a preferred time window based on each recipient's local timezone — automatically.</p><h2>What's New?</h2><p>🌍 Timezone-Aware Delivery Smart Send detects each recipient's local timezone and holds delivery until it falls within your chosen sending window — instead of firing every survey the moment a trigger or schedule kicks off.</p><p>🕐 Three Delivery Windows to Choose From Pick the window that fits your audience:</p><ul><li>Morning (8:00 AM – 12:00 PM) — for a focused, start-of-day nudge</li><li>Business Hours (8:00 AM – 5:00 PM) — the standard workday window</li><li>Extended Day (8:00 AM – 8:00 PM) — widest reach across the day</li></ul><p>All windows run Monday to Friday, so surveys never land on a recipient's weekend.</p><p>🔌 Works Across Every Channel Smart Send applies uniformly across Email, SMS, WhatsApp, scheduled campaigns, and workflow-triggered sends — one setting, consistent behavior everywhere.</p><h2>Why This Matters</h2><p>Sending at the wrong hour is one of the quietest reasons response rates underperform — recipients simply aren't in a position to engage. With Smart Send, you can:</p><ul><li>Improve response rates by reaching people when they're actually available</li><li>Avoid survey fatigue from odd-hour delivery</li><li>Maintain a consistent, professional send cadence across global audiences</li><li>Set it once and let delivery timing take care of itself</li></ul><h2>A Note on Auto Pilot</h2><p>Smart Send controls when within the day a survey is delivered based on recipient timezone. It does not change how Auto Pilot schedules recurring cycles (every 3, 6, 12 months, etc.) or its Smart Distribution logic across a cycle — those continue to work exactly as before. The two features operate independently and can be used together.</p><h2>Getting Started</h2><p>Go to Settings → Survey Hub → Throttling &amp; Smart Send and toggle on Smart Send, then choose your delivery window.</p><p><a href=\"https://help.zonkafeedback.com/en/articles/16159433-what-is-smart-send\" rel=\"noopener noreferrer\" target=\"_blank\">👉 Learn more about Smart Sending — Help Center</a></p><p><strong>Plan Availability:</strong> Available on Growth, and Enterprise plans.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-smart-send----deliver-surveys-at-the-right-local-time-every-time-4sNnEY",
            "title": "Introducing Smart Send — Deliver Surveys at the Right Local Time, Every Time",
            "summary": "Timing matters as much as targeting. A survey that lands at 3 AM in a recipient's timezone is far less likely to get a response than one tha...",
            "date_modified": "2026-07-31T12:24:42.010Z",
            "tags": [
                "announcement",
                "feature"
            ]
        },
        {
            "id": "445733",
            "content_html": "<p>We're excited to roll out <strong>Signals</strong> in the Intelligence Hub — a prioritized list of what's changing, who's at risk, and what's worth acting on right now.</p><p>Until now, Snapshot told you your scores, and Deep Dive let you explore themes — but you still had to work out what mattered most. Signals does that read for you: it turns your analyzed feedback into a ranked set of things to act on, each tied to real customer quotes.</p><hr /><p><strong>What's New?</strong></p><p>📈 <strong>Key Drivers</strong> — The sub-themes moving your experience most: what's trending, newly appearing, emerging fastest, and your strongest positives and negatives.</p><p>💬 <strong>Feedback Queries</strong> — What customers are asking for and asking about. A spike in questions usually points to an onboarding or documentation gap.</p><p>⚠️ <strong>Churn Signals</strong> — Relationships at risk, complaints, and time-bound Recovery Opportunities — recent high-urgency negatives where the customer still looks winnable.</p><p>🎉 <strong>Praises &amp; Recommendations</strong> — What's working and worth protecting, ready for advocacy and testimonials.</p><hr /><p><strong>How It Works</strong></p><p>Every row is one sub-theme carrying that signal, with its volume, change against the previous equal period, and a sentiment bar. Expand any row to read the customer quotes behind it — for intent signals, you see the exact sentence, not the whole response. Colour follows sentiment, and for churn, complaints, and negative drivers, a rise shows red, so the things getting worse stand out immediately.</p><hr /><p><strong>Act Without Leaving the Page</strong></p><p>Every row has an action bar: <strong>create a ticket, post to Slack or Microsoft Teams, or send an email</strong> — each pre-filled with the sub-theme, sentiment, volume, change, and quote. Filters are global and carry over from Snapshot and Deep Dive, and CSV export respects your active filters and sort.</p><hr /><p><strong>Why It Matters</strong></p><ul><li><strong>From data to decision:</strong> Stop interpreting dashboards — open Signals and see what to do today.</li><li><strong>Catch risk early:</strong> Churn and Recovery Opportunities surface at-risk relationships while they're still recoverable.</li><li><strong>Route in one click:</strong> Insights become tickets, messages, and emails without copy-paste.</li></ul><hr /><p><strong>Who Is It For?</strong></p><ul><li><strong>CX &amp; operations leads:</strong> a daily prioritized worklist instead of a report to decode.</li><li><strong>Support &amp; CS teams:</strong> recovery opportunities and complaints, ready to action.</li><li><strong>Product &amp; marketing:</strong> feature requests and advocacy, surfaced automatically.</li></ul><hr /><p><strong>Getting Started</strong></p><p>Signals lives under <strong>Intelligence Hub → your project → Signals tab</strong>. It needs <strong>Intelligence Hub</strong> enabled and a completed analysis run for a project</p><p>Available on all Enterprise Plans with Intelligence enabled</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-signals-turn-analyzed-feedback-into-what-to-act-on-today-GV0FW",
            "title": "Introducing Signals: Turn Analyzed Feedback Into What to Act On Today",
            "summary": "We're excited to roll out Signals in the Intelligence Hub — a prioritized list of what's changing, who's at risk, and what's worth acting on...",
            "date_modified": "2026-07-31T10:24:34.000Z",
            "tags": [
                "new",
                "feature"
            ]
        },
        {
            "id": "444777",
            "content_html": "<p>We're excited to introduce the Survey Links API — generate unique, tracked survey links programmatically and send them through whatever channel you already use.</p><p>Until now, sending a tracked survey meant sending it from Zonka. If you wanted to trigger a survey from your own app, your own CRM sequence, or a push notification, you gave up the attribution that makes the response useful. With this update, your system creates the link and keeps every bit of context attached to it.</p><hr /><h3>What's New?</h3><h4>🔗 Tracked Links, Generated On Demand</h4><p>Call the API with a survey and a contact, and you get back a unique URL to distribute however you like — email, SMS, WhatsApp, push, in-app, or anywhere else. The link resolves against your survey's default URL, using your white-label survey domain when you have one configured.</p><h4>🎯 Full Context Travels With the Link</h4><p>Pass contact details, contact attributes, hidden and survey variables, and CRM variables when you create the link. When the respondent submits, all of it binds to the response automatically — no prefill parameters to construct, no follow-up call to enrich. You can attribute the response to a specific location and agent at the same time.</p><h4>👤 Single-Use and Time-Bound</h4><p>Each link is consumed on the first submitted response, so one link means one respondent. You can set your own expiry per link as well.</p><hr /><h3>Working With Links</h3><p>Five endpoints, under <strong>Settings → Developers → API</strong> for your auth token:</p><ul><li><code>POST /survey-links</code> — create a tracked link</li><li><code>GET /survey-links</code> — list your active links</li><li><code>GET /survey-links/{linkId}</code> — fetch one link</li><li><code>PATCH /survey-links/{linkId}</code> — update an unused link</li><li><code>DELETE /survey-links/{linkId}</code> — remove a link</li></ul><hr /><h3>✅ Responses Land Exactly Where You Expect</h3><p>A response submitted through an API-generated link is recorded with the channel <strong>External</strong> — visible in your Response Inbox filters, reports, exports, and webhook payloads, with the same attribution you'd get from a Zonka-sent Email or SMS link. Nothing about your existing reporting changes.</p><hr /><h3>🚀 Getting Started</h3><p>Generate your auth token under <strong>Settings → Developers → API</strong>, then explore the endpoints in our Postman collection.</p><p>Building an integration? Write to us at hello@zonkafeedback.com and we'll walk through it with you.</p><p>👉 <a href=\"https://help.zonkafeedback.com/\" target=\"_blank\">Survey Links API — Documentation</a></p><hr /><h3>Plan Availability</h3><p>Available on <strong>Growth</strong> and <strong>Enterprise</strong> plans.</p><p><br /></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-survey-links-api----distribute-surveys-through-your-own-channels-1W6NRm",
            "title": "Introducing: Survey Links API — Distribute Surveys Through Your Own Channels",
            "summary": "We're excited to introduce the Survey Links API — generate unique, tracked survey links programmatically and send them through whatever chan...",
            "date_modified": "2026-07-28T10:31:41.000Z",
            "tags": [
                "new",
                "feature"
            ]
        },
        {
            "id": "444461",
            "content_html": "<p>Slack Digest Reports now let you choose the data window each digest covers. Pick a <strong>fixed calendar period</strong> when the digest feeds a reporting cycle, or a <strong>rolling window</strong> when you're watching a trend.</p><hr /><h3>📊 Your Options by Frequency</h3><ul><li><strong>Daily:</strong> Yesterday, Last 7 days, or Last 30 days</li><li><strong>Weekly:</strong> Calendar week (Monday–Sunday, last complete week) or Last 7 days</li><li><strong>Monthly:</strong> Calendar month (1st to last day, last complete month) or Last 30 days</li></ul><p>Rolling periods refresh with every delivery. Calendar periods always cover the last complete cycle.</p><hr /><h3>Why It Matters</h3><ul><li><strong>Calendar periods match how you report:</strong> a Monday digest covering the complete prior week lines up with your weekly review, and a monthly digest with the closed calendar month matches your business reporting.</li><li><strong>Rolling periods show movement, not snapshots:</strong> a daily digest set to <em>Last 30 days</em> gives your team a fresh 30-day view of NPS, CES, CSAT, and AI sentiment signals every morning — enough of a window to see a trend, updated often enough to catch it early.</li></ul><hr /><h3>How to Set It Up</h3><p>Go to <strong>Surveys → Integrations → Slack → Settings</strong>, turn on <strong>Send recurring Digest Reports to Slack</strong>, choose your <strong>Frequency</strong>, then select a <strong>Reporting period</strong>. Save.</p><hr /><h3>Plan Availability</h3><p>Available on <strong>all Growth and Enterprise Plans</strong></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/set-the-reporting-period-for-your-slack-digest-reports-PYNAQ",
            "title": "Set the Reporting Period for Your Slack Digest Reports",
            "summary": "Slack Digest Reports now let you choose the data window each digest covers. Pick a fixed calendar period when the digest feeds a reporting c...",
            "date_modified": "2026-07-22T11:36:32.000Z",
            "tags": [
                "new"
            ]
        },
        {
            "id": "444460",
            "content_html": "<p>Webhooks in Zonka Feedback have been rebuilt with a new payload, and AI insights delivered inline. Your systems can now act on feedback the moment it arrives — without a follow-up API call to enrich it.</p><hr /><h3>What's New?</h3><h4>🧠 AI Insights in Every Payload</h4><p><strong>Sentiment, urgency, intent, and emotion</strong> now ship with every response delivery. Route an angry, high-urgency response straight to a senior agent in your helpdesk, or open a Salesforce case only when intent signals churn risk — all from the webhook body, no enrichment step required.</p><h4>🔧 A Cleaner, Parseable Payload</h4><ul><li><strong>Event metadata:</strong> every delivery carries <code>eventType</code> and <code>eventId</code>, so you can identify the trigger and de-duplicate on your end.</li><li><strong>Consistent attribute shape:</strong> <code>contactAttributes</code> and <code>responseAttributes</code> now use a fixed <code>variableId</code> + <code>value</code> structure instead of dynamic keys — no more schema that shifts per survey.</li><li><strong>Noise removed:</strong> internal flags (starred, archived, task IDs), empty fields, and duplicate keys are gone. Answers arrive in a single, clearly named <code>surveyResponse</code> array.</li></ul><hr /><h3>Choosing Your Events</h3><p>Under <strong>Settings → Developers → Webhooks</strong>, you'll now see four events:</p><ul><li><code>response.added</code> — completed response, new payload</li><li><code>partial.response.added</code> — partial response, new payload</li></ul><hr /><h3>✅ Your Existing Webhooks Are Untouched</h3><p>Every webhook created before this update keeps receiving the legacy payload exactly as before. We strongly recommend that you migrate to the new format ASAP, as the legacy formats will be deprecated in near future.</p><hr /><h3>Getting Started</h3><p>Go to <strong>Settings → Developers → Webhooks → Add Webhook</strong> and select the new <code>response.added</code> event.</p><p>Migrating an existing integration? Write to hello@zonkafeedback.com and we'll walk through the payload mapping with you.</p><p>👉 <a href=\"https://help.zonkafeedback.com/\" target=\"_blank\">Using Webhooks — Help Center</a></p><hr /><h3>Plan Availability</h3><p>Available on <strong>Professional, Growth and Enterprise plans.</strong></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/introducing-webhooks-2.0-OQp4A",
            "title": "Introducing Webhooks 2.0",
            "summary": "Webhooks in Zonka Feedback have been rebuilt with a new payload, and AI insights delivered inline. Your systems can now act on feedback the ...",
            "date_modified": "2026-07-22T11:23:54.000Z",
            "tags": [
                "announcement",
                "new"
            ]
        },
        {
            "id": "444457",
            "content_html": "<p>Some feedback isn't for the whole workspace. Exec-level CX reports, account escalations, at-risk NPS alerts — until now, routing those to Slack meant putting them in a channel anyone could join.</p><p>With this update, you can send everything from Zonka Feedback to <strong>private Slack channels</strong>, so sensitive feedback reaches only the people who should see it.</p><hr /><h3>What Works in Private Channels</h3><ul><li><strong>Response Notifications:</strong> real-time alerts in a private channel for every new survey response.</li><li><strong>Workflow Notifications:</strong> trigger Slack alerts to private channels from any Workflow.</li><li><strong>Digest Reports:</strong> schedule daily, weekly, or monthly score digests — NPS, CES, CSAT, and AI sentiment signals — to a private channel.</li><li><strong>Survey Distribution:</strong> send survey invitations to your team in a private channel.</li></ul><hr /><h3>🔐 How to Enable It</h3><p>Invite the Zonka Feedback app to your private channel — type <code>/invite @Zonka Feedback</code> in the channel and hit Enter. That channel then appears in your channel picker across every Slack integration setting, marked with a lock icon.</p><hr /><h3>Why It Matters</h3><ul><li><strong>Least-privilege by default:</strong> escalations and detractor alerts go to the response team, not the entire workspace.</li><li><strong>Exec reporting stays exec-only:</strong> weekly CX digests land in a leadership channel without a separate reporting workflow.</li><li><strong>No workaround needed:</strong> teams that avoided Slack notifications for data-sensitivity reasons can now switch them on.</li></ul><hr /><h3>Use Cases</h3><p>🚨 <strong>Account escalations</strong> — Route detractor responses from named enterprise accounts to a private CSM channel instead of a general alerts feed.</p><p>📈 <strong>Leadership digests</strong> — Send the weekly NPS and sentiment digest to a private exec channel.</p><p>💬 <strong>Internal team reviews</strong> — Keep agent-level or store-level feedback inside the manager channel that acts on it.</p><hr /><h3>Plan Availability</h3><p>Available on all plans with the <strong>Slack integration</strong> enabled.</p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/private-slack-channels-are-now-supported-for-notifications-digests-and-surveys-LrdvO",
            "title": "Private Slack Channels Are Now Supported for notifications, digests and surveys",
            "summary": "Some feedback isn't for the whole workspace. Exec-level CX reports, account escalations, at-risk NPS alerts — until now, routing those to Sl...",
            "date_modified": "2026-07-22T10:45:00.000Z",
            "tags": []
        },
        {
            "id": "444456",
            "content_html": "<p>We're excited to roll out a new native action in the Zonka Feedback HubSpot integration: <strong>Send Two-Way SMS Survey From Zonka</strong>.</p><h3>What's New?</h3><h4>💬 A New Workflow Action</h4><p>Add <strong>Send Two-Way SMS Survey From Zonka</strong> to any HubSpot Workflow. When the workflow fires — a ticket closes, a deal is won, onboarding wraps — the enrolled contact gets a conversational SMS survey and answers question by question in the same thread.</p><h4>🎯 Pass Context With Every Send</h4><p>Use <strong>Additional Attributes (JSON)</strong> to prefill the response with the context you already hold in HubSpot: <code>language</code> to send in the contact's own language, <code>locationId</code> to attribute feedback to a specific store or branch, <code>ratedUser</code> to tie it to the agent who handled the ticket, plus any custom variable you track.</p><h4>🔗 Everything Lands Back in Zonka</h4><p>Responses flow into Zonka Feedback with all tracked attributes attached — so they segment, filter, and roll up into your dashboards without any manual mapping.</p><hr /><h3>Why It Matters</h3><ul><li><strong>Feedback at the moment of the experience:</strong> The survey goes out the second the workflow fires, not in a batch the next morning.</li><li><strong>Fewer drop-offs:</strong> Respondents never leave their messaging app, so there's no link-tap step to lose them at.</li><li><strong>Attribution built in:</strong> Location and agent context travels with the response, so you can see which branch or which rep the score belongs to.</li></ul><hr /><h3>Use Cases</h3><p>📊 <strong>Multi-location retail</strong> — Close a support ticket in HubSpot, auto-text a CSAT survey stamped with the store's<code>locationId</code>, and compare branch performance without asking the customer where they shopped.</p><p>💬 <strong>Support quality tracking</strong> — Pass <code>ratedUser</code> on every ticket-closed workflow to build per-agent CSAT automatically.</p><p>🚀 <strong>Post-onboarding check-in</strong> — Fire a short two-way survey when a deal-won or onboarding-complete workflow triggers, while the experience is still fresh.</p><hr /><h3><br /></h3><h3>Getting Started</h3><p>Install the <strong>Zonka Feedback</strong> app from the HubSpot Marketplace, add the <strong>Send Two-Way SMS Survey From Zonka</strong> action to your workflow, map the contact's <strong>Mobile Number</strong>, pick your survey, and turn it on.</p><p>HubSpot Workflows also support <strong>Send Email Survey</strong>, <strong>Send SMS Survey</strong>, and <strong>Send a Survey from Webhook</strong> actions.</p><hr /><h3><br /></h3><h3>Plan Availability</h3><p><strong>Two-Way SMS Surveys</strong> must be enabled on your Zonka Feedback plan before this action will send. Reach out to your account manager or write to hello@zonkafeedback.com to switch it on.</p><h2><br /></h2><p><br /></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/trigger-two---way-sms-surveys-straight-from-hubspot-workflows-KiOZy",
            "title": "Trigger Two - Way SMS Surveys Straight from HubSpot Workflows",
            "summary": "We're excited to roll out a new native action in the Zonka Feedback HubSpot integration: Send Two-Way SMS Survey From Zonka. What's New?💬 A...",
            "date_modified": "2026-07-22T10:15:00.000Z",
            "tags": [
                "new",
                "feature"
            ]
        },
        {
            "id": "444459",
            "content_html": "<p>Multilingual email support now extends to surveys sent through Salesforce. Until now, multilingual surveys were limited to other distribution channels. With this update, the surveys your team triggers from Salesforce workflows go out in each customer's own language.</p><hr /><h4>What's New?</h4><h5>🔗 Map the Field That Sets the Language</h5><p>In your Salesforce Data settings, a new <strong>Field that determines the recipient language</strong> dropdown lets you map any Salesforce language field — Preferred Language, Locale, Language — to your survey. Once mapped, each contact receives the survey in their own language automatically.</p><h5>🎯 Stays Off Until You Turn It On</h5><p>The dropdown defaults to <strong>No Mapping</strong>. Existing triggers keep running exactly as they do today until you choose a field — nothing changes underneath your live workflows.</p><h5>📥 Clean Fallback Every Time</h5><p>When a contact's language field is empty or doesn't match an enabled language, the survey's default template is used, so every recipient still gets a complete send.</p><hr /><h4>Why It Matters</h4><ul><li><strong>One mapping replaces per-language sends:</strong> map the field once instead of maintaining language-specific Salesforce workflows.</li><li><strong>Consistent with the rest of Zonka:</strong> Salesforce-driven outreach now matches the multilingual behavior across your other channels.</li><li><strong>Safe to adopt:</strong> opt-in by design, so there's no migration step and no risk to running triggers.</li></ul><hr /><h4>Use Cases</h4><p>💬 <strong>Global support follow-up</strong> — Fire a CSAT survey from Salesforce on case closure, localized via the mapped language field.</p><p>📈 <strong>Multi-region NPS</strong> — Run one NPS program across regions with each contact receiving the email in their preferred language.</p><hr /><h4>Plan Availability</h4><p>Available on <strong>all Salesforce Plans</strong></p><p><br /></p>",
            "url": "https://announcekit.app/zonka-feedback/product-updates/multilingual-email-surveys-now-available-in-salesforce-NI0yk",
            "title": "Multilingual Email Surveys Now Available in Salesforce",
            "summary": "Multilingual email support now extends to surveys sent through Salesforce. Until now, multilingual surveys were limited to other distributio...",
            "date_modified": "2026-06-22T11:00:00.000Z",
            "tags": [
                "improvement",
                "new"
            ]
        }
    ]
}