---
title: 'React to an X Post'
description: "X post reaction loyalty rule. Reward users for liking, retweeting, or engaging with specific posts."
keywords: ["Twitter engagement rewards", "retweet loyalty", "like-to-earn", "X reaction tracking"]
---

> **For AI agents:** the complete documentation index is at [llms.txt](https://docs.snagsolutions.io/llms.txt). Append `.md` to any page URL for its markdown version.

import RewardWithMultiplierFixedAmount from '/snippets/rules/reward-with-multiplier-fixed-amount.mdx'

## Overview

This loyalty rule allows admins to reward users for commenting, reposting, or liking a specific X post. Please note: Likes are not actively tracked and are only displayed to enhance user engagement.

<Frame>
  ![Snag admin react to an X post rule configuration form](https://assets.snagsolutions.io/public/docs/rules/x-post-reaction.png)
</Frame>

## Prerequisites

- The user must have connected their X account to Snag.
- The user must have commented, reposted, or liked a specific X post, depending on the rule configuration.

## Rule Configuration Fields

<RewardWithMultiplierFixedAmount />

### Basic Settings

- **Update Cadence**: Points for this rule will be rewarded immediately on user claim after they follow the defined X account.
- **User Reward Frequency**: This defines how often the user will be rewarded. You can choose between one time, daily, weekly, or monthly.

### **Custom Settings**

- **X Post URL**: This lets you define the URL of the X post that the user must react to.
- **Required Actions**: This lets you define the actions that the user must perform on the X post.
  - **Comment**: The user must comment on the X post.
  - **Repost**: The user must repost the X post.
  - **Like**: The user must like the X post. (Likes are not actively tracked and are only displayed to enhance user engagement.)
- Skip the multiplier for this rule

**Call to Action (Optional)**

This will show a call to action in our loyalty rule.

- **Link**: Provide a URL for users to take further action.
- **Button Text**: Define the button label.
