Gig
2,000
40
Nov 3, 2025
This will be a 40 hours work
New Third Party Integration (Ingestion & Push)
- Implement a new Software Interface record to register the Third Party integration.
Build a Third Party API Connector to:
- Push Vendor details when a listing is considered Sold.
- GET testimonials from the Third Party.
- Create a cron job in the Interface to run the testimonial ingestion at a configurable frequency.
Data Mapping & Normalisation
- Spread testimonial data from the Third Party payload into Marketing Profile Testimonial entities.
Adjustments to Marketing Profile Testimonial Engine
- Add a relationship between Testimonial and Property to link review content to the relevant listing where determinable.
- Add a field to record Testimonial Source for filtering, reporting, and exports.
- Average Agent Star Rating per Source: implement a feature to either record (persist) or only display (derived at runtime) the average Agent Star Rating grouped by testimonial source.
- Implement visual changes to the Marketing Profile Testimonial page to display the new information, as outlined by this document.
- Client's Exporter Enhancements
- Expand the Client's Exporter to expose new testimonial fields.