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

# Rules & conditions

> Define when posts should be automatically promoted based on engagement and other criteria

Rules determine which posts Boosterberg will automatically turn into paid ads. Set conditions based on engagement metrics, timing, and content characteristics.

## Engagement rules

Control promotion based on how your audience interacts with posts.

### Minimum engagement threshold

Set the minimum number of reactions, comments, or shares required before promoting.

```
Examples:
- Minimum 50 reactions (likes, loves, etc.)
- Minimum 10 comments
- Minimum 5 shares
```

<Tip>
  Start with higher thresholds to ensure you're only promoting proven content. You can lower them as you optimize.
</Tip>

### Engagement rate

Require a minimum engagement rate (interactions divided by reach).

```
Example: Minimum 5% engagement rate
```

This ensures posts are resonating with your audience, not just reaching many people.

### Combined metrics

Use multiple engagement criteria together:

```
Boost when:
- Reactions ≥ 50 AND
- Comments ≥ 10 AND
- Engagement rate ≥ 3%
```

## Timing rules

Control when posts can be promoted based on their age.

### Post age window

Define how old a post can be before it's eligible for promotion.

```
Examples:
- Promote posts between 2-24 hours old
- Promote posts within first 6 hours
- Promote posts 12-48 hours after publishing
```

<Note>
  Promoting too early may waste budget on posts that won't perform. Promoting too late misses peak engagement windows.
</Note>

### Time of day

Specify when promotion should occur:

```
Examples:
- Only promote during business hours (9 AM - 5 PM)
- Promote on weekends only
- Avoid promoting between midnight and 6 AM
```

## Content rules

Filter which types of content get promoted.

### Content type

Select which post formats are eligible:

* Photos
* Videos
* Links
* Text posts
* Carousels
* Stories

<Tip>
  Video content often performs better when promoted. Consider creating separate campaigns for different content types.
</Tip>

### Keyword filters

Include or exclude posts containing specific keywords:

```
Include posts with: "sale", "discount", "new product"
Exclude posts with: "hiring", "internal", "test"
```

### Hashtag rules

Promote posts with specific hashtags:

```
Promote posts tagged with: #promotion, #featured, #advertise
```

## Advanced conditions

### Audience size

Only promote if organic reach exceeds a threshold:

```
Example: Only promote if organic reach > 1,000 people
```

### Previous performance

Use historical data to inform promotion:

```
Promote similar posts that performed well in the past
```

### Budget availability

Automatically pause promotion when budget limits are approached:

```
Stop promoting when daily budget reaches 90%
```

## Rule combinations

Combine multiple rules for precise control:

<Tabs>
  <Tab title="Conservative">
    ```
    Promote when:
    - Reactions ≥ 100
    - Post age: 6-24 hours
    - Content type: Photos or Videos
    - Engagement rate ≥ 5%
    ```
  </Tab>

  <Tab title="Moderate">
    ```
    Promote when:
    - Reactions ≥ 50
    - Post age: 2-48 hours
    - Content type: All
    - Engagement rate ≥ 3%
    ```
  </Tab>

  <Tab title="Aggressive">
    ```
    Promote when:
    - Reactions ≥ 25
    - Post age: 1-72 hours
    - Content type: All
    - Engagement rate ≥ 2%
    ```
  </Tab>
</Tabs>

## Testing rules

<Steps>
  <Step title="Start conservative">
    Begin with strict rules to ensure quality.
  </Step>

  <Step title="Monitor for 1 week">
    Track how many posts meet your criteria and their performance.
  </Step>

  <Step title="Adjust thresholds">
    Lower requirements if too few posts are promoted, raise them if too many low-quality posts are promoted.
  </Step>

  <Step title="Optimize continuously">
    Review and refine rules based on ROI and campaign goals.
  </Step>
</Steps>

## Best practices

* Set realistic engagement thresholds based on your typical post performance
* Use post age windows to catch posts during their peak engagement period
* Test different rule combinations with small budgets first
* Review which posts are being promoted weekly and adjust rules accordingly
* Consider seasonal variations in engagement when setting rules

<Warning>
  Overly aggressive rules may promote low-quality content and waste budget. Start conservative and loosen restrictions gradually.
</Warning>

## Next steps

<Card title="Configure budget & audience" icon="dollar-sign" href="/campaigns/budget-audience-placement">
  Control spending and reach the right people
</Card>
