The Userorbit Widget JavaScript API lets you open, close, and direct users to specific widget sections from your application.

Open and close the widget

await userorbit.openWidget();
await userorbit.closeWidget();

Open a specific tab

The widget supports these tab values: feedback, roadmap, updates, and help.

await userorbit.openWidget({ tab: "help" });
await userorbit.openWidget({ tab: "feedback" });
await userorbit.openWidget({ tab: "updates" });
await userorbit.openWidget({ tab: "roadmap" });

Show only selected tabs

await userorbit.openWidget({
  tab: "help",
  activeTabs: ["help", "feedback"]
});

You can open the widget directly to a specific article, announcement, roadmap, or topic when you already have the ID.

await userorbit.openWidget({ tab: "help", articleId: "ARTICLE_ID" });
await userorbit.openWidget({ tab: "updates", announcementId: "ANNOUNCEMENT_ID" });
await userorbit.openWidget({ tab: "roadmap", topicId: "TOPIC_ID" });

Feedback form shortcut

await userorbit.openWidget({
  tab: "feedback",
  showFeedbackForm: true
});

Other options

  • locale or language: choose the language used by the widget.

  • modal: open as a modal experience when supported by the current widget configuration.

  • compact: request a compact presentation.

  • position: set the widget position to bottom-right, bottom-left, or top-right.

Was this page helpful?