> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yoinka.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Channels

> Where Yoinka sends you notifications — email, Slack, Discord.

A **channel** is somewhere Yoinka sends you notifications. You can add as many as you want, and pick which ones fire per-monitor.

## Supported channel types

<CardGroup cols={3}>
  <Card title="Email" icon="mail">
    Any inbox. Good for durable archives and mobile.
  </Card>

  <Card title="Slack" icon="slack">
    Incoming webhook. Ideal for a `#jobs` personal or team channel.
  </Card>

  <Card title="Discord" icon="discord">
    Webhook URL from a server/channel you control.
  </Card>
</CardGroup>

## Email

1. **Channels → New → Email**.
2. Enter the address.
3. Click **Test** — you should get a message within \~30s. Check spam the first time.
4. Save.

From-address is `notifications@yoinka.com`. If you don't receive the test, see [troubleshooting](#troubleshooting).

## Slack

1. In Slack, **Apps → Incoming Webhooks → Add to Slack → pick a channel**. Slack gives you a URL starting with `https://hooks.slack.com/services/`.
2. In Yoinka: **Channels → New → Slack**. Paste the URL.
3. **Test** — a test message lands in the Slack channel. Save.

Yoinka only sends — it doesn't read anything from your Slack.

## Discord

1. In Discord, **Server Settings → Integrations → Webhooks → New Webhook → Copy URL**. URL starts with `https://discord.com/api/webhooks/`.
2. In Yoinka: **Channels → New → Discord**. Paste.
3. **Test** → Save.

## Assigning channels to monitors

By default, every [monitor](/features/monitors) fires through every channel. Edit a monitor to pick a subset — e.g. *urgent roles → email + Slack*, *exploratory monitors → Discord only*.

## Troubleshooting

| Symptom                                                         | Fix                                                                              |
| --------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| Email goes to spam                                              | Add `notifications@yoinka.com` to contacts, or mark the first message "not spam" |
| No test email at all                                            | Re-check the address for typos; check your spam folder; confirm DNS accepts mail |
| Slack/Discord test succeeds but real notifications don't arrive | Check that the monitor has this channel assigned and is *Active*                 |
| "Webhook URL invalid"                                           | Make sure you copied the full URL including the trailing token                   |

## Message previews

<Tabs>
  <Tab title="Email">
    **Subject**: `New match: Senior Backend Engineer at Stripe (Remote)`

    **Body**:

    > Your monitor *"Senior Backend — Remote"* matched a new role.
    >
    > **Stripe — Senior Backend Engineer**
    > Remote · Posted 4 minutes ago
    >
    > Build and scale the core payments API used by millions of merchants…
    >
    > *\[Apply on Stripe]* · *\[Open in Yoinka]*
  </Tab>

  <Tab title="Slack">
    ```
    📡 Yoinka · Senior Backend — Remote
    Stripe — Senior Backend Engineer
    Remote · Posted 4m ago

    Build and scale the core payments API…

    [Apply] [Open in Yoinka] [Dismiss]
    ```
  </Tab>

  <Tab title="Discord">
    Embed with company logo, title, location, first \~200 chars of description, and three action buttons (Apply, Open in Yoinka, Dismiss).
  </Tab>
</Tabs>

See [notifications](/features/notifications) for the content and timing rules.
