Meta tags:
description= Data-driven segments are groups of profiles that you automatically populate when they meet certain conditions. Profiles enter the segment when they match the conditions and leave the segment when they stop matching the conditions. These kinds of segments help you group profiles according to real-time activities.;
Headings (most frequently used words):
segment, segments, conditions, with, based, data, using, in, on, timestamps, driven, how, can, and, customer, io, use, triggered, automations, your, we, make, it, better, create, edit, delete, duplicate, or, json, arrays, special, characters, object, relationships, messages, bounce, latest, features, at, you, criteria, to, join, past, future, new, names, for, familiar, parts, of, see, which, email, clients, recipients, manage, all, accounts, single, login,
Text of the page (most frequently used words):
the (159), and (129), #segment (125), you (108), messages (84), app (80), your (79), push (77), for (70), profiles (69), #conditions (66), data (62), events (53), with (52), segments (50), started (44), email (43), use (43), track (42), set (40), notifications (38), create (37), customer (36), can (36), automation (36), that (35), when (35), this (34), automations (30), metrics (30), how (29), identify (29), get (29), message (28), troubleshooting (27), profile (26), based (25), api (24), event (24), time (23), start (23), timestamp (23), add (23), from (22), match (22), tracking (22), not (21), using (21), send (21), they (21), triggered (20), trigger (20), links (20), click (18), new (18), objects (18), account (18), multiple (17), mobile (17), changelog (17), edit (16), one (16), anonymous (16), getting (16), page (15), condition (15), what (14), driven (14), want (14), attribute (14), any (14), test (14), but (13), have (13), messaging (13), manage (13), listeners (13), deep (13), activity (13), object (12), options (12), example (12), group (12), relationship (12), custom (12), quick (12), guide (12), inbox (12), google (12), integrations (12), update (11), emails (11), person (11), users (11), authentication (11), capture (11), subscription (11), delete (10), timestamps (10), relationships (10), join (10), enter (10), workspace (10), webhooks (10), array (10), works (10), inline (10), android (10), channels (10), screen (10), lifecycle (10), privacy (9), support (9), our (9), will (9), characters (9), then (9), their (9), date (9), attributes (9), people (9), billing (9), handling (9), providers (9), configuration (9), migrate (9), advanced (9), content (9), transactional (9), editor (9), journeys (8), future (8), json (8), all (8), more (8), out (8), like (8), has (8), link (8), sms (8), logic (8), groups (8), forms (8), notification (8), liquid (8), features (7), overview (7), need (7), past (7), another (7), could (7), other (7), journey (7), value (7), would (7), addresses (7), gmail (7), build (7), security (7), flutter (7), packages (7), version (7), design (7), studio (7), integration (7), introduction (7), components (7), service (6), about (6), help (6), special (6), actions (6), find (6), may (6), instead (6), include (6), within (6), after (6), true (6), does (6), only (6), legacy (6), specific (6), calculus (6), passed (6), least (6), these (6), javascript (6), sending (6), settings (6), ios (6), react (6), native (6), amazon (6), inbound (6), pipelines (5), make (5), copy (5), duplicate (5), criteria (5), choose (5), broadcast (5), don (5), joined_club (5), signed (5), single (5), days (5), same (5), someone (5), instance (5), option (5), whether (5), are (5), contain (5), target (5), slack (5), twilio (5), course (5), two (5), accounts (5), contains (5), names (5), access (5), segmentation (5), best (5), practices (5), whatsapp (5), updates (5), location (5), earlier (5), rules (5), reference (5), frequently (5), asked (5), questions (5), hubspot (5), code (5), syntax (5), broadcasts (5), welcome (5), css (5), analysis (5), policy (4), company (4), platform (4), part (4), arrays (4), active (4), workflow (4), workflows (4), where (4), membership (4), name (4), values (4), lets (4), tab (4), 2023 (4), march (4), because (4), until (4), before (4), information (4), which (4), birthday (4), meet (4), evaluate (4), creating (4), who (4), customers (4), them (4), ever (4), server (4), both (4), url (4), human (4), search (4), matches (4), class (4), image (4), represents (4), performed (4), city (4), shipping_addresses (4), index (4), drop (4), drag (4), website (4), personalize (4), 2026 (4), understand (4), builder (4), rich (4), apis (4), conversions (4), snowflake (4), reporting (4), storage (4), bigquery (4), redshift (4), webhook (4), client (4), understanding (4), tests (4), recipes (4), branches (4), opt (4), filters (4), statuses (4), preferences (4), global (4), component (4), faq (4), styles (4), layouts (4), domain (4), style (4), docs (4), documentation (3), team (3), feedback (3), address (3), bounce (3), sql (3), import (3), form (3), won (3), under (3), also (3), select (3), changes (3), description (3), try (3), between (3), some (3), first (3), created (3), historical (3), here (3), now (3), should (3), save (3), see (3), soft (3), issues (3), bounces (3), containing (3), clicks (3), last (3), change (3), separate (3), failed (3), courses (3), certain (3), non (3), equals (3), results (3), regex (3), either (3), com (3), character (3), work (3), store (3), complex (3), leave (3), display (3), there (3), devices (3), view (3), requests (3), matching (3), longer (3), right (3), list (3), exit (3), activities (3), releases (3), login (3), conversion (3), workspaces (3), sign (3), assign (3), roles (3), standard (3), performance (3), upgrade (3), expo (3), implementation (3), certificates (3), visual (3), salesforce (3), mixpanel (3), facebook (3), ads (3), cohorts (3), triggers (3), map (3), reverse (3), etl (3), beta (3), live (3), common (3), compliance (3), deliverability (3), goals (3), errors (3), web (3), multi (3), types (3), why (3), center (3), templates (3), surveys (3), phone (3), integrate (3), preview (3), smtp (3), export (3), via (3), csv (3), mcp (3), agent (3), clients (3), status (2), contact (2), resources (2), pricing (2), parcel (2), soon (2), provide (2), improve (2), close (2), better (2), icon (2), might (2), place (2), means (2), recipient (2), referenced (2), sure (2), usage (2), manually (2), leverage (2), times (2), individual (2), called (2), whose (2), 2028 (2), joins (2), generate (2), implementing (2), while (2), last_online (2), following (2), backfilled (2), walkthrough (2), most (2), gains (2), type (2), added (2), decide (2), specify (2), consider (2), audience (2), building (2), still (2), bounced (2), delivery (2), failures (2), mailbox (2), hard (2), includes (2), clicked (2), been (2), note (2), opened (2), machine (2), opens (2), define (2), behavior (2), onboarding (2), case (2), setting (2), refine (2), related (2), online (2), associate (2), regular (2), seek (2), hide (2), sink (2), cases (2), treat (2), however (2), functions (2), property (2), favorite_foods (2), pizza (2), shipping (2), call (2), against (2), item (2), down (2), left (2), items (2), determine (2), handle (2), each (2), boolean (2), must (2), pages (2), key (2), etc (2), takes (2), initial (2), process (2), basic (2), just (2), automatically (2), stop (2), updated (2), browser (2), cookies (2), expiration (2), members (2), plan (2), tasks (2), audit (2), logs (2), verification (2), provisional (2), sound (2), sdks (2), html (2), comparing (2), pixel (2), sendgrid (2), marketing (2), rudderstack (2), azure (2), blob (2), cloud (2), audiences (2), braze (2), amplitude (2), connections (2), mode (2), servers (2), deleting (2), services (2), postgresql (2), mysql (2), microsoft (2), filter (2), incoming (2), csp (2), proxying (2), management (2), disconnect (2), backend (2), lead (2), video (2), semantic (2), directory (2), dashboard (2), personalization (2), zone (2), reusable (2), flow (2), batch (2), concepts (2), sends (2), reminders (2), upcoming (2), trial (2), book (2), nps (2), frequencies (2), aren (2), library (2), files (2), brand (2), adding (2), parameters (2), localization (2), line (2), respond (2), feature (2), adoption (2), promotions (2), number (2), sender (2), validate (2), senders (2), headers (2), adapting (2), template (2), own (2), relay (2), collaborate (2), connected (2), review (2), accessibility (2), shortcuts (2), collections (2), survey (2), suggestions (2), setup (2), cli (2), academy (2), structured (2), learning (2), demo (2), 2024, peaberry, software, inc, terms, 9450, gemini, suite, 43920, beaverton, oregon, 97008, 7105, win, startup, program, partners, careers, guides, competitors, community, blog, release, notes, possible, appreciate, bot, please, valid, optional, yes, helpful, download, copied, clipboard, confirm, choice, starting, archived, unsent, depends, let, break, removed, locations, driving, describe, pencil, changing, cause, rebuild, affect, dates, range, present, even, imagine, january, officially, club, remember, necessarily, joined, creates, caveats, scenario, ensures, inadvertently, experience, relevant, starts, makes, easier, predict, finish, specified, dec, 2022, jan, day, since, 1669965166, assume, ago, practice, exception, causes, typically, brief, explain, exists, recorded, different, manner, enters, loses, performs, actually, calculate, always, used, learn, identifying, already, seeing, editing, menu, foundational, subscribed, rewriting, helps, reuse, across, included, didn, expect, had, point, qualifies, temporary, full, too, large, permanent, doesn, exist, permanently, blocked, august, 2025, began, capturing, tracked, someurldata, segmenting, attributed, chose, engaged, suit, every, english, rather, than, refining, differently, above, took, three, others, member, relate, things, companies, base, provides, way, everybody, connection, admins, entity, expressions, equal, yield, statement, wanted, write, few, person2, wild, card, sun, lesson, string, reside, function, literal, perform, expression, look, patterns, escape, otherwise, referencing, belonging, itself, evaluator, operator, trying, fries, burgers, simply, notation, blank, below, spent, minimum, dollar, amount, purchase, bubbles, logical, difference, additional, layers, needs, reflect, respectively, nest, side, rearrange, move, into, nested, fit, condition1, condition2, condition3, specifying, requiring, screens, snippet, directly, filled, pair, were, determining, received, those, bit, monitor, clicking, upper, corner, going, task, top, selecting, untitled, explains, steps, apply, well, working, check, series, populate, kinds, according, real, july, complete, llms, txt, har, file, qualifications, respecting, gdpr, allowlist, session, sensitivity, timezone, enable, experimental, regions, sso, factor, credentials, customize, canceling, payment, problems, reducing, overages, credits, bill, sdk, channel, swift, zendesk, yandex, wisepops, optimizer, vwo, twitter, engage, tiktok, talon, sprig, saleswings, sent, ripe, qualtrics, playerzero, pipedrive, pinterest, moengage, metronome, meta, logrocket, livelike, launchdarkly, koala, intercom, heap, tag, manager, gtm, sheets, analytics, gtag, gainsight, fullstory, friendbuy, criteo, cordial, commandbar, clevertap, bing, attio, algolia, insights, adobe, actable, predictive, resend, filtering, mapping, database, warehouse, action, zoho, zapier, mparticle, classic, platforms, python, node, calculator, scheduled, syncs, invalid, transform, utility, methods, identity, managing, identities, method, frameworks, wordpress, wpforms, webflow, unbounce, typeform, squarespace, jotform, formstack, sources, backfill, playback, chat, ecommerce, fields, alias, source, specs, attempted, conclusive, reports, home, composer, reusing, snippets, limits, supported, formats, zones, recommended, geolocation, queue, draft, default, direct, mail, lob, configure, receive, randomized, delay, wait, window, delays, blocks, false, random, split, control, reformat, fix, inconsistent, holdout, llm, decisions, examples, format, inactive, trips, rss, feed, cohort, optimize, words, double, cart, abandonment, anniversary, recipe, grace, periods, tickets, syncing, sync, stripe, follow, responses, receiving, entering, troubleshoot, state, schedule, tags, requirements, assets, outside, language, preference, faqs, unsubscribes, https, universal, checking, translations, translate, languages, milestones, achievements, promote, offers, localize, step, compose, telehealth, weight, hipaa, regulations, kind, campaign, registration, compliant, register, numbers, keyword, smart, encoding, keywords, shortening, mms, payloads, registering, device, tokens, provider, trustpilot, reviews, fake, bcc, preheader, text, avatar, logo, mailchimp, column, foundation, amp, pre, processing, archive, customizing, basics, editors, consent, open, oracle, dyn, sparkpost, postmark, mandrill, mailjet, mailgun, verify, deliverable, kickbox, anonymized, authenticating, apple, private, unsubscribe, rfc, 8058, postmaster, tools, suppression, lists, suppressions, spamhaus, blocklist, listings, shared, dedicated, warming, attachments, transitioning, history, submit, teammates, stylesheet, loop, through, conditionals, directives, modifiable, placeholder, scratch, publish, connect, quality, mso, emmet, fixes, variables, cleanup, formatting, inlining, mjml, framework, transformers, responsive, dark, keyboard, convert, purposes, manual, activate, waitlist, awareness, announce, drive, upsell, monetize, power, tutorials, external, merging, know, available, storing, suppress, ids, visited, field, resolve, cursor, ides, claude, chatgpt, command, routines, skills, ask, guest, section, breaks, tells, recipients, navigation, labels, think, campaigns, familiar, parts, latest, request, log,
Text of the page (random words):
ages in users time zones supported time zone formats message limits liquid personalization personalize messages with liquid liquid upgrade liquid syntax list liquid recipes personalize actions with javascript reusing content with snippets composer errors metrics metrics overview goals automation and broadcast metrics home dashboard workspace performance dashboard email client metrics email deliverability metrics reports understanding your a b test results getting conclusive results from a b tests failed and attempted messages integrations integration directory get started quick start guide understanding integrations in customer io troubleshooting data compliance and privacy data in introduction source specs understanding incoming data identify group page screen track alias common fields custom events semantic events understanding semantic events a b test events customer io events ecommerce events email events live chat events mobile app lifecycle events video playback events backfill historical data proxying requests to customer io connections customer io api journeys message metrics mobile app sources forms get started formstack jotform squarespace typeform unbounce webflow wordpress with wpforms custom js integrations facebook lead ads use form data in customer io forms api backend integrations edit or disconnect forms javascript getting started javascript frameworks method reference migrate from another service managing identities cookies and identity management utility methods and performance in app messages notification inbox content security policy csp proxying the javascript client legacy javascript get started identify profiles track and page events in app messages content security policy csp track api integrations add a track api integration advanced transform data invalid track api requests hubspot beta get started map hubspot data to customer io filter incoming data deleting data hubspot forms reverse etl about reverse etl amazon redshift google bigquery microsoft sql server mysql postgresql snowflake legacy integrations reverse etl overview amazon redshift google bigquery microsoft sql server mysql postgresql snowflake salesforce getting started map salesforce data to customer io map data to other services scheduled syncs deleting data api call calculator servers node js python go customer data platforms segment segment data in classic rudderstack mparticle legacy webhook based integrations using zapier with the track api zoho integration hubspot integration data out getting started add a data out integration actions action triggers code mode database warehouse integrations introduction standard integrations advanced integrations filtering and mapping actions resend past data connections actable predictive adobe target algolia insights amazon redshift amazon redshift advanced amazon s3 amazon s3 advanced amplitude amplitude message metrics attio azure blob storage bing ads braze braze cohorts clevertap close commandbar cordial criteo audiences customer io facebook conversions api friendbuy fullstory gainsight px google ad conversions google ads gtag google analytics google bigquery google bigquery advanced google cloud storage google cloud storage advanced google sheets google tag manager gtm heap hubspot intercom koala launchdarkly livelike logrocket meta facebook pixel metronome mixpanel mixpanel message metrics moengage ms azure blob storage advanced pinterest conversions pipedrive playerzero qualtrics reporting webhooks ripe rudderstack legacy salesforce about this integration sent messages as tasks frequently asked questions saleswings segment segment message metrics sendgrid marketing automations slack snowflake snowflake advanced sprig talon one tiktok conversions twilio twilio engage messaging twilio studio twitter pixel visual website optimizer vwo webhooks wisepops yandex zendesk api reference about our apis comparing the pipelines and track apis pipelines api track api app api design studio html best practices journeys webhooks mobile sdks ios quick start guide getting started how it works authentication packages and configuration options swift 6 troubleshooting identify and track users identify profiles track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications set up rich push app groups for push tracking deep links push metrics sound in push notifications provisional push push service certificates test your push implementation in app messages set up in app messaging inline in app messages page rules in app event listeners notification inbox what s new 4 x 4 4 0 3 x 4 0 0 3 x 3 13 0 3 x 3 9 0 2 x 3 x 1x 2 x changelog ios quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify profiles track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications set up rich push deep links push metrics sound in push notifications provisional push push service certificates test your push implementation in app messages set up in app messaging inline in app messages page rules in app event listeners what s new 3 x 3 13 0 3 x 3 9 0 2 x 3 x 1x 2 x changelog ios get started identify profiles track events push notifications rich push notifications in app messages test support changelog ios get started identify profiles track events push notifications in app messages test support update from 2 10 to 2 11 migrate from an earlier version troubleshooting changelog android quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify profiles screen tracking mobile lifecycle events anonymous activity track events location tracking push notifications push notifications deep links channel push service certificates test your push implementation in app messages in app messages in app event listeners inline in app messages page rules notification inbox what s new 4 x 4 10 3 x 4 x 2 x 3 x changelog android get started identify profiles track events push notifications in app messages test support migrate from an earlier version troubleshooting changelog android get started identify profiles track events push notifications rich push notifications test support migrate from an earlier version changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify profiles track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications app groups for push tracking deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners notification inbox what s new 6 x 6 4 0 5 x 6 0 0 4 x 5 0 0 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify profiles track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners what s new 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify profiles track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners what s new 4 x 5 0 0 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native get started identify profiles track events push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting migrate from an earlier version troubleshooting changelog react native get started identify profiles track events push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting migrate from an earlier version update to version 3 4 troubleshooting changelog expo quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track profiles identify profiles track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications app groups for push tracking deep links capture push metrics android channels multiple push providers in app messages inline in app messages notification inbox set up in app messages in app event listeners what s new 3 x 3 3 2 x 3 x 1x 2 x changelog expo get started identify profiles track events push notifications set up push notifications deep links capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting troubleshooting changelog flutter quick start guide get started how it works authentication configuration options troubleshooting identify track users identify profiles mobile lifecycle events anonymous activity screen tracking track events location tracking push notifications set up push notifications app groups for push tracking deep links handling multiple push providers capture push metrics android channels in app messages in app messages inline in app messages notification inbox in app event listeners what s new 3 x 4 0 0 3 x 3 5 0 2 x 3 0 0 2 x 2 2 upgrade to flutter 2 x changelog flutter quick start guide get started how it works authentication configuration options troubleshooting identify track users identify profiles mobile lifecycle events anonymous activity screen tracking track events push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages in app messages inline in app messages in app event listeners what s new 2 x 2 2 upgrade to flutter 2 x changelog flutter get started identify profiles track events update flutter sdk push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages in app messages in app event listeners updates and troubleshooting update ios troubleshooting changelog settings billing account verification audit logs tasks workspace performance billing how we bill billing for sms messages billing for whatsapp messages ai credits reducing billing overages payment problems canceling your account plan features builder plan your account manage team members how to add team members assign standard roles create assign custom roles access multiple accounts edit account information customize your ui manage your api credentials security best practices two factor authentication single sign on sso account regions us and eu enable experimental features workspaces workspaces in customer io understand timezone conversion case sensitivity and your data search your workspace privacy security session cookies and expiration allowlist our ip addresses customer io gdpr and you security mobile and app store privacy privacy respecting your users privacy ai settings customer io security qualifications troubleshooting troubleshooting login and browser issues create a har file for help troubleshooting releases this page is part of the customer io documentation for the complete documentation index see llms txt messaging segmentation data driven segments md 6 data driven segments updated july 15 2026 data driven segments are groups of profiles that you automatically populate when they meet certain conditions profiles enter the segment when they match the conditions and leave the segment when they stop matching the conditions these kinds of segments help you group profiles according to real time activities create a data driven segment this process explains how to create a segment on the segments page but can also create a segment a group of people who match a series of conditions people enter and exit the segment automatically when they match or stop matching conditions when you create an automation using the they meet conditions option the same basic steps apply there as well if you create a new segment when working on an automation you may want to check your segment before you start the automation just to make sure that your conditions match the right profiles for your automation go to segments click create segment click data driven click untitled at the top to enter a name and description for the segment these help you find the segment both in the list of segments and when selecting the segment in an automation broadcast etc leverage ai to build your segment or manually add the conditions that profiles must meet to join the segment click save changes when you save a data driven segment it takes a bit of time to build and determine the initial membership in the segment the more profiles in your workspace and the more complex your segment conditions the longer it takes to build the initial segment membership you can monitor the build process by clicking in the upper right corner and going to your workspace s task s list segment conditions when you create data driven segments you ll build a set of conditions determining membership in the segment like whether a profile has received a specific message or has a certain attribute profiles matching the conditions enter the segment and they leave the segment when they no longer match those same conditions data you can use in segment criteria you can add segment conditions that include profiles data or messaging data profile data attributes a key value pair that you associate with a person or an object like a person s name the date they were created in your workspace or a company s billing date etc use attributes to target people and personalize messages events relationships forms that profiles have filled out page events events that track when people view pages on your website you can track page view events using our javascript snippet or by sending requests directly to our api devices screens segments messaging data emails slack messages twilio sms webhooks in app messages how to join conditions when you create a segment you start by specifying how to join conditions all or at least one all represents a boolean and where all conditions must be true for a profile to enter the segment at least one is a boolean or requiring only one of your conditions to b...
|