To set up an agent to be included on franchise reports to Berkshire Hathaway, there are few steps that need to be taken to ensure that the agent's transactions will sync correctly:
- Set up a profile for the agent in darwin
- Generate the Roster Sync File from darwin
- Upload the Roster Sync File to the BHHS Resource website
- Locate the agent's BHHS Contact ID, and enter the number on the agent's darwin profile in the field agent #
Create a darwin Profile for the New Agent
The first step to syncing a new agent with the BHHS reporting system is to add a new agent profile in darwin:
- Click People
- Click new
- Select Agent from the drop-down list to limit people types in the search results
- Enter first name and last name (and optionally, enter company name if agent uses a separate name for business purposes)
- Click next
- Select company from the drop down list
- Select office from the drop down list
- Click add
Ensure that the agent's status is correct:
- Click People links
- Check or uncheck the full time checkbox
- Click save
Fill in the start date for the agent:
- Click Agent basics
- Enter start date
- Click save
The only fields required for submitting the agent profile are name, company, office, status, and start date. Other data that is submitted to BHHS includes agent's mobile number, agent's email address, agent's middle initial, and (for terminated agents) agent terminate date.
Generate and Upload the Roster Sync File
Since the Roster Sync File and Transaction Report are always generated at the same time, it is important to upload the Transaction Report in addition to the Roster Sync File to ensure accurate reporting.
- click Settings
- click Push
- set submission destination to BERKSHIRE
- click new
Set the parameters for the export:
- select company (if applicable)
- set end date
- enter email address
- click preview
- after data loads, click submit
After clicking submit, the files will be generated and sent to the email address provided
Additional instructions on uploading the Transaction Report can be found in the article Berkshire Hathaway Franchise Reporting Export
Upload the Roster Sync File
To process the Roster Sync, first download the Roster Sync file from the email attachment and log into the BHHS Resource portal. When you download the Roster Sync File, make sure to save the file with file extension .xml
After logging in, navigate to the Transaction Reporting screen:
- click the Administration drop-down
- select Transaction Reporting
Upload the Roster Sync File before uploading the Transaction Reporting File:
- locate the Roster Synchronization section
- click Upload File
On the Upload Roster Synchronization System File screen:
- click Choose File
- select the Roster Sync XML file to upload
- click Open
- click Upload
The Roster Sync process generally takes 1-3 hours to complete, but a message will populate immediately if there are errors in the upload itself.
If errors are received when attempting to upload the document, contact support at [email protected] and provide information about the batch ID associated with the roster sync file, and the error message encountered.
Locate the Agent's BHHS Contact ID
After the Roster Sync File has been fully processed, a Contact ID will be generated for the agent and will appear on the Contact List:
- click Administration
- click Roster Management
On the Roster Management screen:
- click Contacts
- search for the agent by name
- locate the agent's Contact ID
Make a note of the Contact ID, as it will need to be entered into the agent's darwin profile
Enter the Agent's BHHS Contact ID in the Agent's darwin Profile
Once the agent's BHHS Contact ID has been generated, the final step is to add the number to the agent's profile.
- Navigate to the People links tab of the agent's profile
- Enter the BHHS Contact ID in the agent # field
- Click save
After these steps have been completed, the agent will be set up to successfully report any production they generate going forward.









