# Preset Stock Checkers for members

* Supported stores: bestbuy/dollargeneral/walmart/target/gamestop/costco/samsclub

## Stock Checker

The Stock Checker lets you create and manage embed posts with interactive buttons. When a member clicks the button, Moonitor checks stock for all the associated product links.

This tool is ideal for tracking availability across multiple retailers in one click.

***

### Create a New Stock Checker

To create a brand new stock checker with its own unique name and links, use one of the following commands:

```
$monitor csc {name} {link1} {link2} ...
$monitor createstockchecker {name} {link1} {link2} ...
```

**Example:**

```
$monitor csc evolvingskies https://store1.com/item/123 https://store2.com/item/456
```

> Make sure to include at least one valid link. If no links are found or required arguments are missing, Moonitor will guide you with the correct format.

***

### Add Links to an Existing Stock Checker

Already created a stock checker and want to add more links to it? Use:

```
$monitor asc {name} {link1} {link2} ...
$monitor addstockchecker {name} {link1} {link2} ...
```

**Example:**

```
$monitor asc ps5 https://store3.com/item/789
```

This will update the existing checker by appending the new links. The same scan button will now check all previous and newly added URLs.

***

### Remove a Stock Checker

To remove a stock checker entirely:

```
$monitor rsc {name}
$monitor removestockchecker {name}
```

**Example:**

```
$monitor rsc evolving
```

If the stock checker with that name doesn't exist, Moonitor will let you know.

***

### 📦 Post a Stock Checker

You can post an existing stock checker into any channel with the **Stock Scan** button:

#### 🔧 Command Format

```
$monitor psc {name} #channel {embed title here} | {embed body text...} [optional image URL]
```

or

```
$monitor poststockchecker {name} #channel {embed title here} | {embed body text...} [optional image URL]
```

***

#### ✅ Example

```
$monitor psc ps5 #restocks Gamestock stock checker | Check all major retailers. Updated hourly. https://example.com/ps5.jpg
```

This command will post a rich embed in the `#restocks` channel with:

* **Title:** `Gamestock stock checker (Optional)`
* **Body:** `Check all major retailers. Updated hourly. (Optional)`
* **Image:** `https://example.com/ps5.jpg (Optional)`
* Includes a **Check Stock** button that runs the stock checker.
* If an image is attached as an attachment, it'd be used instead of the Image URL.&#x20;

***

#### 🔍 Notes

* **The title** starts after the channel mention and continues until the `|` character.
* **The body** is everything after `|`, up until an optional image URL at the end.
* **The image URL** is optional and must be a valid link (e.g. ends in `.jpg`, `.png`, etc.).
* **Only one `|` is supported.**
* You can also upload an image as an attachment instead of using a link.

***

#### ⚠️ If you don’t mention a channel

If the target channel (`#channel`) is missing, you’ll get an error with the correct format reminder.

***

### Notes

* `{name}` is your unique identifier for the stock checker. You’ll use it to update, remove, or post the scan later.
* You can include links from multiple stores and add more over time.
* Buttons will only appear for stores that are supported by Moonitor.
* Stock checkers work well alongside `$pdeal` for both online and in-store tracking.

***


---

# 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.moonitor.tools/other-tools-and-features/preset-stock-checkers-for-members.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.
