Sign in to BILL
BILL runs production and sandbox on completely separate hosts, each with its own credentials. Sign in to the environment you are connecting, and generate the developer key there.
Sign in to the BILL web app
Open the sign-in page for your environment.
- Production: BILL production sign-in
- Sandbox: BILL sandbox sign-in
- Select the matching environment (Production or Sandbox) when you connect the account in StackOne Hub.

Generate and copy the Developer Key
The Developer Key identifies your integration to BILL.
Generate the key
In the left navigation, open Settings > Sync & Integrations > Manage Developer Keys. If the table already lists a key, skip this step and copy that one.
- Click Generate developer key.
- Tick I agree to the BILL developer terms of service.
- Click Generate key.
- It takes up to a minute for BILL to generate the key. Click Reload page after a few moments to see it.
- The new key appears in the table as Placeholder Name with Status Ready. Click Rename to give it a recognizable name.

Copy the Developer Key
The key is masked in the Developer key column.
- Click the eye icon (Show developer key).
- Copy the Developer Key across.

Retrieve the Organization ID
The Organization ID tells BILL which organization to sign in to. It is on the same page — no need to go anywhere else.
Copy the Organization ID
Scroll to the bottom of the Manage Developer Keys page. The value after Organization ID: is your organization identifier. Copy it across.
- Format:
008followed by 17 alphanumeric characters

Enter your Email and Password
The last two values are simply your BILL sign-in credentials.
Find your BILL sign-in credentials
The Email is the address you sign in with, and the Password is its password. Use the same pair you signed in to BILL with.
- Actions run with the permissions of this BILL user, so make sure it can see the bills, vendors, invoices, and customers you want to sync.
- Need help with developer keys? See the BILL developer documentation.
Link the Account
Connect
- Click Connect.
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup.
Use Actions