Social Media
Track and respond to user activity on Instagram—like DMs, mentions, and follows—by reporting social events into your loyalty program.
The social media module allows you to track social engagement from your users and report that activity into your loyalty program as events. This enables you to reward and react to social behavior such as follows, mentions, tags, and direct messages.
For example, when a user follows your Instagram account or mentions you in a post, the Loyalty Engine can receive that activity as an event, enabling you to award points, unlock offers, or trigger audience segmentation.
Tracked activity
The following Instagram activities are supported:
Posts & reels
A user mentions your account in the caption of a post or reel.
A user tags your account in the media.
Event type:
MENTIONED_YOU_SOCIAL
Reported properties:
caption
media_url
mention_type
("mention" or "tag")media_type
("post" or "reel")
Mentions are reported almost instantly. Tags may take up to 20 minutes to appear.
Stories
A user mentions your account in a story.
Event type:
MENTIONED_YOU_SOCIAL
Reported properties: same as above, with
media_type: story
Follows
Instagram does not provide a follow notification directly.
Instead, the follow is inferred when a user sends you a DM and no previous follow status is known, or it was previously "not following."
Event type:
FOLLOWED_YOU_SOCIAL
Triggered by: user sends a DM for the first time or after being marked as "not following"
DMs
A user sends a direct message to your nominated Instagram account.
Event type:
DM_YOU_SOCIAL
Reported properties:
platform
(e.g. "instagram")message
(the content of the DM)
Sending a DM also updates the user's follow status.
For private Instagram accounts, only follows and DMs are trackable. Public, creator, and business accounts support all activity types above.
Profile attributes
Each time a user sends a DM or mentions you, the following Instagram profile attributes are updated in their loyalty profile:
username
follower count
following count
post count
is verified (Instagram blue tick)
follow status
These attributes can be used to create custom audiences and reward users based on their influence. For example:
Audience of users with 10,000+ followers
Verified users who have posted content in the last 30 days
How to register a follow
For a follow to register in WLL, the user must:
Add their Instagram handle to their profile in WLL and save
Follow you on Instagram (they can skip the step if they already do)
Send you a DM
Because Instagram doesn’t notify WLL directly of follow activity, a follow is only registered when the user sends your account a DM. Make sure your loyalty interface makes this clear to users.
Setup instructions
To enable the Social Media Module:
Contact your account manager to request pricing and setup.
WLL will share a one-time invitation link.
Open the link and log in to the Facebook account that owns your Instagram business account.
Grant the requested permissions.
Once connected, your tenant will automatically begin receiving social-related event data for the linked Instagram account.
Last updated
Was this helpful?