# Temperature Hold Requirements

### What Temperature Holds Do

When a temperature hold is active for a state, CrushSuite prevents customers in that state from completing orders. The customer sees a message explaining that shipping to their state is temporarily on hold due to weather conditions and to check back later.

### How to Configure

**Vinoshipper users:** Temperature hold schedules sync from Vinoshipper, which manages hold periods based on carrier restrictions and state regulations.

**Self-compliance users:** Configure temperature holds manually in CrushSuite:

1. Go to **Compliance** → **State Shipping Configuration**.
2. Select the state.
3. Set the temperature hold period (start and end dates).
4. Save.

### Best Practices

* Communicate temperature holds proactively to your customers through email or your website.
* Consider offering pre-orders for temperature-hold states, with shipping delayed until the hold lifts.

> 📸 **Screenshot:** State configuration showing temperature hold dates for a specific state


---

# 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://crushsuite.gitbook.io/docs/compliance/state-compliance-reference/temperature-hold-requirements.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.
