NewLoyalty in Apple & Google Wallet.See what’s new →

Contacts

One profile per customer. Every signal. Every module. One source of truth.

Stop typing the same customer's name into five different tools. Contacts auto-unifies every signal from Surveys, Loyalty, Coupons, Referrals, Testimonials, and Ticketing into a single living profile — used by every workflow.

  • Auto-unify by email, phone and store customer ID
  • No duplicate manual entry
  • Live-segment by any signal

Maria Kowalska

maria.k@example.com · +1 (415) ••••22

Gold
Downtown · home locationMember since Jan 2025

Visits

14

Lifetime $

$268

LTV est.

$1,420

Signals · from every module

  • Review · 5★

    Google · 2d ago

  • Loyalty · Gold

    9 / 10 stamps · this card

  • Coupon · 25% off

    Redeemed · 4d ago · Downtown

  • Referred · 3 friends

    2 joined · $20 credit earned

  • Survey · NPS 9

    Last response · 2d ago

Auto-merged · 2 duplicate records

Matched by phone and email

Per customer

1 profile

Every signal, every interaction, every module — on one record.

Identity resolution

Automatic

Matched by email, phone and store customer ID.

Segments

Live + smart

Build any audience. Use it everywhere. Updates as customers change.

Ownership

Yours — fully

Export everything, delete on request, never sold.

The status quo

Three reasons your "customer view" isn't really a customer view.

The same customer, in six tools.

Maria is in your POS, your email tool, your loyalty app, your survey tool, your CRM, and a spreadsheet. Five of them have her old phone number. None of them know she just left a 1★ review.

Personalizing means manual exports.

You want to send your loyal customers a thank-you. That means exporting from one tool, pivoting in a spreadsheet, importing into another, and hoping nothing duplicates. Most teams just don't bother.

Dead profiles you can't see.

Someone who hasn't visited in 90 days lives in your CRM forever — taking up paid contacts. You can't tell who's at risk vs gone, because the signals are scattered across tools that don't talk.

How it works

From six tools to one source of truth — same afternoon.

Step 01

Connect your sources.

Connect Shopify, WooCommerce or Square, or import a CSV. Customer records come in with the fields you choose.

Step 02

Auto-unify duplicates.

Records are matched by email, phone and store customer ID. "Maria Kowalska" at your till and "M. Kowalska" in your online store become one profile.

Step 03

Build segments that update live.

"Visited Downtown in the last 30 days AND Gold tier AND no recent review" — write it once, the segment updates as customers move in and out automatically.

Step 04

Every module uses the same profile.

Send a coupon? Surveys responses land on this profile. Loyalty tier-up writes here. Referral conversions, ticket history, review sentiment — all attached to one record, accessible from anywhere.

Inside Contacts

A CRM that finally feels like one.

Every signal, every module, one record.

Surveys, Loyalty, Coupons, Referrals, Testimonials and Ticketing all read from and write to the same customer profile, so nothing has to be copied between them.

  • Auto-stitched timeline across modules
  • Custom properties: anything your business cares about
  • Activity feed: every interaction, in chronological order

Activity · Maria Kowalska

  • 2d agoSurvey · NPS 9Surveys
  • 2d agoReview · 5★ on GoogleTestimonials
  • 4d agoCoupon · 25% off redeemedCoupons
  • 6d agoLoyalty · stamp +1 · DowntownLoyalty
  • 14d agoReferral · friend joinedReferrals
Why a platform

Every other module reads from — and writes to — Contacts.

This is the unfair advantage of a platform vs. a stack of point tools. Connect the dots once. They stay connected forever.

Surveys

Reads · contact attributes · last visit · tier

Loyalty

Writes · tier · stamps · redemptions

Coupons

Reads · segments · Writes · redemption events

Referrals

Reads · advocate tags · Writes · referrer credit

Testimonials

Writes · review history · sentiment

Ticketing

Reads · profile context · Writes · ticket history

Integrations

Pull customers from where they already live.

Shopify

Customers and orders join each profile

WooCommerce

Customers and orders join each profile

Square

In-store customers and sales land on the profile

Slack

Post to a channel when a contact needs you

Plus CSV import and a REST API for everything else. More integrations on the way.

Analytics

See your customer base as one breathing thing.

Watch the active, at-risk, and dormant segments breathe in and out as customer behavior shifts. Spot the cohort that needs attention this week — and feed it straight into Coupons or Surveys.

  • Total · active · at-risk · dormant — live segment sizes
  • Growth, churn, and LTV by acquisition source
  • One-click feed any segment into another module

Contacts · live

Customer base

Example data

Total

24,318

+412

Active 30d

8,508

+12%

At-risk

1,240

−18%

Lifecycle distribution

Active · 35%Engaged · 30%At-risk · 20%Dormant · 15%

Acquisition source · last 30d

  • Walk-in (POS)+218$92 LTV
  • Referral+162$168 LTV
  • Ecommerce+84$142 LTV
  • Survey signup+41$124 LTV
Open at-risk segment
Why Informly

How we compare to an enterprise CRM — and a spreadsheet.

Enterprise CRMs are powerful — and require a team to run. Spreadsheets are free — and rot. Contacts is the in-between most customers need.

Capability
Informly
Enterprise CRM
Spreadsheet
Auto-unify duplicate records across sources
Manual rules
Live segments that update on behavior
Manual
Reads + writes from every other CX module
If you build it
Duplicates matched by email, phone and store customer ID
Custom properties with type safety + history
Columns rot
Right-to-be-forgotten cascades platform-wide
Per-module
Native POS + ecom + payment connectors
Add-on
Setup time
30 min
6–12 weeks
Years of drift
Cost at 10k contacts
Included in plan
$1000+/mo
Time
Pricing

Start free. Scale when you're ready.

A free plan to start. Paid plans are priced per location, per month, with local rates by country. Every plan includes every module.

Free

For getting started

Free forever

Every module for one location, free for as long as you like.

  • All 7 modules (Surveys, Contacts, Ticketing, Coupons, Loyalty, Referrals, Testimonials)
  • 1 location
  • Up to 500 contacts
  • Up to 100 survey responses / month
  • Core automation workflows
  • Community support

Growth

For multi-location customers

Per location, per month

Local pricing by country

Everything in Free, plus more locations, every integration and team controls.

  • All 7 modules
  • Multi-location support (priced per location)
  • Unlimited contacts and survey responses
  • Every automation trigger and action
  • Shopify, WooCommerce, Square and Slack integrations
  • Role-based access for regions and teams
  • Priority support
FAQ

Questions worth answering up front.

For most local businesses and online stores, no. Contacts gives you one profile per customer, segments and custom properties, filled in by your point of sale or online store. If you run sales pipelines, deals and quotes, keep the tool you use for that.

Hear them. Keep them.
Grow with them.

Start on the free plan today, or book a walkthrough and we’ll show you round with your business in mind.

Free planEvery module includedUpgrade when you grow