> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wattshift.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Onboarding Options

> Generate Onboarding URL with User Context

<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/46106422.js" />

## Introduction

Onboarding users onto WattShift is an important part of our optimization services.
Each user should be onboarded in order for us to account for rate plans, DER programs, and other relevant data.

## Onboarding Options

WattShift offers three ways to onboard users:

1. **API Based Onboarding**: Programmatically onboard homes using our API endpoints. See the [API Based Onboarding](/docs/onboard_sites/api-based-onboarding) guide for details.
2. **User-Interface Based Onboarding**: Redirect users to WattShift's onboarding flow where they complete the process through our user interface. See the [User-Interface Based Onboarding](/docs/onboard_sites/onboarding) guide for details.
3. **Bill UploadAuto Onboarding**: Automatically onboard homes by providing a utility bill to our API endpoint. See the [Auto Onboarding](/docs/onboard_sites/bill_upload_auto_onboard) guide for details.
