Articles on: Webhooks

Understanding Webhooks: How They Work and Why They Matter

If you're new to webhooks or find the concept a bit technical, don't worry. This article will break down what webhooks are and why they’re a powerful tool for users of our real estate APIs and data infrastructure. You’ll learn how webhooks can help streamline your processes, save time, and make your systems work smarter.

What Are Webhooks?



Webhooks are like instant notifications your systems can act on. Imagine someone ringing your doorbell to let you know a package has arrived. Instead of you constantly checking outside for deliveries, the doorbell tells you when something happens. Similarly, webhooks notify your system when certain events occur in our platform.

How Do Webhooks Work?



When you subscribe to a webhook event, our system sends a message to a specific URL you provide (this is usually your website or app's backend) whenever the event happens. This message contains details about the event so your system can take action automatically. It’s like receiving a pre-written note every time something important happens.

For example:

listing.created: Notifies you when a new property is added to the market.

listing.updated: Tells you when the details of a property listing have changed.

search.match.created: Alerts you when a listing matches a client’s saved search criteria.


Why Are Webhooks Useful?



Webhooks allow your systems to react to events in real-time, eliminating manual updates and enabling automation. Here are some examples of how webhooks can make your workflows more efficient:

Automated Marketing Materials: When a new listing is created, a webhook can trigger an action to generate a feature sheet in another platform like Canva using the property’s details.

Streamlined Client Management: If a new client signs up, a webhook can trigger an action to automatically add their information to your CRM.


The possibilities are almost endless. With webhooks, you can connect our real estate APIs to the tools and platforms you already use, creating seamless workflows and saving time.


Who Can Use Webhooks?



You don’t need to be a developer to benefit from webhooks. While setting up webhooks might require some initial technical work, their impact can be felt across your business. Webhooks empower your team by reducing repetitive tasks and keeping your systems and data in sync. Our team and documentation are here to help guide you through setting up webhooks, ensuring you can unlock their full potential.


How Do I Get Started with Webhooks?



Identify Key Events: Determine which events (e.g., new listings, client updates) will make the biggest difference for your workflow.

Set Up a URL: Provide a URL where our platform can send webhook notifications. This could be part of your website or a tool you’re using. For more information, read our Webhooks Implementation Guide.

Connect Your Systems: Decide what actions you want your system to take when it receives a webhook. For example, creating a feature sheet or notifying a client.

Test and Optimize: Start with a test run to ensure everything works smoothly. You can refine the process as needed.


Webhooks are an incredibly versatile and valuable tool. Whether you’re automating marketing, streamlining operations, or creating personalized experiences for clients, webhooks can help you do it all more efficiently. Ready to dive in? Check out our detailed webhook documentation or reach out to our support team for guidance.

Updated on: 19/12/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!