# Welcome to Advocate!

<figure><img src="https://563043647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2KKP1TyA7HGgvucTAPcV%2Fuploads%2F5uuKZWGS2n5DIVLmrmO7%2Fdark%204x.png?alt=media&#x26;token=3116bb77-c92d-4d99-8d8d-215fce3df3d0" alt="" width="375"><figcaption></figcaption></figure>

Advocate is a software platform designed to help nonprofits connect people in need to those who can help by leveraging the power of direct sponsorship! Check out our documentation to learn more about this powerful platform and how to use it well!

### Before you begin...

There are four types of primary user functions within Advocate:

* [Organization Users](https://docs.advocatewithus.com/organization-users)
* [Program Administrators](https://docs.advocatewithus.com/program-administrators)
* [Recipients](https://docs.advocatewithus.com/recipients)
* [Donors](https://docs.advocatewithus.com/donors)

While a user has the ability to be an Administrator, Recipient, and Donor within Advocate at any given time, our documentation is organized around these user functions, so make sure you have a sense of what role you are before consulting the documentation for the quickest solutions!

### Choose what user function you are looking for!

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-type="files"></th><th></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Organization Users</strong></td><td>For our nonprofit customers who need to administrate all functions at the highest level of the system.</td><td></td><td></td><td></td><td><a href="https://563043647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2KKP1TyA7HGgvucTAPcV%2Fuploads%2FswzpcQEZWDVqaZ3GX7FY%2FAdobeStock_565787140%20-%20Medium.jpeg?alt=media&#x26;token=b4b8c062-db7d-4842-bd21-5a61eeeab4aa">AdobeStock_565787140 - Medium.jpeg</a></td><td><a href="organization-users">organization-users</a></td></tr><tr><td><strong>Program Administrators</strong></td><td>Learn all the different program functions and how to manage programs effectively.</td><td></td><td></td><td></td><td><a href="https://563043647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2KKP1TyA7HGgvucTAPcV%2Fuploads%2FRX8WxXSGkD5hgZsTOhq0%2FAdobeStock_327586852%20-%20Medium.png?alt=media&#x26;token=65e75731-60d1-4b73-9408-0d76ae541253">AdobeStock_327586852 - Medium.png</a></td><td><a href="program-administrators">program-administrators</a></td></tr><tr><td><strong>Recipients</strong></td><td>For those who are using Advocate to receive goods or services from nonprofit organizations.</td><td></td><td></td><td></td><td><a href="https://563043647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2KKP1TyA7HGgvucTAPcV%2Fuploads%2FKDHRm1IX3JLBmwvIpT9X%2FAdobeStock_562666244.jpeg?alt=media&#x26;token=3794e71a-cb9f-48ab-bf93-5a8b6162ba98">AdobeStock_562666244.jpeg</a></td><td><a href="recipients">recipients</a></td></tr><tr><td><strong>Donors</strong></td><td>For those who are interested in sponsoring needs on Advocate.</td><td></td><td></td><td></td><td><a href="https://563043647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2KKP1TyA7HGgvucTAPcV%2Fuploads%2F4ApYFbAD2fvfUwURWa3r%2FAdobeStock_629983373%20%5BConverted%5D.png?alt=media&#x26;token=747fef08-0e6c-4c15-b1e2-afe85e6bbe49">AdobeStock_629983373 [Converted].png</a></td><td><a href="donors">donors</a></td></tr></tbody></table>


---

# 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.advocatewithus.com/readme.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.
