Customer.io Release Notes

Last updated: Dec 6, 2025

  • Dec 5, 2025
    • Parsed from source:
      Dec 5, 2025
    • Detected by Releasebot:
      Dec 6, 2025
    Customer.io logo

    Customer.io

    Throttle webhook actions with random delays

    You can now hold people in randomized delays in campaigns. This can help you avoid overloading API endpoints with webhook requests.

    Original source Report a problem
  • Nov 18, 2025
    • Parsed from source:
      Nov 18, 2025
    • Detected by Releasebot:
      Nov 19, 2025
    Customer.io logo

    Customer.io

    Add notes to workflow items

    Sticky notes got even stickier!

    Sticky notes got even stickier! Now you can attach notes to actions in workflows. When you move things around your workflow, your notes move with them. This makes it easy to document campaigns and broadcasts for your fellow team members and ensures that your important notes don’t get lost in the shuffle when you work on workflows.

    To link sticky notes to workflow items: Click the icon on the note and drag it to the workflow item you want to attach it to.

    Original source Report a problem
  • Nov 13, 2025
    • Parsed from source:
      Nov 13, 2025
    • Detected by Releasebot:
      Nov 15, 2025
    Customer.io logo

    Customer.io

    Get details about segments and campaigns with AI

    AI Assistant and MCP server now fetch detailed segment, campaign, and template conditions to boost insights into audiences and performance. You can ask it to compare campaigns, analyze email templates, and spot deliverability issues.

    New features

    Our AI Assistant and MCP server can now fetch detailed conditions for segments, campaigns, and templates, helping you better understand segment conditions and analyze campaign performance.

    You can ask our assistant about:

    • Segment conditions: “When do people enter my Onboarding segment?”
    • Campaign performance: “What’s the click-to-open rate for my Onboarding campaign and how does that compare to my Welcome campaign?”
    • Email template/content analysis: “Are there any issues with my email template that might affect performance with my audience?”

    You can combine these things as well. For example, you might request information about a campaign and then ask the assistant to analyze the emails in the campaign for issues that might affect performance or deliverability.

    Go to the docs

    Original source Report a problem
  • Nov 6, 2025
    • Parsed from source:
      Nov 6, 2025
    • Detected by Releasebot:
      Nov 7, 2025
    Customer.io logo

    Customer.io

    Random cohorts by account, company, or other objects

    Our Random Cohort feature lets you test different messages or actions in a campaign by randomly distributing people down different paths. But this could result in different experiences for people related to the same account, company, or other object, which might your audience. Now, you can use the Cohort by setting so everybody in the same account, company, or other group gets the same campaign experience.

    Original source Report a problem
  • Oct 30, 2025
    • Parsed from source:
      Oct 30, 2025
    • Detected by Releasebot:
      Nov 6, 2025
    Customer.io logo

    Customer.io

    Get recommended send times for your messages

    Our Recommended Send Time feature uses AI to help you schedule messages at the best times for your audience based on the content of your message and your audience’s time zones. You can use our recommendations engage your audience at the right times.

    This feature works great with our other new feature: Automatic Geolocation Data Collection. This helps you gather your audience’s time zone data, which you can use to produce better send time recommendations!

    Original source Report a problem
  • Oct 24, 2025
    • Parsed from source:
      Oct 24, 2025
    • Detected by Releasebot:
      Oct 25, 2025
    • Modified by Releasebot:
      Oct 30, 2025
    Customer.io logo

    Customer.io

    Automatically collect geolocation and time zonedata for your audience

    Introducing Automatic Geolocation Data Collection, which captures geolocation and time zone data for identified users to power location-based segmentation and timely messaging. The feature is on by default in US data centers and off by default in EU; EU admins can enable it under Workspace Settings > Time Zone & Geolocation Settings.

    Automatic Geolocation Data Collection

    Our new Automatic Geolocation Data Collection feature captures geolocation and time zone data for people you identify from our JavaScript client or mobile SDKs. This data makes it easy to segment your audience by location and send messages at the right times for each member of your audience using our recommended send time feature and time zone match features.

    This setting is on by default for workspaces in our US data center and off by default for workspaces in our EU data center. If you’re in the EU data center, you’ll need to enable it under Workspace Settings > Time Zone & Geolocation Settings.

    Go to the docs

    Original source Report a problem
  • Oct 24, 2025
    • Parsed from source:
      Oct 24, 2025
    • Detected by Releasebot:
      Oct 29, 2025
    • Modified by Releasebot:
      Nov 13, 2025
    Customer.io logo

    Customer.io

    Automatically collect geolocation and time zone data for your audience

    Launches Automatic Geolocation Data Collection to map audiences by IP-based location and time zone, enabling precise send times and location-based segmentation. It auto-captures IPs in JS client and mobile SDKs; EU and US data centers have different defaults with simple enable steps.

    Automatic Geolocation Data Collection

    Our new Automatic Geolocation Data Collection feature captures geolocation and time zone data for people based on their IP addresses when you identify them. This data makes it easy to segment your audience by location and send messages at the right times for each member of your audience using our recommended send time feature and time zone match features.

    Our JavaScript client and mobile SDKs automatically capture IP addresses for you, making geolocation easy.

    If you use our backend libraries (like our Node.JS or Go SDKs) or our Pipelines API, you’ll need to:

    • Go to your integration’s Settings tab and turn on the Enable Geolocation setting.
    • Capture the IP address yourself and pass it in the context.ip field in your identify requests.

    This setting is on by default for workspaces in our US data center and off by default for workspaces in our EU data center. If you’re in the EU data center, you’ll need to enable it under Workspace Settings > Time Zone & Geolocation Settings.

    Original source Report a problem
  • Oct 22, 2025
    • Parsed from source:
      Oct 22, 2025
    • Detected by Releasebot:
      Oct 23, 2025
    Customer.io logo

    Customer.io

    Filter incoming Salesforce data

    New Salesforce data filtering lets you pull only the data you need into Customer.io. Previously you had to import all contacts and tidy later; now you can avoid unnecessary data. An AI box helps generate filters from plain language.

    Salesforce data filtering in Customer.io

    You can now filter incoming Salesforce data to only bring in the data you need to use in Customer.io. In the past, if you didn’t want to use all of your Salesforce contacts, accounts, and other data types in Customer.io, you had to bring all of that data into Customer.io and clean it up later. This helps you avoid sending unnecessary data into Customer.io so you can focus on the data you really want to use.

    While Salesforce filters typically require a SQL syntax, we’ve included a handy AI box, where you can describe the data you want to bring into Customer.io and we’ll generate a filter for you.

    Original source Report a problem
  • Oct 16, 2025
    • Parsed from source:
      Oct 16, 2025
    • Detected by Releasebot:
      Oct 17, 2025
    Customer.io logo

    Customer.io

    Upload images as context for the Assistant

    The Assistant can parse information in your images and answer questions about them. This can help you get more useful responses over the course of your conversation.

    Here are some examples of how you could use this feature:

    • Upload an image for your emails and request the Assistant generate alt text.
    • Upload charts from a third-party analytics tool and request it come up with recommendations based on the data.
    Original source Report a problem
  • Oct 16, 2025
    • Parsed from source:
      Oct 16, 2025
    • Detected by Releasebot:
      Oct 17, 2025
    Customer.io logo

    Customer.io

    Collections have moved to Data & Integrations

    Collections have moved to Data & Integrations > Collections for easier programmatic data use. No feature changes, just a friendlier menu location. If you’re new to collections, start using them to store data like promotions or events for campaigns.

    Collections moved to Data & Integrations

    If you use collections, you’re probably used to finding them in Content menu. We’ve moved them to Data & Integrations > Collections because they’re much more like like data you use programmatically than your typical message content, layouts, image assets, and so on. Don’t worry: we haven’t changed anything besides moving Collections to a friendlier location in our menu.

    If you haven’t used collections before, now’s a great time to start! Collections let you store data that you want to use in campaigns but isn’t necessarily associated with people or objects. These could be things like available promotions/coupons or upcoming events your audience might be interested in.

    Original source Report a problem

Related vendors