Gleap

Gleap is an all-in-one customer feedback tool for apps and websites, enabling direct communication with users to build better software by discovering their everyday pain points.

179 actions Integration catalog
Request access
Connect Gleap once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Archive All TicketsGLEAP_ARCHIVE_ALL_TICKETS
Tool to archive all tickets matching specific type and status criteria. Use when you need to bulk archive multiple tickets at once based on their type and status.
Archive a TicketGLEAP_ARCHIVE_A_TICKET
Tool to archive a ticket. Use after confirming the ticket ID and that the ticket is resolved. Call when moving tickets to history.
Clone EngagementGLEAP_CLONE_ENGAGEMENT
Tool to clone an existing engagement. Use when you need to duplicate an engagement with all its configuration.
Create a CollectionGLEAP_CREATE_A_COLLECTION
Tool to create a help center collection. Use when adding a new organizational grouping in your Help Center.
Create AI ContentGLEAP_CREATE_AI_CONTENT
Tool to create or update AI content in Gleap's knowledge base. Use when adding new documentation, help articles, or product information that AI assistants can reference. Supports text, file, and product content types with optional batch operations.
Create a new chat messageGLEAP_CREATE_A_NEW_CHAT_MESSAGE
Creates a new chat message in a Gleap chat session. Use this action to: - Send a message as a user or admin in an existing chat session - Reply to customer inquiries in the Gleap support system - Add messages to ongoing conversations The action requires a valid sessionId (obtained from get_all_sessions or get_all_chat_messages actions), a role ("user" or "admin"), and message content. Returns the created message with its ID, timestamps, and configuration details.
Create a new sessionGLEAP_CREATE_A_NEW_SESSION
Create a new user session in Gleap and associate it with a project. Use this to track user activity, engagement metrics, and session data. Sessions can be created with minimal information and enriched later through identify_user or other API calls.
Create a new teamGLEAP_CREATE_A_NEW_TEAM
Tool to create a new team. Use when you have team details ready and want to assign tickets among members.
Create a new ticketGLEAP_CREATE_A_NEW_TICKET
Create a new support ticket in Gleap with detailed information including title, description, type, priority, status, tags, and attachments. Supports custom metadata and sentiment tracking for comprehensive ticket management and customer feedback analysis.
Create Engagement BannerGLEAP_CREATE_ENGAGEMENT_BANNER
Tool to create a new engagement banner in Gleap. Use when you want to add a banner for user engagement, announcements, or surveys. All fields are optional; the API will create a banner with default values if no fields are specified (default name: 'New survey', status: 'draft', format: 'widget', frequency: 'once').
Create Engagement ChecklistGLEAP_CREATE_ENGAGEMENT_CHECKLIST
Tool to create a new engagement checklist. Use when you need to set up a step-by-step guide or task list for users.
Create Engagement CobrowseGLEAP_CREATE_ENGAGEMENT_COBROWSE
Tool to create a new cobrowse product tour. Use when you need to set up an interactive guided tour for users to follow.
Create Engagement EmailGLEAP_CREATE_ENGAGEMENT_EMAIL
Tool to create a new engagement email in Gleap. Use when you want to send emails for user engagement, announcements, or marketing campaigns. Requires name, subject, and body; other fields are optional with defaults (type: 'EMAIL', status: 'draft', format: 'widget', frequency: 'once', targetAudience: 'all').
Create Engagement ModalGLEAP_CREATE_ENGAGEMENT_MODAL
Tool to create a new engagement modal in Gleap. Use when you want to display a modal dialog for user engagement, onboarding, announcements, or feature introductions.
Create Engagement Product TourGLEAP_CREATE_ENGAGEMENT_PRODUCT_TOUR
Tool to create a new product tour in Gleap. Use when you want to create guided tours for onboarding, feature introductions, or step-by-step walkthroughs for users.
Create Engagement Push NotificationGLEAP_CREATE_ENGAGEMENT_PUSH_NOTIFICATION
Tool to create a new push notification in Gleap. Use when you want to send push notifications for user engagement, announcements, or alerts. All fields are optional; the API will create a notification with default values (name: 'New survey', type: 'PUSH', status: 'draft', sound: true, hidden: false, sent: false, format: 'widget', frequencyType: 'dynamic', frequency: 'once', frequencyDays: 0).
Create Engagement TooltipGLEAP_CREATE_ENGAGEMENT_TOOLTIP
Tool to create a new engagement tooltip in Gleap. Use when you want to add tooltips for user guidance, onboarding, or feature explanations.
Create feedback itemGLEAP_CREATE_FEEDBACK_ITEM
Tool to manually create a feedback item (bug) in a Gleap project. Use when you need to: - Create a new bug report programmatically - Add customer feedback to a specific project - Submit feature requests or issues via API Requires project ID, title, and description. Supports optional fields like type, priority, status, tags, and custom metadata for comprehensive feedback tracking.
Create Help Center RedirectGLEAP_CREATE_HELPCENTER_REDIRECT
Tool to create a new redirect for help center URLs. Use when you need to redirect old or deprecated help articles to new URLs. Supports both exact URL matching and pattern-based matching for flexible redirect rules.
Create Message TemplateGLEAP_CREATE_MESSAGE_TEMPLATE
Tool to create a new message template in Gleap. Use when creating pre-defined message templates for support conversations, automated responses, or quick replies. The template can include actions (buttons, links) and attachments, and can be shared publicly or restricted to specific users.
Create new conversation with sessionGLEAP_CREATE_NEW_CONVERSATION
Create a new conversation with a session in Gleap. Use this action to initiate a conversation linked to a specific session ID within a project.
Create QA SnippetGLEAP_CREATE_QA_SNIPPET
Tool to create a QA snippet (question-answer pair) in Gleap. Use when you need to add knowledge base content or FAQ entries to help AI assistants answer user questions.
Create Tracker TicketGLEAP_CREATE_TRACKER_TICKET
Tool to create a tracker ticket in Gleap. Use when you need to create a new tracker-based ticket for tracking features, bugs, or tasks.
Delete AI ContentGLEAP_DELETE_AI_CONTENT
Tool to delete AI content by content ID. Use when you need to remove specific AI content from the system.
Delete AI Content BatchGLEAP_DELETE_AICONTENT_BATCH
Tool to delete all AI content by batchId. Use when you need to remove all AI-generated content associated with a specific batch identifier.
Delete a User from a ProjectGLEAP_DELETE_A_USER_FROM_A_PROJECT
Removes a user (team member) from a Gleap project, revoking their access. Use this when you need to remove a team member's access to the project by their user ID. The user ID can be obtained from the 'Get All Users for a Project' action. Note: This removes organization members from the project, not end-user sessions/contacts.
Delete BugsGLEAP_DELETE_BUGS
Tool to delete a bug/ticket by ID. Use when you need to permanently remove a bug from the system.
Delete Engagement BannerGLEAP_DELETE_ENGAGEMENT_BANNER
Tool to delete an engagement banner. Use when you need to remove a banner from the project by its banner ID.
Delete Engagement Chat MessageGLEAP_DELETE_ENGAGEMENT_CHAT_MESSAGE
Deletes an engagement chat message from Gleap by its ID. Use this action to permanently remove a chat message from a conversation. The message ID must be obtained from a prior list or get operation. Once deleted, the message cannot be recovered.
Delete Engagement ChecklistGLEAP_DELETE_ENGAGEMENT_CHECKLIST
Tool to delete an engagement checklist by its ID. Use when removing a checklist from the project.
Delete Engagement CobrowseGLEAP_DELETE_ENGAGEMENT_COBROWSE
Tool to delete a cobrowse product tour by its ID. Use when you need to remove a cobrowse product tour from the project.
Delete Engagement EmailGLEAP_DELETE_ENGAGEMENT_EMAIL
Tool to delete an engagement email by its ID. Use when you need to remove an email from the project's engagement emails list.
Delete Engagement ModalGLEAP_DELETE_ENGAGEMENT_MODAL
Tool to delete an engagement modal from a Gleap project. Use when you need to remove a modal by its ID.
Delete Engagement NewsGLEAP_DELETE_ENGAGEMENT_NEWS
Tool to delete an engagement news article. Use when you need to remove a news article from the project by its news ID.
Delete Engagement Product TourGLEAP_DELETE_ENGAGEMENT_PRODUCT_TOUR
Tool to delete an engagement product tour by its ID. Use when you need to remove a product tour from the project's engagement product tours list.
Delete Engagement Push NotificationGLEAP_DELETE_ENGAGEMENT_PUSH_NOTIFICATION
Tool to delete an engagement push notification by its ID. Use when you need to remove a push notification from the project's engagement push notifications list.
Delete Engagement SurveysGLEAP_DELETE_ENGAGEMENT_SURVEYS
Tool to delete an engagement survey. Use when you need to remove a survey from the project by its survey ID.
Delete Engagement TooltipsGLEAP_DELETE_ENGAGEMENT_TOOLTIPS
Tool to delete an engagement tooltip. Use when you need to remove a tooltip from the project by its tooltip ID.
Delete Engagement WhatsApp MessageGLEAP_DELETE_ENGAGEMENT_WHATSAPP_MESSAGE
Tool to delete an engagement WhatsApp message by its ID. Use when you need to remove a WhatsApp message from the project's engagement WhatsApp messages list.
Delete Help Center CollectionGLEAP_DELETE_HELPCENTER_COLLECTION
Tool to delete a help center collection by ID. Use when you need to permanently remove a collection from the help center.
Delete Help Center RedirectGLEAP_DELETE_HELPCENTER_REDIRECT
Tool to delete a help center redirect. Use when you need to remove a redirect from the help center by its redirect ID.
Delete MessageGLEAP_DELETE_MESSAGE
Tool to delete a message (comment) from a bug or ticket. Use when you need to permanently remove a comment from a bug/ticket conversation.
Delete Message TemplateGLEAP_DELETE_MESSAGE_TEMPLATE
Tool to delete a message template. Use when you need to remove a message template from the project by its template ID.
Delete Old AI Content BatchesGLEAP_DELETE_OLD_AI_CONTENT_BATCHES
Delete all AI content batches except the current batch. Use when cleaning up old AI content and keeping only the latest batch by providing its ID.
Delete QA AnswerGLEAP_DELETE_PROJECTS_QAANSWERS
Tool to delete a QA answer (snippet) from a Gleap project. Use when removing help center content or AI assistant snippets.
Delete project sessionGLEAP_DELETE_PROJECTS_SESSIONS
Tool to delete a session from a Gleap project. Use when you need to remove session data by providing both project ID and session ID.
Delete sessionGLEAP_DELETE_SESSIONS
Tool to delete a session by ID. Use when you need to remove a specific session from the system.
Delete TeamGLEAP_DELETE_TEAM
Tool to delete a team by ID. Use when you need to permanently remove a team from the project.
Delete TicketGLEAP_DELETE_TICKET
Tool to delete a ticket by ID. Use when you need to permanently remove a ticket from the system.
Export sessionsGLEAP_EXPORT_SESSIONS
Tool to export sessions for the authenticated project in CSV format. Use when you need to export session data for analysis, reporting, or backup purposes. Returns comprehensive session information in CSV format including user details, activity data, and metadata. Use limit and skip parameters to control pagination for large datasets.
Export Statistics ListsGLEAP_EXPORT_STATISTICS_LISTS
Tool to export statistics list data as CSV from Gleap. Use when you need to export performance metrics, analytics, or reports. Supports various report types including team performance, article statistics, ticket ratings, SLA reports, and more. Results can be filtered by date range, grouped by time intervals, and paginated for large datasets.
Generate ticket draft replyGLEAP_GENERATE_TICKET_DRAFT_REPLY
Tool to generate an AI-powered draft reply for a ticket. Use when you need to automatically create a contextual response based on the ticket content, similar tickets, and knowledge base articles. The AI analyzes the ticket and suggests an appropriate reply that can be reviewed and sent.
Generate tracker ticket dataGLEAP_GENERATE_TRACKER_TICKET_DATA
Tool to generate AI-powered tracker ticket data from an existing ticket. Use when you need to automatically create a title and description for a tracker ticket based on a source ticket's content. The AI analyzes the source ticket and generates appropriate metadata.
Get a ChecklistGLEAP_GET_A_CHECKLIST_ACTION
Tool to retrieve a specific engagement checklist by its ID. Use after obtaining a valid checklistId.
Get a CollectionGLEAP_GET_A_COLLECTION
Tool to retrieve a help center collection by ID. Use when you need to fetch specific collection details by its ID.
Get AI contentGLEAP_GET_AI_CONTENT
Tool to retrieve AI content by its content ID. Use when you need to fetch specific AI-generated or AI-managed content from Gleap's AI content system.
Get all articlesGLEAP_GET_ALL_ARTICLES
Tool to retrieve articles in a help center collection. Use when you have a helpcenterCollectionId and want to list its articles. Supports pagination via limit and skip parameters.
Get all chat messagesGLEAP_GET_ALL_CHAT_MESSAGES
Retrieves all engagement chat messages from the current Gleap project. Use this action to: - List all chat conversations across all sessions - Review customer support interactions and message history - Analyze chat engagement data and message patterns - Export or audit chat communications Returns messages sorted by creation date (newest first) with complete metadata including sender information, session details, content, and timestamps. Supports pagination via limit and skip parameters.
Get All CollectionsGLEAP_GET_ALL_COLLECTIONS
Retrieves all help center collections for the authenticated project. Collections are organizational containers in the help center that group related articles. Each collection can contain articles and nested sub-collections. Use this action to: - Get an overview of all collections in the help center - Check collection counts (articles and sub-collections) - Access collection metadata (titles, descriptions, audience filters) Returns an empty list if no collections exist in the project.
Get All Invitations for a ProjectGLEAP_GET_ALL_INVITATIONS_FOR_A_PROJECT
Retrieves all pending invitations for a project. Use this to list users who have been invited to join the project but haven't accepted yet. The project context is automatically determined from the authentication headers.
Showing the first 60 of 179 actions.