Overview
dotLoop and darwin Cloud's API engine have made it possible to pull loop data from dotLoop into darwin Cloud to create new transactions and listings. Also additional information can be added to listings and transactions that were pulled from the MLS, other sources or even manually entered.
Getting Started
- Send an email to AccountTECH support stating you would like to turn on the integration
- Check whether the email addresses of your agents in darwin match the email addresses in dotLoop
- Please Check these items in dotloop
- Check that any old loops have been archived
- Check that all loops have a Listing agent or Buying agent assigned
- Check what loop types you use on a regular basis that you want us to pull
- PURCHASE_OFFER
- LISTING_FOR_SALE
Authorizing Dotloop to Communicate with darwin.cloud
These steps need to be completed with a dotloop user that has access to all the offices you want darwin to pull loop information done.
It is best if this is done on a call with the integrations team as the generated code is only valid for a short time
- Click on this link and login
click approve
Your bowser will redirect to the accounttech website. Provide the accounttech integration team the code at the end of the URL.
With this code the accounttech team will be able to proceed with your Dotloop integration setup
Overview
The dotloop information is typically used to augment the data we get from other sources like the mls. By default if we get pending date from both the MLS and Dotloop, we trust the MLS data over the dotloop data when updating property information.
Property Import
darwin Cloud matches the property from dotLoop to the property in darwin Cloud by MLS #. This means that you need to make the MLS # field in dotLoop mandatory and train your agents to make non-MLS listings have a unique MLS # (ex. Fsbo-123 Main Street). If Dotloop is your only source of property data then we will map on Loop id
We have set up 3 default dotLoop templates that can be imported and modified to fit your needs.
- dotLoop - Active Our List
- This feed updates existing darwin Cloud Listings
- It does not update the status
- The feed is set to fill dotLoop values in darwin Cloud only if the field is Blank in darwin Cloud
- Pulls loops information
- Where Loop Status is Active Listing
- Transaction type is Listing For Sale
- MLS # cannot be blank, or not unique (ex. FSBO or non-MLS)
- This feed updates existing darwin Cloud Listings
- DotLoop Pending Our list
- This feed updates existing darwin Cloud Listings
- It does not update the status
- The feed is set to fill dotLoop values in darwin Cloud Cloud only if the field is Blank in darwin Cloud
- Pulls loops information
- Where Loop Status is Under Contract
- Transaction type is Listing For Sale
- MLS # cannot be blank, or not unique (ex. FSBO or non-MLS)
- This feed updates existing darwin Cloud Listings
- DotLoop Pending our sale
- This feed CREATES NEW darwin Cloud properties
- It will create the property in pending status
- The feed is set to fill dotloop values in darwin Cloud only if the field is Blank in darwin Cloud
- you can adjust based on the reliability of the updates being made in dotloop
- Pulls Dotloop Transactions where
- Where Loop Status is Under Contract
- Transaction type is Purchase Offer
- MLS# cannot be blank, FSBO or Non MLS
- This feed CREATES NEW darwin Cloud properties
If you are only pulling from Dotloop and not from any other MLS feeds, then
- the MLS number is not required and we match on the loop id
- The status will update from active to pending
- Agents are matched to their email address in dotloop matching their business email
Pull Mode
- The dotloop feeds pull every 4 hours and update any records that have been modified since the last time we pulled.
dotLoop to darwin Cloud Field Mapping
Here is the list of the dotLoop Fields that are mapped to darwin Cloud fields and the default update rules
dotLoop Field | darwin Cloud Field | update Rule |
Address City | city | IF NULL |
Address MLS Number | mlsNumber1 | IF NULL |
Address State | state | IF NULL |
Address Street Name | streetName | IF NULL |
Address Street Number | streetNumber | IF NULL |
Admin Company Name | companyID | IF NULL |
Appraiser | propertyPeople | ALWAYS |
Bathrooms | FullBaths | IF NULL |
Bedrooms | bedrooms | IF NULL |
Buyer 2 Last Name | propertyPeople | ALWAYS |
Buyer Attorney Contact | propertyPeople | ALWAYS |
Buyer Last Name | propertyPeople | ALWAYS |
Buying Agent Contact | Buyer Agent | ALWAYS |
Closing Date | estimatedClosingDate | IF NULL |
Contract Date | pendingDate | IF NULL |
Escrow Title Contact | propertyPeople | ALWAYS |
Home Inspector Contact | propertyPeople | ALWAYS |
Lender Contact | propertyPeople | ALWAYS |
Listing Agent Contact | List Agent | ALWAYS |
Listing Date | listDate | IF NULL |
Listing Expire Datae | expiredDate | ALWAYS |
Loan Processor | propertyPeople | ALWAYS |
Loop ID | dotLoopID | ALWAYS |
Loop Status | Status | IF NULL |
Lot Size | lotSize | IF NULL |
Lot Size | lotSizeUnitID | IF NULL |
Original List Price | listingPrice | IF NULL |
Postal Code | zip | IF NULL |
Property Type | accounting classification | IF NULL |
Property Type | propertyType | IF NULL |
Property Type | transactionType | IF NULL |
Property Type | typeCode | IF NULL |
Purchase Price | sellingPrice | IF NULL |
Seller 2 Last Name | propertyPeople | ALWAYS |
Seller Attorney Contact | propertyPeople | ALWAYS |
Seller Last Name | propertyPeople | ALWAYS |
Square Feet | squareFeet | IF NULL |
Square Feet | squareFeetUnitID | IF NULL |
Year Built | yearBuilt | IF NULL |
Loop types and statuses
- PURCHASE_OFFER
- PRE_OFFER
- UNDER_CONTRACT
- SOLD
- ARCHIVED
- LISTING_FOR_SALE
- PRE_LISTING
- PRIVATE_LISTING
- ACTIVE_LISTING
- UNDER_CONTRACT
- SOLD
- ARCHIVED
We typically do not see clients using these loop transaction types but they can be set up if needed
- LISTING_FOR_LEASE
- PRE_LISTING
- PRIVATE_LISTING
- ACTIVE_LISTING
- UNDER_CONTRACT
- LEASED
- ARCHIVED
- LEASE_OFFER
- PRE_OFFER
- UNDER_CONTRACT
- LEASED
- ARCHIVED
- REAL_ESTATE_OTHER
- NEW
- IN_PROGRESS
- DONE
- ARCHIVED
- OTHER
- NEW
- IN_PROGRESS
- DONE
- ARCHIVED