cloud cma mls information packet -new2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfcloud cma...

7
Cloud CMA MLS Information Packet For more information please visit: http://CloudCMA/developers Cloud CMA is a product of W&R Studios 123 Main Street Suite 201 Huntington Beach, CA 92648 http://wr-studios.com [email protected] 424-226-8877

Upload: doantram

Post on 01-May-2018

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

!!!!

!

Cloud CMA MLS

Information Packet

For more information please visit: http://CloudCMA/developers

Cloud CMA is a product of W&R Studios 123 Main Street Suite 201 Huntington Beach, CA 92648

http://wr-studios.com [email protected] 424-226-8877

Page 2: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! "!

What is Cloud CMA?

Cloud CMA is a web-based report generator for real estate professionals. These reports include a Comparative Market Analysis (CMA), Buyer Tour, Property Reports and Flyers. The reports from Cloud CMA can be personalized and branded toward the agent/broker. The reports include property data/photo from the MLS combined with information from top websites such as: • Google

Maps • Panaramio

Area Photos • Zillow

Zestimates Demographics Recent Home Sales Mortage Quotes

• Walk Score Neighborhood “walkability scores”

• Education.com School information

• Yelp Restaurant ratings

Our goal with Cloud CMA was to give real estate professionals a very fast and simple way of generating unique, eye catching, personalized reports that make them look awesome if front of their clients. Links to Cloud CMA Report Samples: Sample CMA: http://goo.gl/ihkl2 Sample Buyer Tour: http://goo.gl/Hbq4m Sample Property Report: http://goo.gl/IskTW

Several report “Themes” are included, which can be personalized by color, content and font choices. All reports are rendered as PDF files and stored in the Cloud.

Cloud CMA also offers real estate professionals a unique method of creating and distributing reports via e-mail. The e-mail client can be their desktop/laptop or smartphone.

The below example is for a Property Report:

Page 3: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! #!

1. Cloud CMA subscriber address an e-mail to

[email protected]“. 2. In the Subject Line of the e-mail they would enter the

name of their client, “The Brown Family”. 3. Finally the MLS number or property address would be

entered in the Body of the e-mail. 4. Cloud CMA severs would verify their account (via the

subscribers e-mail), grab the MLS information, and render a PDF with the subscriberʼs default marketing pages (cover page, resume, etc).

5. Then a link to the Property Report would be sent to the Cloud CMA subscriber. This would all happen in just minutes.

This same method could be used for creating a CMA ([email protected]), or a Buyer Tour ([email protected]).

The Cloud CMA subscriber could also include their clientʼs e-mail address in the “Cc:” field and have their clients receive the report at the same time as themselves. Cloud CMA is compatible with most popular browsers including Microsoftʼs Internet Explorer (7 and above), Firefox, Appleʼs Safari, and Google Chrome. Cloud CMA RETS Requested Data Fields List Base fields - We'd like as many of these as possible - Fields with an asterisk (*) are the fields we need to search on. * mlsnum address city state * zip zip4 * streetnum * streetname county subdivision area * latitude * longitude status prop_type prop_sub_type sqft lotsize

acres lotdim year_built garages beds baths baths_ quarter baths_half baths_three_quarter baths_full school_district school_high school_middle school_elementary date_list date_pending date_sold

Page 4: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! $!

date_expired dom price_list price_list_orig price_list_low price_list_high price_sold price_list_per_sqft price_sold_per_sqft remarks remarks_private showing_inst directions assoc_fee photo_count created_at updated_at photos_updated_at agent_list_id

agent_list_name agent_list_email agent_list_phone agent_sell_id agent_sell_name agent_sell_email agent_sell_phone office_list_id office_list_name office_list_phone office_sell_id office_sell_name office_sell_phone!

Feature fields - We'd like any features fields available in this market. - Some examples: Appliances Exterior Interior Kitchen Floors Roof Stories Construction Assoc name Assoc amenities Community Mello Roos Tax rate Cooling Heating

View TB map code Zoning Pool Spa Patio Water Electric Gas Assessments Builder Builders tract name Lot description Spaces Photos - We'd like url links to all photos available for each property.

Cloud CMA RETS Queries Cloud CMA allows agents to create CMA, Buyer Tour, and Property reports. We DO NOT download the entire MLS and keep it synced in servers on our site. The agents enter criteria and we do real-time RETS searches to download data from the MLS at that moment in time. We basically do three types of searches in Cloud CMA:

Page 5: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! "!

1. MLS number search - single or multiple MLS numbers at a time. Very straightforward, simple search.

2. Address search - usually we have to break an address down into street num, street name, city, state, zip and do the search. Also very straightforward.

3. Lat/Lon range search - basically a Latitude range and a Longitude range forming a rectangular proximity search area around a given subject property. This is a more complex query, and I've seen it trip up RETS servers in two ways:

o The latitude and longitude fields on some servers are not indexed, even though these are simple decimal values and are very useful search fields.

o Because the longitude in the US is a negative number, to search a range you end up with this funky double negative DMQL syntax that looks like this: (LONGITUDE=-92.590--92.588),(LATITUDE=44.866-44.868) That can break the parser on some RETS servers. We have come up with a fairly simple way around this on RETS servers in the past. Assuming that the RETS parser is simply querying a View in your database, create a new field called "ABSLONGITUDE" in your View which contains the absolute value of the longitude. On our side, we just set a flag to query that new field instead and the query above becomes: (ABSLONGITUDE=92.588-92.590),(LATITUDE=44.866-44.868) That works for us and is typically pretty easy to implement on the server side.

