TL;DR
A webhook is the internet's version of a doorbell. Instead of your app constantly checking 'did something happen?', the source application rings your endpoint the moment it does.
Key Points
✓
Webhooks are event-driven: they fire immediately when a specified event occurs, rather than requiring your system to repeatedly poll an API for updates.
✓
A webhook delivers a payload — typically a JSON object — to a URL you configure, containing data about the event that just happened.
✓
Unlike traditional API calls where your app requests data, webhooks reverse the flow: the source application pushes data to your app proactively.
✓
Webhook endpoints must be publicly accessible over HTTPS, and incoming payloads should always be verified using a signature or secret token to prevent spoofing.
✓
Failed webhook deliveries require retry logic: most reliable webhook systems will reattempt delivery with exponential backoff if your endpoint returns an error.
How Webhooks Work
Using Webhooks to Automate Your Testimonial Workflow
Related Terms
API Integration
An API integration is the process of connecting two or more software applications through their Application Programming Interfaces (APIs) to share data, automate workflows, and extend functionality — enabling, for example, a CRM to automatically trigger a testimonial request whenever a customer reaches a satisfaction milestone.
Embed Code
Embed code is a snippet of HTML, JavaScript, or iframe markup provided by a third-party service that can be pasted directly into a website's source to display external content or functionality — such as a testimonial widget, video player, or review feed — without requiring a full integration.
Feedback Loop
A feedback loop is a closed cycle in which customer feedback is systematically collected, analyzed, acted upon to improve the product or service, and then communicated back to customers. A closed feedback loop signals to customers that their input is valued and acted on — a powerful driver of loyalty and advocacy.
Review Request
A review request is a deliberate, personalized outreach to a customer asking them to share their experience through a review, rating, or testimonial. It is the primary mechanism businesses use to convert satisfied but silent customers into visible social proof.
White Label
White label refers to a product or service produced by one company that other businesses can rebrand and resell as their own — presenting it to their customers under their own name, logo, and domain — without any visible attribution to the original creator.
More in Widget & Integration
Collect testimonials that build trust
ShowTrust gives you a hosted submission page and an embeddable widget to display authentic social proof on your site — free while in early access.
Get Started FreeMore in Widget & Integration
View all in Widget & Integration →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →