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

# vBroker

> Set up and use the vBroker portal to manage subcontracted shifts and broker workers

vBroker is a web-based portal that allows external brokers (subcontracted service providers) to manage shifts assigned to them by your organisation. Brokers can view assigned shifts, allocate their own workers, complete shifts, log incidents, and communicate with your office, all without needing direct access to VCore.

## Setting up vBroker

### Creating the broker profile in VCore

Before a broker can access the portal, you need to set up their worker profile in VCore.

<Steps>
  <Step title="Create the worker profile">
    Set up the worker/broker profile with the following required fields:

    * First and last name
    * Tick **Web Enabled** and add a username
    * Save the profile and send login details to the worker/provider

    The first time they log in, they'll be prompted to create a password.

    <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137147-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=283776a552c0d246112839589bbd81dd" alt="Worker profile setup with Web Enabled ticked" width="974" height="375" data-path="images/apps/vbroker/image-1761890137147-0.png" />
  </Step>

  <Step title="Set the worker type to broker">
    In the worker profile, go to the **Finance** tab and set the worker type to **Broker**.

    <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137147-1.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=20f3c8972eb08127876acaac4547fdb2" alt="Finance tab showing worker type set to Broker" width="838" height="165" data-path="images/apps/vbroker/image-1761890137147-1.png" />
  </Step>
</Steps>

### Portal settings in VCore

vBroker settings are managed in VCore under **Settings** → **Portals** → **vBroker**.

The **Broker Alert** setting enables email notifications to be sent to one or more email addresses for the following events:

* If **Unable to Fill** is selected on a shift in vBroker, an email notification is sent
* If an incident has been lodged for any client through the portal, an email notification is sent (ensure the "Email case manager/office when workers submit an incident form" notification is also set up under **Settings** → **Mobile App** → **Email**)

To add multiple email addresses, use a semicolon (;) to separate each email address and click **Save**.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137632-1.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=74fa61b8e85f7aebdc1e52c9c6d6265c" alt="vBroker portal settings showing Broker Alert email field" width="899" height="207" data-path="images/apps/vbroker/image-1761890137632-1.png" />

<Note>
  If no email is set up in the Broker Alert field, email alerts go to the case manager assigned in the client profile in VCore. If there is no case manager assigned, alerts are sent to the company email set up in **Settings** → **Company Info**.
</Note>

## Logging in to vBroker