This method of real-time searches is more secure, since we do not have all the MLS data replicated on our servers, and provides less load on the RETS server, since we are only searching an extremely small subset of the MLS daily. Cloud CMA and MLS Security Cloud CMA allows real estate agents to easily create custom CMA, Buyer Tour, and Property Reports. It utilizes the best sources of property, school, neighborhood, and other information it can find on the internet to create these reports. The best source of listing data is the MLS, so it interfaces with the MLSs RETS server to acquire listing data for sold, pending, expired, and active properties. We do not aggregate listing data ahead of time and keep a duplicate copy of MLS data on our servers. We feel that this model is a waste of resources, creates synchronization issues, and is a security risk. For these reasons, we query the MLSs RETS server only at the time the user requests a report to be created. Users are typically only requesting 10-30 listings per CMA or Buyer Tour, and only one listing per Property Report, so these queries are very small and efficient. Since MLS listing data can only be accessed by licensed members of the MLS, Cloud CMA utilizes one of the following three security methods to ensure that only valid, active members have access. Method 1 When a new user sets up their profile in Cloud CMA, they are asked to choose their MLS, then they are prompted for their MLS credentials. The MLS password is stored in our system using RSA public key encryption, and any time it's transmitted, it is done so in that encrypted form. Whenever the user performs a query for property data, we use their MLS credentials to log into the RETS server. If the users MLS credentials are invalid, the login to the RETS server will fail, and the corresponding error message will be relayed to the user. The user can then check their credentials and try again, but they will never successfully get listing data from the RETS server without the proper credentials. Pro: The MLS has complete control over this user being able to utilize MLS data in Cloud CMA, and the user can be cut off at any time using the normal deactivation process built into the MLS workflow.

Page 6: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! "!

Con: The MLS may not have RETS credentials set up for each and every member. Many MLSs manually set up RETS credentials on an as needed basis, so each member may not already have RETS access. Method 2 The MLS provides us (W&R Studios) with specific RETS credentials and instructs us to use those every time we query the RETS server for all of our users. When a new user sets up their profile in Cloud CMA, they are still asked to choose their MLS, then they are prompted for their MLS credentials. The MLS password is stored in our system using RSA public key encryption, and any time it's transmitted, it is done so in that encrypted form. Whenever the user performs a query for property data, we use our MLS credentials to log into the RETS server. Upon successful login, we query the Agent or User table of the RETS server with the agents id and password, then look at the resulting data to make sure this user exists and is an active member. If our query returns no results or an indication that the member is no longer active, the corresponding error message will be relayed to the user. The user can then check their credentials and try again, but they will never successfully get listing data from the RETS server without the proper credentials. Pro: The MLS has complete control over this user being able to utilize MLS data in Cloud CMA, and the user can be cut off at any time using the normal deactivation process built into the MLS workflow. Con: The MLS may not allow querying on the password field in the Agent table, or may not return that field in the dataset for use in a post query comparison. As a less secure alternative, it's possible to query the Agent table for the id and an indication that this user is an active member, essentially ignoring the password. Method 3 We offer a 'Single Sign On' method, which is especially good for MLSs that have a site license where every member has free access to Cloud CMA. In this scenario, users cannot log in directly at cloudcma.com, but instead must first log into their MLS system and click on a button or link to access Cloud CMA. This link passes parameters in the url made up of the MLS code, the users id, a secure hash, and a timestamp. Details of our current algorithm can be provided upon request, and there is flexibility to support alternative agreed upon specifications. This works especially well when the MLS implements the API for passing listing numbers to automatically create reports for listings the user has currently selected. This allows for a deep integration between MLS system and Cloud CMA, requiring no additional login by the user and making it seem like one seamless system. Pro: The MLS has complete control over this user not only being able to utilize MLS data in Cloud CMA, but even having rights to access Cloud CMA at all. The user can be cut off at any time using the normal deactivation process built into the MLS workflow - if they can't access the MLS system, they can't access Cloud CMA. Con: The MLS needs to set up the link to Cloud CMA within the MLS system.

Page 7: Cloud CMA MLS Information Packet -NEW2assets.ccartoday.com/_pdfs/support/cloud_cma_info.pdfCloud CMA MLS Information Packet For more ... Sample CMA: ... Cloud CMA RETS Requested Data

! "!

W&R Studios Company Contact Sheet

Company Name: Woolley Robertson Group Inc. dba W&R Studios

Mailing Address: 123 Main Street Suite 201 Huntington Beach, CA 92648

Main Office Telephone 424-226-8877

Technical Contact Person: Dan Woolley

E-mail: [email protected] Mobile: 714-396-2637 Facsimile: 714-276-1417 IP Address Range for computers accessing MLS RETS servers:

75.127.77.0 - 75.127.77.255 and 66.229.198.88

URL of site displaying data http://CloudCMA.com

Administrative Contract Person:

Greg Robertson

E-mail: [email protected] Mobile: 714-240-3895 Facsimile: 714-276-1417

!