Contacts

Contact lists that actually fit how marketers think

Static lists for one-time campaigns. Dynamic lists that auto-update based on filters. Combine custom fields, tags, behavior, and e-commerce data into surgical audiences.

Static

Lists

One-time imports

Dynamic

Segments

Auto-refreshing filters

AND / OR

Logic

Multi-field filters

Unlimited

Lists

Per workspace

List capabilities

Static lists

Upload a CSV, manually add contacts, or import via API. List membership stays fixed unless you edit it. Best for one-off campaigns to a specific audience.

Dynamic segments

Define a filter; contacts matching the filter are auto-included. New contacts that match get added automatically; contacts that no longer match get removed.

Multi-field filtering

Combine filters: 'tagged VIP AND lifetime_value > 10000 AND last_order < 30 days AND city = Mumbai'. AND/OR logic with nested grouping.

E-commerce attributes

Filter by Shopify/WooCommerce data: customers who bought product X, customers who abandoned cart this week, customers with order value > Y.

Behavior-based filters

'Customers who messaged us in the last 7 days', 'contacts who clicked a campaign last month', 'contacts who didn't reply to last 3 messages'.

Export + sync

Export any list as CSV. Sync with external systems via webhook or API. Keep your CRM and Edesy in sync.

How marketers actually use lists

  1. 1

    Start with imports for existing contacts

    CSV upload, API import, or contact-by-contact entry. Set custom fields and tags during import to enable segmentation later.

  2. 2

    Tag and enrich as you collect

    Bot conversations capture data into custom fields. Contacts get auto-tagged based on which bot flow they completed. Data layers up over time.

  3. 3

    Build dynamic segments

    Create segments for common audience needs: 'New leads this week', 'VIP customers', 'Lapsed', 'Mumbai region', 'Loyalty program members'. Reuse across campaigns.

  4. 4

    Target campaigns

    When sending a campaign, pick a list or segment as the audience. Edesy expands the segment to current matching contacts at send time.

  5. 5

    Iterate on segments based on performance

    Analytics show per-segment conversion. Tighten segments that underperform; broaden segments that hit conversion ceilings.

Contact lists — Edesy vs typical platform

FeatureEdesyTypical competitor
Static lists
Dynamic / auto-updating segments
AND/OR multi-field filtersSingle field only
E-commerce attribute filters
Behavior-based filtersBasic
Bulk import via CSV / API
Per-segment analytics
Segments per workspaceUnlimited10-50

Segment patterns that drive campaigns

RFM segmentation

Recency / Frequency / Monetary segments: 'champions' (recent + frequent + high $), 'at risk' (no recent activity, high LTV), 'lost' (long inactive).

Per-segment campaigns 4x better than blast campaigns

Geographic targeting

Send city-specific offers. 'Mumbai customers — flash sale at our Bandra outlet' to only Mumbai contacts.

Eliminated wasted sends to wrong-city customers

Product affinity

Customers who bought skincare get skincare campaigns. Customers who bought makeup get makeup campaigns. Relevance up, unsubscribes down.

Unsubscribe rate down 65%

Lifecycle stage

'New customers' (≤30 days) get onboarding content. '90+ days' get loyalty programs. '180+ inactive' get win-back.

LTV up 32% from lifecycle-tuned messaging

Engagement filtering

Excluded contacts who haven't opened any campaigns in 60 days. Sending only to engaged subscribers improved deliverability scores.

Open rate up from 88% to 96%

Multi-list overlap

Identified customers in 'High LTV' AND 'Has Pet' segments — targeted with premium pet product campaign. Tiny audience, huge conversion.

Per-campaign ROAS of 38x on micro-segments

Frequently asked questions

Stop blasting your full audience

Build smart segments, target campaigns with surgical precision. Free workspace, all list features included from day one.