Skip to content
Helpdesk Agent dev Tesoro CRM

Setting up Client Portal: activation and access link

Three things to set up: activate the portal (toggle), find your API key (for the access link), and optionally a CORS domain for iframe integration. After that, clients can log in.

  • First activation of the portal for your office
  • Generating a new access link to share with clients
  • Setting up iframe integration on your own website

  1. Settings → My Company in the sidebar.
  2. Tab Client Portal Settings.
  3. Toggle is_active ON.
  4. Save → immediate effect.

The portal runs on its own domain. Clients log in via:

https://[portal-domain]/auth/signin?id=[YOUR_API_KEY]

The id parameter (or company_id) = your API key = which office the client belongs to.

Without a valid parameter: the client is redirected to an information page explaining that they need the link from their agent.

  1. Settings → My Company → API Keys.
  2. Copy your API key.

This is the same key as for API integrations. Keep it safe, treat it like a password.


Place the full URL as a button/link on your site. Client clicks → login page. Simplest.


Do you want to load the portal in an iframe on your own site, or have a custom widget that communicates with the Tesoro API? Add your domain as a CORS domain.

  1. Settings → My Company → General.
  2. Enter CORS Domain Name: complete with https://, e.g. https://www.youragency.com.
  3. Save.

Most offices do not need this. If in doubt, skip it.


  • Properties offered through a deal linked to the associated contact
  • Appointments from the CRM
  • Profile management + language settings

Browser title = your Company Name (from general settings).


StepLocation
Client Portal Settings = ONSettings → My Company → Client Portal Settings
API key createdSettings → My Company → API Keys
Company Name filled inSettings → My Company → General
Email settings configuredSettings → My Company → Email Settings
At least one property assigned to a dealProperties + Deals