---
title: "Labs | Proxy Mail QA"
description: "New Proxy Mail QA features you switch on for yourself before they're available to everyone, and what each switch changes in the app, API and agents."
url: https://proxymail.qa/docs/labs
---

# Labs

Labs has new features you can try before they’re available to everyone. Switch them on in the app under **Account settings → Labs**, or from the help menu (**? → Labs**). Each switch is yours alone: teammates switch on their own.

## What’s in Labs

| Feature                              | What it adds                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Marketing and offer emails**       | The Offers and Marketing areas on the Accounts page, in the inbox and in Project settings. The tools record\_coupon\_result, check\_offers, mark\_unsubscribed, mark\_resubscribed, check\_unsubscribe, record\_consent and check\_sequence, with their REST routes and their [Node.js](https://proxymail.qa/docs/node) and [Python](https://proxymail.qa/docs/python) methods, and the MCP prompts that use them. In check\_email, the coupon and marketing checks: coupon\_expiry, coupon\_result, offer\_reuse, list\_unsubscribe, one\_click\_unsubscribe, unsubscribe\_link, preheader, after\_unsubscribe and the [marketing rules by country](https://proxymail.qa/use-cases/marketing-rules-by-country). The Chrome extension’s Offers and Marketing modes and its “I unsubscribed” button |
| **Spam score and attachment checks** | spam\_risk, a spam score out of 10 from the markers spam filters weigh, and harmful\_attachment, for attachments inboxes block or distrust: in check\_email, run reports, Reports and the inbox                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

Coupons themselves aren’t in Labs: `wait_for_code` with `kind: coupon` finds a coupon, its discount and its end date for everyone.

## Where a switch applies

- **The app**, as soon as you switch.
- **API keys and agents.** A key acts as the person who made it, so it follows their switches: switch a feature on before an agent or a test suite uses it. A teammate’s key follows the teammate’s switches. An agent isn’t shown a feature’s tools while it’s off, and sees them on its next connection once it’s on, or once the feature is available to everyone.
- **The Chrome extension**, the next time you open its popup.
- **Run reports** keep what `check_email` answered when the run checked each email. On a run’s page in the app, warnings and the spam estimate from features you have off are left out; failures always show, since they’re why the run failed.

## While a feature is off

- Its results are still worked out for every email, so switching it on shows them for mail that already arrived.
- Its checks are left out of `check_email`, run reports and Reports (the Dashboard and the QA report), so they can’t fail a test.
- Its tools answer with an error that says what to do. Over REST it’s `403 forbidden`:

```json
{
  "error": "forbidden",
  "message": "Marketing and offer emails is in Labs. Switch it on in Account settings → Labs (https://app.proxymail.qa/settings/account#labs); it applies to your API keys and agents too."
}
```

## When a feature leaves Labs

It’s on for everyone, its switch goes, and Labs lists it as available to everyone. The [changelog](https://proxymail.qa/changelog) says when.

[Previous Limits and safety](https://proxymail.qa/docs/limits.html) [Next Test email not arriving?](https://proxymail.qa/troubleshooting.html)

- [English ](https://proxymail.qa/docs/labs)
- [Deutsch](https://proxymail.qa/de/docs/labs)
- [Español](https://proxymail.qa/es/docs/labs)
- [Français](https://proxymail.qa/fr/docs/labs)
- [日本語](https://proxymail.qa/jp/docs/labs)
- [简体中文](https://proxymail.qa/zh-cn/docs/labs)
