# User Channels

A user can be alerted to specific events to a defined channel. A user channel will describe the endpoint to send an alert to. To see all current channels configured for a user, navigate to your user profile page to see your channels

<figure><img src="https://s3.amazonaws.com/helpscout.net/docs/assets/60208fd212248b2c96d50eeb/images/62a00e98573200079252262c/file-X3843J2y61.png" alt=""><figcaption></figcaption></figure>

Expand the Channel tab and Click on Create. You will get this modal:

<figure><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fgit-blob-5fc8e63008e81aeca6d6f0ad741b72b7d24555bd%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="204.6953125">Name</th><th>Description</th></tr></thead><tbody><tr><td>Channel</td><td><p>Channel Type:<br>- EMAIL - This will the notifications to your email.<br>- SMS - This will send the notifications to your phone number.<br>- PUSH - This will send a system notification through the browser you are using. Remember to enable the site's permission to send you notification. See documentation for your specific browser.<br><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fgit-blob-583195b7b652eff7bbb9b8bffc49227158740845%2Fimage.png?alt=media" alt="" data-size="original"><br>- NOTIFICATION - This will send notifications within TilliT DO, accessible through the Bell icon on the top bar.</p><p><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fgit-blob-4e71be07f866f0e5f45224de662f9a0a18f78f2c%2Fimage.png?alt=media" alt="" data-size="original"></p></td></tr><tr><td>Endpoint</td><td>See <a href="https://help.tillit.cloud/api/mqtt-api/subscribe-to-a-tillit-topic">https://help.tillit.cloud/api/mqtt-api/subscribe-to-a-tillit-topic</a></td></tr><tr><td>Options</td><td><p>See below for general options and Sft channel options. It should be written as a json object<br></p><pre><code>export type ChannelOptions = {
  username?: string;
  headers?: any;
  authType?: 'OAUTH' | 'BASIC' | 'TOKEN';
  tokenUrl?: string;
  clientId?: string;
  secretName?: string;
  scope?: string;
  grantType?: string;
  jsonata?: string;
};
export type SftChannelOptions = {
tempFolder?: string;
filePrefix?: string;
host?: string;
username?: string;
port?: number;
secretName?: string;
};
Example:
{
"username": "myName",
"tokenUrl": "tokenUrl.here"
}
</code></pre></td></tr><tr><td>Active</td><td>Enable the channel to be accessible</td></tr></tbody></table>

### Example

Below is an example of setting up a user email channel. Subscriptions that use this channel will send information to your email.

<figure><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fgit-blob-65abffaabdb98db81e56a69b2949c4f6873f1a1d%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>
