Technical integration details

Optional connected-account quote routing.

DreamscapeAI does not require Jobber. For contractors who already use it, OAuth lets DreamscapeAI send quote request details into the contractor-owned account.

How the connection works

DreamscapeAI is the app. The contractor owns the connected account.

Contractors authorize DreamscapeAI through OAuth. Tokens are stored server-side only and are used to create or send quote request information into that contractor's connected account.

The customer does not need an account with any integration provider. The customer only sees the website widget, generated concepts, and the quote request form.

Production callback URL

If enabling Jobber OAuth, use this redirect URL when configuring the DreamscapeAI app:

https://dreamscapeai.net/api/jobber/oauth/callback

In local development, use:
http://localhost:3001/api/jobber/oauth/callback

Authorization flow

Private, optional, and contractor-controlled.

Contractor connects their account

The contractor visits a private setup page and chooses whether to connect Jobber.

Authorization happens externally

The contractor approves access through the provider. DreamscapeAI never asks for their password.

Quote requests are routed

After a customer requests a quote, DreamscapeAI sends the request details to the connected contractor account.

Referral ID stays attached

Each request includes a DreamscapeAI Referral ID so attribution can be matched later.