> For the complete documentation index, see [llms.txt](https://docs.subsprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.subsprotocol.com/how-it-works/earn-with-subs.md).

# Earn with Subs

Multiple ways to earn

There are many ways to earn recurring revenue with Subs after you've created your application. The simplest is "personal subs" which allows you to just have a page hosted on Subs and let your users subscribe, nothing more.

## Personal Page

The first thing you need to do is add your app information, and for that, go to [Subs](https://app.subsprotocol.com/#/app/apps), on your apps page click **manage** and complete your app details :&#x20;

<figure><img src="https://1911528868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMi4ivT4S6SjuAElL2Iuo%2Fuploads%2F0TkUQ2BAgG54y1SId7Am%2F10.JPG?alt=media&amp;token=0802edf8-1739-4fa3-ae48-a732971ffa7b" alt=""><figcaption></figcaption></figure>

After that, complete your profile :

<figure><img src="https://1911528868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMi4ivT4S6SjuAElL2Iuo%2Fuploads%2Fw51AREO5cN074vvLMknH%2F11.JPG?alt=media&amp;token=0674b493-1fc2-41e1-92a2-451fd482444c" alt=""><figcaption></figcaption></figure>

Boom, the magic of Subs :tada::tada::tada:

<figure><img src="https://1911528868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMi4ivT4S6SjuAElL2Iuo%2Fuploads%2FkZFcGbT9vsu5HAhTP6WC%2F12.JPG?alt=media&amp;token=88ce574b-8822-4e0b-b976-8ed32c4f9e1f" alt=""><figcaption></figcaption></figure>

#### We keep it simple

<div><figure><img src="https://1911528868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMi4ivT4S6SjuAElL2Iuo%2Fuploads%2FfTcxJmZByERQSSycs8Ox%2Fimage.png?alt=media&amp;token=44f3dd24-bcd2-4ed1-a209-fdac2ad1f72a" alt="" width="295"><figcaption></figcaption></figure> <figure><img src="https://1911528868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMi4ivT4S6SjuAElL2Iuo%2Fuploads%2FbGIdrrIfrLiq9z5eSTiE%2FCapture%20d%E2%80%99%C3%A9cran%20du%202023-10-24%2012-19-58.png?alt=media&amp;token=824d0460-de18-49ed-9075-2cd1558cc515" alt=""><figcaption></figcaption></figure></div>

For the end users, they just need to choose the plan and the token they want to use. And, Tadaa, a new subscriber :tada::tada::tada: . Take a look at this [example](https://testnet.subsprotocol.com/#/0x6432BF02a54975500EE3924Dfe504351E27b968B/mumbai_1).

## Subs Widget&#x20;

Another way to earn recurring revenue with Subs is with the Subs widget, which lets you integrate Subs directly into your existing application.

&#x20;      &#x20;

<figure><img src="https://cdn.gamma.app/zjdxhxryph5dzu7/872e7fe83bcc4480a4f623f2e1a84930/original/Capture-d-ecran-du-2023-09-19-10-41-12.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://cdn.gamma.app/zjdxhxryph5dzu7/e4bb8404307b4d618a0eff526d052cb4/original/Capture-d-ecran-du-2023-09-19-09-10-57.png" alt=""><figcaption></figcaption></figure>

Simply install our package JS on your already existing website, it's easy to setup.\
Go check [Subs Widget page](/developer-docs/subs-widget.md).&#x20;

## Telegram Monetization

There are a service build on top of Subs that allow you to monetize your group or channel telegram with your subs plans: Check our [telegram bot](/developer-docs/telegram.md)  .&#x20;

## Discord Monetization

There are others services build on top of Subs that allow you to monetize your discord servers  with your subs plans. Write [us](https://t.me/+esGoPJGnaXE2ODNk) to get access .

## REST API

Do you have a complex existing information system? No problem, our tailor-made API helps you to easily use Subs for recurring revenues.

Our API is incredible for 2 reason:

* Is gas-less, you can add payment to your App and also let your user subscribe for FREE.
* Choose your favorite node provider and you get all the data about your subscription app and customers

It's just here [Subs API](/developer-docs/api.md)

## Directly on-chain

We give you all you need to recreate a mini ABI of our smart-contract.

You can integrate Subs directly into your smart contract if needed, for example verify if a user is your subscriber :&#x20;

```solidity
(bool isMySubscriber,,,) = ISubs(subsAddress).isMySubscriber(appId, userAddress);
```

\
You can even make your own SDK out of it ! Posibilities are endless, there are several possibilities, so it's up to you

All you need: [Subs Contract](/developer-docs/apps-contracts.md)
