Skip to main content

Members, segments, and organizations

Member

A member is who participates in the program and accumulates points/cashback.

Two typical scenarios:

  • B2C — the member is an end consumer (a person). Fields: email, phone, date of birth, language.
  • B2B — the member is a business entity (pharmacy, store, partner). Fields: legal name, tax ID, point of contact.

IncentIA uses the same Member entity for both — only the fields that are populated and how they're organized change.

Registration

Members enter the program in several ways:

  • OTP self-service — from the public portal, email or phone → code → done. No password.
  • Admin invitation — from the tenant panel.
  • Campaign landing — form on a campaign's public page.
  • Bulk import — CSV with the initial members.
  • Webhook — another system (CRM, ERP, ecommerce) pushes the registration.

Key attributes

  • Points balance — how many points they have in each program.
  • Current tier — level in each program.
  • Registration date and last activity.
  • Segments they belong to (dynamic).
  • Organization (optional, one or several OUs).
  • Custom fields — per-tenant custom attributes (e.g. "pharmacist specialty").

Segments

A segment is a dynamic group of members defined by rules over their attributes.

Examples:

SegmentRule
VIPAccumulatedPoints > 10000
Active 30dLastActivity > today - 30 days
MadridCity = "Madrid"
PharmacyBusinessType = "Pharmacy" AND Sector = "Health"
Churn riskChurnScore > 70

Segments recalculate automatically — if a member no longer matches the rule, they leave the segment.

Typical use:

  • Campaign targeting ("only VIP").
  • Communication filtering ("send this email to Churn risk").
  • Reporting ("how many active in Madrid").

Organizations

An organization is a node in a B2B hierarchical tree. Used when members are businesses belonging to larger structures (chains, groups, delegations).

Examples:

Northern Pharmacies (Root)
├── Galicia Zone (Group)
│ ├── Santiago Pharmacy (Branch) ← member
│ └── Vigo Pharmacy (Branch) ← member
└── Asturias Zone (Group)
└── Oviedo Pharmacy (Branch) ← member

Key differences vs Segments:

SegmentsOrganizations
StructureFlat (lists)Hierarchical (tree)
AssignmentAutomatic (by rules)Manual (or import)
ChangesDynamicPermanent
Typical useB2C: customer groupsB2B: chains, groups

An entity can be in both: a pharmacy (member) can belong to "Northern Pharmacies" organization AND to "Active pharmacies 30d" segment — they're orthogonal.

Details in the Organizations section.

Permissions and privacy

  • Members have their own portal (PWA / mobile app) where they see only their data.
  • Tenant admins see all members of their tenant.
  • Partner admins see members from their assigned tenants.
  • Data is isolated by tenant — Brand A admin never sees Brand B members.