Hubspot CRM Integration for Leads from Urban.com.au | Mail Parser & Webhook

By
Jake Taylor
October 23, 2024
min read
Share this post

How to Integrate Leads from the Urban Listing to Hubspot Using MailParser and Webhooks

Step-by-Step Guide to Automating Enquiry Management Between Urban Portal and Hubspot

Promoted by Social Garden

Managing project enquiries can be a juggling act, especially when handling multiple tools for different aspects of lead management. Urban Portal, Urban.com.au’s platform for managing project enquiries, provides a solution by integrating with Hubspot using MailParser and Hubspot Webhooks. Here’s a step-by-step guide to getting this set up.

Step 1: Setting Up Webhooks in Hubspot

First, we’ll create the webhook in Hubspot that will receive the enquiry data.

  1. Navigate to Workflows: Head to your Hubspot dashboard and go to the Automations: Workflows section.
  2. Create a Workflow from Scratch: Hit the "Create Workflow" button and select "From Scratch."
  3. Choose a Record to Create: For this example, we’ll choose "Contact" as the record type, but you can tailor this to your specific needs.
  4. Set Up the Enrollment Trigger: This is where you’ll define when the workflow is triggered. Select the "Contact Enrollment Trigger" stage, and under the Advanced Options, select to trigger when a webhook is received.
  5. Create a Webhook Event: Name your webhook event something relevant (like “Urban Enquiry Webhook”) and copy the webhook URL. Keep this handy for the MailParser setup.

Step 2: Configuring MailParser

MailParser is a tool that helps extract specific data from emails, which we’ll use to process Urban Portal’s enquiry notifications.

  1. Set Up an Inbox: Once in MailParser, navigate to the top right of the screen and click "Create New Inbox." This inbox will receive the project enquiry notifications from Urban Portal.
  2. Copy the MailParser Inbox Address: Copy the email address for the inbox and keep it ready for the next step.

Step 3: Configuring Urban Portal

Now, we’ll connect Urban Portal to MailParser so that all project enquiry notifications are forwarded.

  1. Navigate to CRM Integration: On the Urban Portal dashboard, find the "CRM Integration" option on the left sidebar.
  2. Set Up the CRM Integration: Select “XML Email” as the format and choose Hubspot as the CRM provider. Paste the MailParser inbox address into the CRM email field.
  3. Assign CRM Integration to a Project: Search for the Urban project or listing you want to track by name or ID, select the project, and then apply the CRM Integration configuration you just set up.
  4. Send a Test Enquiry: On the Urban.com.au project page, send through a test lead. This will generate an enquiry notification that gets sent to the MailParser inbox.

Step 4: Parsing the Email in MailParser

Once MailParser has received the project enquiry email, we can begin extracting the data and sending it to Hubspot.

  1. Configure Parsing Rules: Navigate to the Rules tab, and either manually configure parsing rules to extract data fields (like name, email, enquiry details) or use MailParser’s Automatic Setup Tool.
  2. Set Up Webhook Integration: After parsing, head to the "Integrations" tab and click "Create New Integration."
  3. Choose Webhook (Generic): Select "Webhook" as the integration type.
  4. Set Up the Webhook:some text
    • Provide a descriptive name for the webhook, such as “Urban to Hubspot.”
    • Paste the webhook URL from Hubspot into the "Target URL" field.
    • Set the "Repeating Data Behaviour" to "One Request per email."
  5. Save and Test: Test the integration by sending a test enquiry from Urban.com.au to ensure the data is being sent to Hubspot correctly

Step 5: Configuring Hubspot to Capture the Webhook Data

With MailParser sending enquiry data to Hubspot, we now need to ensure Hubspot captures and processes it correctly.

  1. Review the Webhook Event: The data sent from MailParser should now appear in the webhook event you set up in Hubspot. Check that the data looks correct and matches what was sent from the test enquiry.
  2. Map the Webhook Fields: The next task is to provide new names for the fields sent by MailParser (like "first_name" or "email") for use in mapping to relevant fields in Hubspot. For example, map the "email" field from MailParser to the "Email" field in Hubspot. We also need to provide the data type of the incoming data. 
  1. Handle Duplicate Records: Hubspot will prompt us to choose how we search for duplicate records, by using Email or Record ID. For our example, we’ll rely on Email to identify duplicates.
  1. Finalize the Workflow:some text
    • In the Enrollment Trigger step, add the condition "Has completed: [Name of the Webhook Event]."
    • Create a new record and map the data captured by the webhook to the appropriate Hubspot fields.
  1. Test the Integration: After configuring everything, turn the workflow on. Then, send another test enquiry from Urban.com.au to ensure the full workflow is functioning properly.

Wrapping Up

That’s it! By following these steps, you’ve successfully integrated Urban Portal with Hubspot using MailParser and Hubspot Webhooks. Now, your project enquiries will flow directly into your Hubspot CRM, streamlining lead management and keeping everything in sync. Remember to keep testing the integration, especially as your projects evolve, to ensure everything runs smoothly.

More from Social Garden

2024 HubSpot rank #1 on the Rookie of the Year and #3 on the Partner of the Year list in APAC - https://www.hubspot.com/impact-awards/performance-based

For more information Social Garden property specialisation across Hubspot as well as other CRM and Marketing Automation information connect with the team via: socialgarden.com.au/hubspot-partner/

Urban Communities
Jake Taylor

Join over 3,000 actively marketed developments

Speak to the team about leveraging the Urban audiences and services for your new development.

Hear from our happy clients

“We're seeing Urban outperform other portals by five to one in a week and it's just incredible. It's great when you get a volume of leads and they're qualified.”

Greg Billings

Director of Residential Projects

Lead follow-up with the selling agents is easy, and the communication between Urban and the agents directly when there's a lead that comes through is fantastic. There's alerts via text, email, through our CRMs so they can't be missed.”

Sonia Fava

Director

”In the last couple of years, Urban has become one of our cornerstone real estate portals in our advisory piece to our developers. What sets Urban apart from other options is quality of the content that's delivered around our project really helps to educate a purchaser.”

Nick Clydsdale

Senior Director

“The flexibility in the campaigns has allowed us to cater to a broad range of different projects that we work on, whether it be the luxury boutique-style downsizer product or the larger scale projects that may have a higher investor or first home buyer component"

Heath Thompson

Director

“Not only the quality of leads that's coming through from them. We're also getting a lot of unique leads from Urban as well, people that are might often be actively in the market through really good content and articles put out by the team.”

Todd Matheson

Director

“They've been able to create a portal and a system that responds the needs that we're having in the industry, and we're finding with projects that we're working with [Urban] on now, the lead quality is infinitely better than what it used to be."

Fil Gacesa

Director

Pontem
“Urban provide constant support. There's always support available from the account manager and the team, and especially from the research teams as well.”

Thomas Panson

Project Sales & Marketing Agent

“The data and the content [Urban] pushes out I think's been really strong and just watching [Urban] over that time, there's been continual improvement.”

Scott Jessop

Head of Sales & Marketing

“The inquiries that we're getting and the leads that we're getting, I can say hand on heart, are transacting a lot sooner than the other inquiry portals that we're getting inquiries from. The quality of the leads that are coming through are a lot better than what people been receiving."

Alex Adams

Head of Sales & Marketing and
Head of New Business