> For the complete documentation index, see [llms.txt](https://revstack.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://revstack.gitbook.io/docs/user-profile/fulltext-providers.md).

# Manage fulltext providers

<figure><img src="/files/JaSj1yD5frqwiM1zysaT" alt=""><figcaption></figcaption></figure>

### What is a fulltext provider?

A fulltext provider is a third-party service that retrieves the complete text of an article using its DOI. By default, Revstack integrates Unpaywall, but you can add your own providers to enhance retrieval options.

{% hint style="info" %}
The URL of a full-text provider is generally structured as follows:

<kbd><mark style="color:red;"><https://provider.com/><mark style="color:red;"></kbd><kbd>DOI</kbd>

Only the first part (in red) should be entered in Revstack. For more complex URLs, you can use the <kbd>**$doi$**</kbd> tag to specify where the DOI should be inserted within the URL.
{% endhint %}

## Add a new provider

To add a fulltext provider:

{% stepper %}
{% step %}
Navigate to your personal profile and go to the "Full-Text Providers" tab.
{% endstep %}

{% step %}
Enter the provider's name and URL.
{% endstep %}

{% step %}
Define the priority order in which Revstack should use the provider.
{% endstep %}

{% step %}
Optionally, you can define an icon for easier identification [in the document toolbar](/docs/getting-started/inclusion-process/documents-inclusion.md#screening-of-documents).
{% endstep %}
{% endstepper %}

{% hint style="info" %}
The "Selector" and "Attribute" fields are currently not supported.
{% endhint %}

### Managing fulltext provider

* You can update or remove a fulltext provider at any time from the same section.
