Skip to main content

Custom Webhooks

Wendy avatar
Written by Wendy
Updated over 2 weeks ago

Lantern supports sending webhook payloads directly from the More Integrations tab. Under the Custom Webhooks section, you can configure up to three webhook payloads per quiz. This feature allows you to send quiz taker information and results directly to your own system or external apps such as Make.com or Pipedream.

How to Set Up

  • Go to your Lantern dashboard and open the More Integrations tab.

  • In each input box, enter the full webhook URL of the service or system that should receive the payload (for example: https://example.com/webhook). You can add up to three different webhook URLs before clicking Save.

Image showing the Custom Webhooks section in Lantern under the More Integrations tab, where you can enter up to three different full webhook URLs.
  • Run a test quiz submission to confirm data is being received.

  • Use tools like RequestBin, Make.com, or Pipedream to inspect and validate the payloads.

Payload Data

Each webhook payload includes:

  • Quiz Info: quiz ID, name, session ID, results URL.

  • Customer Info: email, name (if collected).

  • Responses: questions, answers, and answer type (single-choice, multi-choice).

  • Products: recommended product IDs, variants, ranking, scores, price, currency.

Example Use Cases

  • Custom Integrations: Connect to CRMs, internal dashboards, or analytics tools.

  • Automation Platforms: Send quiz data to Make.com or Pipedream for advanced workflows.

  • Internal Systems: Capture leads directly into your own database or notification system.

Notes

  • Lantern supports a maximum of three custom webhooks per quiz.

  • Make sure your receiving endpoint can handle JSON payloads.

  • Always test your setup before publishing the quiz live.

Custom webhooks provide merchants with a flexible way to connect Lantern quizzes to any system that accepts HTTP requests. This ensures your quiz data flows exactly where you need it, without relying solely on Zapier.

Did this answer your question?