Salesforce - RealEstateAPI Zapier Integration

Steps on how to integrate Salesforce CRM to RealEstateAPI via Zapier

Step 1: Create a new Zap

  • Left side panel click on Zaps

  • Click on the + Create button

  • Select New Zap

  • Select the trigger option

  • Search for Salesforce then click on it

  • In the Event field, click the "New Record" to trigger zap whenever there is a new lead input then click on Continue.


Step 2: Setup and test with your Salesforce account

  • Make sure that you connect your Salesforce account in the next step then click on continue.

  • Set the trigger by tracking your leads in your Salesforce account. Select Lead.

  • Test your trigger in the next step

  • It will pull one sample lead that you've created in your Salesforce account.
    Click on the "Continue with the selected record".


Step 3: Create an Action using RealEstateAPI then test step

  • In the next step, select the Action. Type in realestateapi and click on it.

  • In the App & event step, select the action that you want to do. Get property detail for your lead in this example.

Click on continue.

  • Next step, make sure that you connect your Reapi account/key to authorize pulling data.

  • In the Action step, click on the data field that you'd want to use for getting the property details. In the sample, they are fields that you can find in Saleforce. Select address so the zap will always pull information from the address field. Since there is no one liner address in Sales force, you can add them individually (street address, city, state zip code).

  • Continue then test the step.


Step 4: Create another action to send back details to Salesforce

  • Adding another step into the Zap will make it possible for the results to actually reflect on your Salesforce account.

  • Select Salesforce as your last Action.

  • Select "Update lead" to update your lead in Salesforce.

  • Use the same account in Airtable for this next step.

  • Select the Id of the lead that you want to update. This way it will always locate the Id of your record entry/lead.

  • In the same action step, select the items that you want to update on Salesforce. You can edit the fields that show up in this section when you're in your Salesforce account. We'll use Bedrooms and Bathrooms information to pull from Reapi and update on Airtable.


Step 5: Edit your Salesforce template with your preferred fields

  • Manually add new fields on your Salesforce account before going to the next step. While on your Leads tab, click on Edit object at the upper right corner of your Dashboard.

  • Select "Fields & Relationships" then click on "New" beside the quick find button.

  • Select "Text" for the field type - Name the new fields then complete the set up process by clicking on Next. It may take a few minutes for the new custom fields to show up on the Lead details.

  • This is what it looks like inside the sample Salesforce account. Bedroom and Bathroom fields were manually added since we will use them to pull data. You can add more fields here like lot size, estimated equity, garage etc then set them up on Zapier. For now we'll use these two.

  • Test the step.

  • After clicking on "Test step", it should update your lead in Salesforce which looks like this. It will populate the Bedroom and Bathroom fields.

  • The whole Zapier process should look like this.