> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snagsolutions.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Post on Instagram

> Instagram post loyalty rule. Reward users for creating Instagram content about your brand.

<head>
  <script type="application/ld+json">
    {JSON.stringify({
            "@context": "https://schema.org",
            "@type": "TechArticle",
            "headline": "Post on Instagram",
            "description": "Instagram post loyalty rule. Reward users for creating Instagram content about your brand.",
            "author": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/"},
            "publisher": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/", "logo": {"@type": "ImageObject", "url": "https://assets.snagsolutions.io/public/docs/snag-logo-dark-no-bg.svg"}},
            "mainEntityOfPage": "https://docs.snagsolutions.io/loyalty/rules/instagram-post"
          })}
  </script>
</head>

## **Overview**

This loyalty rule allows admins to reward users for creating posts on [Instagram](https://www.instagram.com/). This rule encourages users to create content and engage with your brand on Instagram, helping to increase your social media presence and community engagement.

<Frame>
  ![Snag admin Instagram post rule configuration form](https://assets.snagsolutions.io/public/docs/rules/instagram-post.png)
</Frame>

## **Prerequisites**

* The user must have connected their Instagram account to Snag.
* The user must create a new post on Instagram.

## **Rule Configuration Fields**

### **Reward**

* **Type of Reward**: Choose between "Points" or "Multiplier".

* **Points**: Users will get the defined no of points.

* **Multiplier**: Users will get the multiplier of the defined amount.

### **Reward criteria**

* **Post should include**: Specify hashtags or text that posts must include in the caption to be eligible for rewards

  * Example: `#dreamersclub` or `#dreamers on tour`
  * You can add multiple criteria using the "Add Another" button
  * The system checks if any of the specified texts appear in the post caption (case-insensitive)

### **Basic Settings**

* **Update Cadence**: This defines how often the rule will run to check for new Instagram posts. You can set it to:
  * **Once**: Users can only earn the reward once
  * **Daily**: Users can earn the reward once per day
  * **Weekly**: Users can earn the reward once per week
  * **Monthly**: Users can earn the reward once per month
* **User Reward Frequency**: This defines how often users can claim rewards for their Instagram posts. The reward is distributed **immediately** upon successful verification.

### **Custom Settings**

* **Skip multiplier**: Skip the multiplier for this rule
* **Post must include media**: Toggle to require posts to include media (images or videos). When enabled, text-only posts will not be eligible for rewards.

## **Verification Process**

Users verify their Instagram post through the following process:

<Steps>
  <Step title="Connect Instagram account">
    Users must first connect their Instagram account to Snag if they haven't already done so.
  </Step>

  <Step title="Create Instagram post">
    Users create a post on Instagram with the required text or hashtags in the
    caption.
  </Step>

  <Step title="Submit post URL">
    Users must submit the Instagram post URL (e.g.,
    `https://www.instagram.com/p/SHORTCODE/`) for verification. The URL can be for regular posts, Reels, or IGTV posts.
  </Step>

  <Step title="System verification">
    The system verifies that: - The post exists and is valid - The post belongs to
    the user's connected Instagram account - The post caption contains the
    required text or hashtags - The post includes media (if required) - The post
    was created after the rule start date (if applicable)
  </Step>

  <Step title="Reward distribution">
    Once verified, users receive their reward immediately.
  </Step>
</Steps>

## **Important Notes**

<Warning>
  Users must ensure their Instagram account is connected before creating posts.
  Posts created before connecting the account may not be eligible for rewards.
</Warning>

<Info>
  Users must provide a valid Instagram post URL for verification. The system supports verification of regular posts (`/p/`), Reels (`/reel/`), and IGTV posts (`/tv/`). All post types are eligible for rewards as long as they meet the specified criteria.
</Info>
