Documentation Index

Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt

Use this file to discover all available pages before exploring further.

Use Cases for the Array of Objects

Prev Next

You can use the Array of Objects in lifestyle scenarios where users have multiple related records.

Ecommerce - Saved Products

A user can have multiple products associated with their profile.

Why use the Array of Objects

  • Store all products under one structured attribute

  • Update warranty or status independently

  • Segment users by product category or ownership count

  • Personalize campaigns using specific product details

Example Use Cases

  • Notify users whose warranty is expiring

  • Promote accessories based on the owned category

  • Target users who own more than 3 products

  • Exclude inactive products from communication

Travel Bookings

A traveler can have multiple travel-related records stored in their profile.

Why use the Array of Objects

  • Store multiple travel documents and memberships under a single user attribute

  • Update one document or membership without overwriting the others

  • Segment users based on expiration dates, country, or loyalty tier

  • Personalize messages using the most relevant travel record

Example Use Cases

  • Target users who have an active loyalty membership with the Gold or Platinum tier

  • Personalize lounge or fast-track offers based on the user’s loyalty program and tier

Insurance Policies

A customer can have multiple active policies: health, car, travel, and home. Each policy has renewal dates and status changes.

Why use the Array of Objects

  • Track multiple policies independently

  • Send renewal reminders per policy

  • Segment based on active policy type

  • Avoid sending renewal messages for cancelled policies

Example Use Cases

  • Renewal reminder 14 days before policy expiration

  • Cross-sell travel insurance to users with active car insurance

  • Exclude expired policies from segmentation

Financial Products

A user can have multiple cards, loans, or financial products.

Why use the Array of Objects

  • Track expiry dates

  • Manage status updates

  • Personalize communication per product

  • Ensure deterministic object selection

Example Use Cases

  • Notify users of card expiration

  • Offer limit increase to high-usage cards

  • Promote upgrade to premium card tier

  • Exclude blocked cards from campaigns

Loyalty Programs

A user can have multiple loyalty accounts or tiers across brands or programs.

Why use the Array of Objects

  • Track tier changes

  • Update points balance per membership

  • Personalize rewards messaging

  • Segment based on tier or expiration

Example Use Cases

  • Notify users whose points expire soon

  • Promote tier upgrade

  • Reward top-tier members

  • Exclude inactive memberships

Event & Concert

A user can attend or register for multiple events or concerts.

Example Use Cases

  • Send reminders for upcoming events

  • Promote similar concerts based on past attendance

  • Offer VIP upgrades for selected tickets

Pets

A user can register multiple pets under their profile.

Example Use Cases

  • Send vaccination reminders

  • Promote pet-specific products

  • Segment users by pet type

Music

A user can have multiple favorite artists, playlists, or purchased tracks.

Example Use Cases

  • Recommend new releases based on favorite artists

  • Promote concerts for the followed musicians

  • Personalize content based on listening preferences