# Inviting Users

{% embed url="<https://app.guidde.com/share/playbooks/9cFxjht6JjCRnDrBKpSeHN?origin=G25dDmjNZ2b8ccFUz9X7G7W8T1k1>" %}

## Manually Join with a Community ID

Users can [create an account](/cms/tutorials/getting-started/registering-your-account.md), and click the blue arrow **Join** button on the main page.

* Enter the [Community ID](/cms/tutorials/customization/community-branding-and-settings.md#community-id-and-vanity-url)
* Press **Enter** to search
* Select the community to join

From there, users can select your community card in the **My Communities** section to log into your CMS.

<figure><img src="/files/uiM1aCkXqUxJM4eUtqdz" alt=""><figcaption><p>The join community model allows users to search for a community ID.</p></figcaption></figure>

## Join Community with a URL

### Vanity URL

All communities are given a free [vanity URL](/cms/tutorials/customization/community-branding-and-settings.md#community-id-and-vanity-url) formatted as `<communityid>.sonorancms.com`. This URL will directly load your community homepage, allowing users to login and join.

### Custom Domain

Communities with a **Pro** subscription can [link a custom domain](/cms/tutorials/customization/custom-domain.md#custom-domain). This custom domain name will load the community homepage, allowing users to login and join.

<figure><img src="/files/dud7aJULJdYkgJAPMQft" alt=""><figcaption><p>CMS Vanity URL and Custom Domains</p></figcaption></figure>


---

# 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.sonoransoftware.com/cms/tutorials/getting-started/inviting-users-to-your-cms.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.
