> For the complete documentation index, see [llms.txt](https://help.peoplevine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.peoplevine.com/products/control-panel-overview/membership-management-hub/enable-self-signup.md).

# How to Enable Self-Signup for a Membership

### Before you begin (Prerequisites)

* **Permissions**: You must be an **Administrator**, **Supervisor**, **Manager**, **Support**, or **Account Rep**. See: [How to Manage Users and Permissions](/products/control-panel-overview/admin-overview/manage-roles-permissions.md).
* **Admin Setup**: Membership program must exist with billing configured. Payment processor must be in Live Mode. See: [How to Link a Payment Processor](/products/control-panel-overview/admin-overview/link-payment-processor.md).

### Instructions

1. Navigate to [**MEMBERS > Manage Membership Programs**](https://control.peoplevine.com/admin_membership_list.aspx).

> **Note (Pro Dash)**: In the Pro Dashboard, there is no MEMBERS menu. Navigate to **REWARD > Manage Membership Programs**.

2. Click **Edit** next to the target program.
3. Find the **Allow Signup Option** radio buttons and select one of the self-signup options:
   * **Self-Signup (Public)** — Allow users to sign up via your website by visiting `/memberships`. The program appears publicly on your membership page.
   * **Self-Signup (Private)** — Allow users to sign up via your website only if they know the exact signup URL. The program does not appear on the public membership page.

> **Note**: The third option, **Full-Service/Admin Only**, disables self-signup entirely — enrollment is handled exclusively by staff. If this is already selected and you want to enable self-signup, change it to one of the options above.

4. (Optional) Select a sign-up form from the **Select Sign-Up Form** dropdown to collect additional information during self-signup.
5. Click **UPDATE MEMBERSHIP**.

> **Note**: Self-signup uses an out-of-the-box signup template that cannot be edited. Adding a sign-up form in step 4 collects additional information — it does not replace the default template. Self-signup does not route applicants through the application process.

### Best Practice

Use **Self-Signup (Public)** for open enrollment programs where you want maximum visibility. Use **Self-Signup (Private)** for invite-only or referral-based programs where you share the direct signup link with specific people. If you need to review applicants before enrollment, use an application flow instead of self-signup — see: [How to Set Up a Membership Application](/products/control-panel-overview/applications-overview/setup-application-form.md).

### What Happens Next

* **On the member side**: Prospective members see a "Join" or "Sign Up" option on the Member Portal (for Public) or can access the direct signup URL (for Private). They complete the signup form, pay (if required), and are enrolled automatically.
* **Next step**: Configure the welcome email that new self-signup members receive. See: How to Manage Email Delivery Settings.

***

*Last updated: 2026-05-24*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.peoplevine.com/products/control-panel-overview/membership-management-hub/enable-self-signup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
