Goyzer is a powerful real estate CRM and property management system based in the UAE, tailored for developers, brokers, and property managers. It offers rich features for listing management, lead tracking, reporting, finance, contract automation, and more—perfect for modern real estate operations.
If you’re looking to connect Goyzer with your WordPress site, in this post we will discuss how to integrate the Goyzer with your wordpress theme:
Key Features of Goyzer CRM
- Enterprise-Level API Support: While not openly documented, Goyzer supports enterprise integrations to sync data with external systems.
- Masterplan & Contract Generation: Visualize property layouts, generate e-contracts, and incorporate e-signatures.
- Automated Messaging & Reminders: Send lease renewal and payment reminders directly from the platform.
- Reporting & Analytics: Build custom reports on finances, agent performance, and portfolio metrics via scheduled workflows.
- Native Integrations: Connect with Gmail, Outlook, social platforms, portals, WhatsApp, Zapier, and more.
Why Houzez Theme?
Houzez is a premium WordPress real estate theme built for property agencies, agents, and brokers.
It offers:
- A custom post type for properties with advanced meta fields.
- Built-in search and filtering tools for location, price, and features.
- Google Maps, property galleries, floor plans, and agent profiles.
- Compatibility with CRMs and third-party APIs for property imports.
📡 Sample cURL Request — Goyzer CRM Get All Properties
The Goyzer CRM API allows you to fetch real estate listings directly from your CRM account into any external system, such as WordPress or a real estate theme like Houzez.
This particular GET request to the /properties endpoint retrieves a complete list of properties available in your Goyzer account. The response typically includes:
- Basic Property Details – title, description, price, bedrooms, bathrooms.
- Location Data – city, community, coordinates (for maps).
- Property Status – for sale, for rent, off-market.
- Images & Media – URLs for main image, galleries, videos.
- Meta Data – property type, reference ID, agent details, and date listed.
Using this endpoint, developers can automate property syncing between Goyzer CRM and their WordPress site, ensuring the listings on the site are always up to date without manual input.
Authentication is done via a Bearer token in the request header, which is generated from your Goyzer CRM account settings. Without the token, the API will return an Unauthorized error.
1️⃣ Get All Properties
curl -X GET "https://api.goyzer.com/v1/properties" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Accept: application/json"
Response (JSON example)
{
"status": "success",
"data": [
{
"id": 12345,
"title": "Luxury 2 Bedroom Apartment",
"price": 1500000,
"bedrooms": 2,
"bathrooms": 2,
"location": "Downtown Dubai",
"status": "for-sale",
"images": [
"https://cdn.goyzer.com/property1.jpg",
"https://cdn.goyzer.com/property2.jpg"
]
}
]
}
Notes:
- Replace
YOUR_ACCESS_TOKENwith the token from your Goyzer CRM account. - API base URL and parameters may vary depending on your Goyzer subscription plan.
2️⃣ Get Single Property by ID
The Get Single Property by ID endpoint in the Goyzer CRM API is used when you need detailed, full information about one specific listing instead of retrieving the entire database of properties.
When you replace {PROPERTY_ID} in the URL with a valid property ID from your CRM account, the API responds with a JSON object containing all available details for that listing, such as:
- Basic information — title, description, property type, and reference number.
- Location details — address, city, neighborhood, and geo-coordinates (latitude/longitude).
- Pricing & availability — sale/rent price, currency, payment terms.
- Property specifications — size, number of bedrooms, bathrooms, parking spaces, furnishing status.
- Media assets — main image, gallery images, videos, and floor plans.
- Agent details — agent name, email, phone, and agency info.
This endpoint is especially useful when:
- Displaying a property details page on your WordPress site.
- Fetching up-to-date listing data for a specific property without loading all records.
- Building custom search results that link to full property pages.
Example cURL:
curl -X GET "https://api.goyzer.com/v1/properties/{PROPERTY_ID}" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
3️⃣ Get Properties by Agent ID — Explanation
The Get Properties by Agent ID endpoint in the Goyzer CRM API is designed to fetch all listings that are assigned to a specific agent in your CRM account.
By providing the {AGENT_ID} in the request URL, the API returns a filtered list of properties that the agent is currently managing.
This endpoint is especially useful for:
- Building profile pages for agents with their portfolio of active listings.
- Creating agent-specific property listing pages on your WordPress real estate site.
- Allowing visitors to browse all properties managed by a specific agent.
Example cURL:
curl -X GET "https://api.goyzer.com/v1/properties/agent/{AGENT_ID}" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
Alright! That wraps up our overview of the key Goyzer CRM property endpoints, including how to fetch all properties, single property details, and agent-specific listings. With these API calls in hand, you can power dynamic real estate pages, agent portfolios, and targeted property searches on your WordPress site — especially when paired with a flexible theme like Houzez. If you’re ready to take your property listings to the next level or need a custom integration built for your business, feel free to get in touch with us anytime.