Brokers access the portal at [broker.visualcare.com.au](https://broker.visualcare.com.au).

To log in, brokers need:

| Field        | Details                                                                     |
| ------------ | --------------------------------------------------------------------------- |
| **Provider** | The same company name used for Vworker or vOnboard                          |
| **Username** | The username set up in their VCore worker profile (for example, dale.april) |
| **Password** | Left blank on first login, which prompts the broker to create a password    |

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137104-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=662ae91512acd1ebda0123c090155b63" alt="vBroker login screen" width="621" height="343" data-path="images/apps/vbroker/image-1761890137104-0.png" />

On first login, the broker enters without a password and the next screen prompts them to set up a new password.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137104-1.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=ad9df055df85bb2f6c9e03c26272412a" alt="Set password screen" width="696" height="259" data-path="images/apps/vbroker/image-1761890137104-1.png" />

## Home page

When the broker logs in, they see all shifts that have been assigned to them. The date range filter allows them to view shifts within a specific period.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137178-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=af94b32c94f586e03b61ab2219a40dab" alt="vBroker home page showing assigned shifts" width="887" height="362" data-path="images/apps/vbroker/image-1761890137178-0.png" />

The home page provides the following actions for each shift:

<Accordion title="Assign shift">
  This is where the broker selects the worker who will attend the shift. A list of their worker profiles appears. Highlight the worker and select **Assign Worker**.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137178-1.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=38ae4b0c62d32933d2ca393d34881aaa" alt="Assign worker dialog" width="936" height="263" data-path="images/apps/vbroker/image-1761890137178-1.png" />
</Accordion>

<Accordion title="Bulk assign">
  The broker can assign multiple shifts at once by selecting the shifts from the left-hand side and clicking **Bulk Assign**.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137179-2.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=d52c34366e4eee94b6de836bd1bf2077" alt="Bulk assign selection" width="795" height="290" data-path="images/apps/vbroker/image-1761890137179-2.png" />
</Accordion>

<Accordion title="Complete shift">
  Once the service has passed, the broker clicks **Complete Shift** and adds completion notes. This confirms the service and flows through to the VCore database. Completing shifts from vBroker confirms services in timesheets. Any completion notes or incidents flow to VCore under the relevant App Notes KPIs and save to the client profile.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137179-3.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=27d12b43e98d618e75579ef9d54915f0" alt="Complete shift dialog" width="838" height="401" data-path="images/apps/vbroker/image-1761890137179-3.png" />
</Accordion>

<Accordion title="View client details">
  The broker can view relevant client details including any alerts under the **View** button. This includes client contact information such as address, date of birth, phone, case managers, and any details in the alert fields with the green mobile icon.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137180-4.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=52f4cf16a2aa1a9c4869975d7e63c280" alt="View client details" width="650" height="555" data-path="images/apps/vbroker/image-1761890137180-4.png" />
</Accordion>

<Accordion title="Add incident">
  If an incident occurred during the shift, the broker clicks **Add** and fills out the incident form. Once the form is complete, they can click **View** to review it.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137180-5.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=29bf07e900c96f75e86097c400c73489" alt="Add incident form" width="701" height="205" data-path="images/apps/vbroker/image-1761890137180-5.png" />
</Accordion>

<Accordion title="Unable to fill">
  If the broker cannot fill the shift, clicking this button sends an email alert to the email address set up in VCore.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137180-6.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=63dcff482a86f38922131cf5dab4d2fe" alt="Unable to fill button" width="659" height="191" data-path="images/apps/vbroker/image-1761890137180-6.png" />
</Accordion>

<Accordion title="Shift unavailable">
  This status means the shift is no longer needed. The shift has been cancelled or put on leave in VCore, so the broker does not need to cover it.

  <img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137180-7.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=22910e81ee0bb324520c1c385f8a7fbc" alt="Shift unavailable status" width="1014" height="147" data-path="images/apps/vbroker/image-1761890137180-7.png" />
</Accordion>

## Workers tab

Brokers manage their own worker profiles within the vBroker portal. Select **Worker** at the top of the screen and click **Add Worker**.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137131-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=734d5dc555dd28ebbaf12c08a83fbe1b" alt="Workers tab with Add Worker button" width="970" height="432" data-path="images/apps/vbroker/image-1761890137131-0.png" />

Enter a first and last name to set up the new worker profile. Once the worker is set up, double-click the worker's name in the table to open their complete profile, which can be filled in at any time. You can also upload documents relevant to the worker under the **Documents** tab.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137131-1.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=f27ce48b130ec811a825321a2981c9db" alt="Worker profile details" width="973" height="438" data-path="images/apps/vbroker/image-1761890137131-1.png" />

## Messaging

Brokers can send instant messages to VCore through the message icon in the top right-hand corner.

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137121-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=3279eac687aec4a1aeeec431580c935a" alt="Message icon for instant messaging" width="658" height="283" data-path="images/apps/vbroker/image-1761890137121-0.png" />

## Notifications

The email set up in VCore under **Settings** → **Portals** → **vBroker** receives email alerts when:

* A shift has not been assigned within 24 hours of the shift start time (emailed every hour)
* A shift is marked as **Unassigned** within 24 hours of the shift and is included in the hourly unassigned email alert
* An incident has been lodged for any client through the portal (ensure the notification is set up correctly under **Settings** → **Mobile App**)

<img src="https://mintcdn.com/visualcare/uiTdFKP2mXDFrMh0/images/apps/vbroker/image-1761890137110-0.png?fit=max&auto=format&n=uiTdFKP2mXDFrMh0&q=85&s=b598eefd6676bfe94c9d3b1cafa88a62" alt="Notification email settings" width="881" height="404" data-path="images/apps/vbroker/image-1761890137110-0.png" />

<Note>
  If no email is set up in the vBroker settings, email alerts go to the case manager assigned in the client profile in VCore. If there is no case manager assigned to the client profile, alerts are sent to the company email set up in **Settings** → **Company Info**.
</Note>

## Running into issues?

See [General troubleshooting](/troubleshooting/general) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="vOnboard" icon="clipboard-user" href="/apps/vonboard">
    The worker onboarding portal
  </Card>

  <Card title="vAssessment" icon="clipboard-question" href="/apps/vassessment">
    The assessment portal for workers conducting client assessments
  </Card>

  <Card title="vGo" icon="compass" href="/apps/vgo">
    The mobile app for office users managing shifts on the go
  </Card>

  <Card title="Creating a worker profile" icon="user-plus" href="/worker-management/creating-a-worker-profile">
    Setting up a new worker in VCore
  </Card>
</CardGroup>
