# PLUGINS

- [Advanced Dynamic Tables 🚀](https://bubble.digital-bird.com/plugins/tables-grids-excel.md): Advanced Dynamic Tables for Bubble using DataTables.js
- [Advanced Editable Tables  ✏️](https://bubble.digital-bird.com/plugins/editable.md): Spreadsheet / Excel like tables for Bubble supporting formulas and different data types
- [Export Page to PDF 🔥](https://bubble.digital-bird.com/plugins/export-page-to-pdf.md): Export Bubble page, single element or a list of elements to a high-quality PDF file 📄
- [Advanced Algolia Search 🕵️](https://bubble.digital-bird.com/plugins/algolia-search.md): Easy to use plugin to implement blazing fast search through thousands of data records.
- [Rich Text Editor like Medium 📝](https://bubble.digital-bird.com/plugins/medium-rich-text-editor.md): The dead simple inline editor toolbar
- [Scrollspy 👁](https://bubble.digital-bird.com/plugins/scrollspy.md): Plugin returns an element currently visible on the screen.
- [Move, Rotate & Resize element 🔄](https://bubble.digital-bird.com/plugins/move-rotate-and-resize-element.md): Move, offset, rotate, spin and resize Bubble elements by its id in a very simple way
- [Inverted RepeatingGroup (for Chat app)](https://bubble.digital-bird.com/plugins/inverted-repeatinggroup-chat-app.md): Revert the Repeating Group elements ordering upside down to create apps like chats and messages
- [Live Chats (LiveChat.com, Intercom ...) 💬](https://bubble.digital-bird.com/plugins/live-chats.md): Multiple plugins to integrate a live chat on your website
- [Advanced Screenshot Element 🖼](https://bubble.digital-bird.com/plugins/screenshot-element-pro.md): Capture a screenshot of a single element, visible part of the page or the entire page
- [Screenshot Element 🖼](https://bubble.digital-bird.com/plugins/screenshot-element.md): Easy to use Plugin to save an Element to PNG by its ID. 📸
- [Cookies 🍪](https://bubble.digital-bird.com/plugins/cookies.md): Easy Read, Write and Delete browser cookies
- [Device by Screen Size 📱 🖥 📺](https://bubble.digital-bird.com/plugins/device-by-screen-size.md): Plugin allows you to get the current screen size (xs, sm, md, lg) and/or receive an appropriate event every time user changes the screen size.
- [Browser Language and Locale 📍](https://bubble.digital-bird.com/plugins/browser-language-and-locale.md): Plugin detects browser's language and locale
- [Advanced \<iframe> element 🖥](https://bubble.digital-bird.com/plugins/iframe.md): Embed an external website in your Bubble app
- [Conditional Redirect 🔀](https://bubble.digital-bird.com/plugins/conditional-redirect.md): Plugin redirects to an external URL when a certain event happens
- [Users Online 🙋‍♂️](https://bubble.digital-bird.com/plugins/users-online.md): Plugin provides rich information about the user: status (active/idle/browser tab not active), IP address, country, city, lat/lng, internet provider etc
- [Page Close Event 🚪](https://bubble.digital-bird.com/plugins/page-close-event.md): Plugin triggers an event when user is about to close the page. This can be used to show a popup with a promo code etc. It works on desktop and mobile


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bubble.digital-bird.com/plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
