Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.gleap.io/llms.txt

Use this file to discover all available pages before exploring further.

The following event listeners allow you to listen for specific events allowing you to build deeper integrations with the Gleap widget.
Gleap.registerListener("initialized", () => {
  // Initialized
  console.log("Gleap is now initialized. You can now interact with the SDK.");
});

Gleap.registerListener("notificationCountUpdated", (count) => {
  // Unread notification count updated.
  console.log("notificationCountUpdated", count);
});

Gleap.registerListener("feedbackSent", (data) => {
  // Feedback has been sent with data.
  console.log("feedbackSent");
  console.log(data);
});

Gleap.registerListener("feedbackSendingFailed", () => {
  // Sending feedback failed.
  console.log("feedbackSendingFailed");
});

Gleap.registerListener("feedbackFlowStarted", (flow) => {
  // A form was opened.
  console.log("feedbackFlowStarted");
  console.log(flow);
});

Gleap.registerListener("widgetOpened", () => {
  // Widget opened.
  console.log("widgetOpened");
});

Gleap.registerListener("widgetClosed", () => {
  // Widget closed
  console.log("widgetClosed");
});

Gleap.registerListener("customActionTriggered", (data) => {
  // Custom action triggered.
  console.log("customActionTriggered");
  console.log(data);
});