# Email & Slack

Finora delivers budget alerts, anomaly notifications, and scheduled report emails through two channels:

* **Email** — sent from `donotreply@finora.services`
* **Slack** — to a channel of your choice (Scale plan and above)

You configure both in **Settings → Alert Notifications**.

***

## Email setup

Email is enabled by default for every account, using the email tied to your sign-in.

### Changing the destination email

1. Open **Settings → Alert Notifications**.
2. In the **Email** section, you'll see your current notification email.
3. Update it (e.g. to a shared finance alias like `finops@yourcompany.com`).
4. Click **Save**.

> Changing the email here only affects alerts and report emails. To change your sign-in email, go to **Settings → Profile & Account**.

### What you'll receive by email

| When                     | Subject line example                                          |
| ------------------------ | ------------------------------------------------------------- |
| Budget rule reaches 80%  | `[Finora] OpenAI monthly cap — 80% reached`                   |
| Budget rule crosses 100% | `[Finora] OpenAI monthly cap — threshold exceeded`            |
| High-severity anomaly    | `[Finora] Unusual spend on Anthropic — $1,243 above baseline` |
| Scheduled report ready   | `[Finora] Your report is ready: April 2026 AI Spend Review`   |

Emails include the rule context, the spend numbers, and a link back to the Overview filtered to the relevant slice.

### Choosing what you want notified about

Per-category toggles let you mute email delivery individually:

* **Budget alerts** (on by default)
* **Anomaly alerts** (on by default)
* **Scheduled reports** (on by default)
* **Product updates** (off by default)

***

## Slack setup

> **Plan requirement.** Slack notifications require the **Scale** plan or above. On Trial and Growth, the Slack section is locked.

### Step 1: Create an incoming webhook in Slack

1. In your Slack workspace, go to **Apps → Incoming Webhooks** (or visit [slack.com/apps/A0F7XDUAZ](https://slack.com/apps/A0F7XDUAZ)).
2. Click **Add to Slack**.
3. Pick the **channel** the notifications should post to (e.g. `#finops-alerts`).
4. Click **Allow**.
5. **Copy the webhook URL** — it looks like `https://hooks.slack.com/services/T.../B.../xxx...`.

### Step 2: Paste the webhook into Finora

1. Open **Settings → Alert Notifications**.
2. In the **Slack** section, paste the webhook URL into **Webhook URL**.
3. Toggle **Enable Slack notifications** ON.
4. Click **Save**.

Finora sends a test message right away. Check your Slack channel for a *"Finora is now wired up"* message confirming delivery.

### What Slack messages look like

Slack messages use a clean blocks layout with:

* Title (e.g. *Budget alert: OpenAI monthly cap*)
* Provider, threshold, and current spend
* A severity color bar (green / yellow / red)
* A button to open the Overview deep-linked to the relevant view

### Per-category toggles

The same toggles that apply to email apply to Slack:

* Budget alerts
* Anomaly alerts (high severity only)
* Scheduled reports

***

## Troubleshooting

### Email isn't arriving

| What's happening        | Try this                                                                                         |
| ----------------------- | ------------------------------------------------------------------------------------------------ |
| Email is in spam        | Whitelist `donotreply@finora.services` in your mail client                                       |
| Wrong destination email | Update it in **Settings → Alert Notifications** (separate from sign-in email)                    |
| Rule fires but no email | Check the **Triggered alerts** tab — if the rule fired but no email is recorded, contact support |

### Slack message doesn't arrive

| What's happening                   | Try this                                                                                                             |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Test message never arrives         | Webhook URL is wrong, channel was archived, or the Slack app was uninstalled — re-create the webhook and paste again |
| Test arrives but real alerts don't | Check the per-category toggles — Slack delivery for that category may be muted                                       |
| Slack returns an error             | Stale webhook URL — re-create from the Slack app and update Finora                                                   |

### "Slack notifications" toggle is greyed out

You're on Trial or Growth. Upgrade to Scale or above in **Settings → Billing & Subscription**.

For deeper issues, email <support@finora.services> and include the rule name plus the approximate trigger timestamp.


---

# 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.finora.services/notifications/email-and-slack.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.
