# Automatic Offers

With **Automatic Offers**, Nifty can automatically send offers when buyers show interest in your listings.

### Where to find it

Go to the [**Dashboard**](https://app.nifty.ai/automation) → **Offers** (for your marketplace).

Marketplace-specific guides:

* [Automatic Offers: Depop](/automation/automatic-offers/automatic-offers-depop.md)
* [Automatic Offers: eBay](/automation/automatic-offers/automatic-offers-ebay.md)
* [Automatic Offers: Mercari](/automation/automatic-offers/automatic-offers-mercari.md)
* [Automatic Offers: Poshmark](/automation/automatic-offers/automatic-offers-poshmark.md)

### How it works

When a buyer likes, watches, or bundles one of your listings, Nifty:

1. Detects the activity.
2. Checks whether the listing meets your offer criteria.
3. Sends an offer with your configured discount.
4. Logs the result in the **Offer Tracker** in [**History**](/automation/history.md).

{% hint style="info" %}
If we detect that the buyer has already sent you an offer, we’ll skip sending an automatic offer.
{% endhint %}

### Offer strategies

#### One-size-fits-all

Set a single discount percentage for all listings (for example, “15% off”). You can still add filters (price, condition, keyword, etc.) to control which listings are eligible.

#### Tiered offers

Create multiple offers with different criteria. Common filters include:

* **Age** — for example, send steeper discounts on older listings.
* **Price** — for example, only send offers on listings priced $20–$200.
* **Condition** — for example, skip listings marked as new.
* **Keyword** — for example, skip listings with “firm” in the title.

All filter criteria on a given offer must be true for that offer to apply.

### Offer processing order

Nifty evaluates offers from top to bottom and sends the first offer whose filters all match.

In most cases:

* Put more specific offers at the top.
* Put more general offers at the bottom.

To rearrange offers, drag and drop the offer cards.

{% hint style="info" %}
When a listing is relisted, its age resets to zero. If you use age-based offers (for example, “older than 7 days”), newly relisted listings need to age again before becoming eligible.
{% endhint %}

### Base price

On marketplaces like eBay and Depop, you can apply discounts (sales) to your listings. When configuring offers, you can choose how the offer interacts with those sales:

* **Original price** — offer is calculated from the full price.
* **Current price** — offer is calculated from the sale price.

**Example:** You have a 20% offer configured, a 10% sale on shoes, and a 30% sale on sweaters.

* **Original price** — shoes get 20% off the full price (better than the 10% sale). Sweaters don’t get an additional offer because the 30% sale already beats it.
* **Current price** — shoes get 20% off the already-discounted price (stacking discounts).

### Multiple likes from the same buyer

If a buyer likes multiple listings from you, Nifty sends one offer and waits at least an hour before sending another.

### Waterfall offers

If a buyer doesn't respond to your initial offer, Nifty can automatically send follow-up offers with deeper discounts. You can configure up to 2 follow-up offers spread over 7 days.

{% hint style="info" %}
**Available on:** Poshmark, Mercari, and Depop.
{% endhint %}

Waterfall offers only trigger when an initial offer is sent. If a listing is excluded from offers (for example, by a price or keyword filter), it won't receive waterfall offers either. Furthermore, waterfall offers are sent the same way as your initial offer — if the initial was an Offer to Likers, the waterfall will be too.

Each follow-up discount applies to the previous offer price, not the original — the discounts stack.

**Example:** You have three offer rules (10% off new, 20% off used, no offer under $20) plus a 10% waterfall:

| Scenario         | Initial offer | Waterfall offer   |
| ---------------- | ------------- | ----------------- |
| New item ($100)  | $90 (10% off) | $81 (10% off $90) |
| Used item ($100) | $80 (20% off) | $72 (10% off $80) |
| Item under $20   | No offer      | No waterfall      |

{% hint style="info" %}
Disabling waterfall offers prevents new sequences from starting, but it doesn't cancel follow-up offers for sequences that are already in progress.
{% endhint %}

### Responding to incoming offers

**Automatic Offers** sends offers on your behalf, but it doesn’t respond to offers that buyers send you:

* **eBay** — use eBay’s built-in “auto-accept” and “auto-decline” when creating listings.
* **Poshmark**, **Mercari**, **Depop** — sign in to these platforms directly to respond.

Check your marketplaces regularly — timely responses can significantly increase your sales.

### Limitations

| Limitation                     | Details                                                                                                                                                                                 |
| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Send offers to existing likers | Only new likes trigger offers. Use [Bulk Offers](/inventory-management/bulk-actions.md#bulk-offers) in the [**Inventory Manager**](/inventory-management/inventory-manager.md) instead. |
| Negotiate counter-offers       | Only initial offers are automated.                                                                                                                                                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nifty.ai/automation/automatic-offers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
