# Jestor Documentation > Documentation for Jestor Append .md to any documentation page URL to get its markdown version. ## Guides - [What is Jestor?](https://docs.jestor.com/docs/what-is-jestor-1.md): Jestor is a no-code platform for building internal tools — databases, workflows, automations, and apps — without writing a single line of code. - [Support](https://docs.jestor.com/docs/support.md): Need help? Send an email to request@jestor.email :) - [App Download](https://docs.jestor.com/docs/ios-macos-android-windows-and-linux.md): iOS, MacOS, Android, Windows, Linux or any browser. - [FAQs](https://docs.jestor.com/docs/faq.md): Frequently asked questions - [No-Code Builder](https://docs.jestor.com/docs/no-code-builder.md): Jestor is a no-code engine that empowers you to build custom internal tools for your company. - [AI Agents](https://docs.jestor.com/docs/ai-agents.md): AI Agents are tools powered by artificial intelligence that you can add to your Jestor workspace to automate reading, interpretation, and data extraction tasks. Each agent type is built for a specific purpose — you configure it once and it works directly inside your tables and app pages. - [ AI Builder](https://docs.jestor.com/docs/ai-builder.md): The AI Builder lets you describe what you want to build in plain language, and Jestor creates the structure for you — tables, apps, kanbans, forms, and more. - [Attachment Vision (OCR)](https://docs.jestor.com/docs/attachment-vision-ocr.md): The Attachment Vision field uses AI to read images and PDF files — like invoices, IDs, and receipts — and automatically fill other fields in the same record with the extracted data. - [Chatbot Agent](https://docs.jestor.com/docs/chatbot-agent.md): The Chatbot Agent adds an AI-powered assistant to any app page, allowing users to ask questions and get answers based on data from a Jestor table. - [Email Agent](https://docs.jestor.com/docs/email-agent.md): The Email Agent reads incoming emails, replies automatically, and can create or update records in your Jestor tables — without any manual intervention. - [Whatsapp Agent](https://docs.jestor.com/docs/whatsapp-agent.md): The WhatsApp Agent is an AI-powered assistant that reads incoming WhatsApp messages and replies automatically based on instructions you define. It connects to a Jestor table so it can reference your data when generating responses — useful for support workflows, lead qualification, or any process where consistent, context-aware replies save time. - [Action Bar](https://docs.jestor.com/docs/action-bar.md): Search for or create tools and features within the platform. - [SLA](https://docs.jestor.com/docs/sla.md): Track and manage time in a stage ⏲️ - [Documents](https://docs.jestor.com/docs/documents-1.md): Documents is a native editor inside Jestor that lets users create, format, and share rich-text documents — all within the platform. Documents can be sent directly to other Jestor users or embedded into apps using the Documents block. - [Automation](https://docs.jestor.com/docs/automation-1.md): Automations in Jestor let you trigger actions automatically based on events in your tables — no code required. Each automation has a **trigger** (the event that starts it) and one or more **actions** (what happens as a result). - [Chat](https://docs.jestor.com/docs/chat.md): Centralize all your comments, DMs, and channel messages in one place. - [Mentions and Mark as Read](https://docs.jestor.com/docs/mentions-and-mark-as-read.md): Two features in the chat to help you manage high message volumes: a dedicated **Mentions** category that shows when you were tagged, and a **Mark as Read** button to quickly clear unread messages. - [Tasks](https://docs.jestor.com/docs/tasks-2.md): Create a task on its own or link it to a record in any table, then set its status, priority, deadline, owners, and to-dos. Use the different views to see tasks by who they belong - [Email Ticket](https://docs.jestor.com/docs/jestor-email.md): Jestor provides each table with a native `@jestor.email` address that automatically creates records and enables email conversations directly within records — no automations needed. - [Updates and Follow](https://docs.jestor.com/docs/updates.md): One Place to Know Everything Happening in Your Company - [Security](https://docs.jestor.com/docs/security.md): Jestor prioritizes the security and compliance of your business operations. - [Feature List](https://docs.jestor.com/docs/plans-features-copy-1.md) - [WhatsApp Integration](https://docs.jestor.com/docs/whatsapp-integration.md): Connect a WhatsApp number to a Jestor table and manage all conversations — incoming and outgoing — directly inside your records. - [Super Forms](https://docs.jestor.com/docs/super-forms.md): Each Super Form is connected to a table and submits responses to it. You control which fields appear, what order they follow, how the form looks, and how it behaves after submission. - [Fields and Form Blocks](https://docs.jestor.com/docs/fields-and-form-blocks.md): Fields and Form Blocks is the section inside Super Form where you define what appears in the form. You connect the form to a table, choose which fields from that table will be collected, and optionally add form blocks — content elements that help structure and guide the user experience without capturing data. - [Connected Table](https://docs.jestor.com/docs/connected-table.md): Connected Table is a form block that embeds records from a connected table directly inside a Super Form. Instead of navigating away to fill in related data, users can view, create, and manage connected records without leaving the form. - [PDF Viewer](https://docs.jestor.com/docs/pdf-viewer.md): PDF Viewer is a form block that displays one or more PDF files directly inside a Super Form or app card. Users can read, zoom, navigate pages, and download the document without leaving the form. - [Embed Block](https://docs.jestor.com/docs/embed-block.md): The Embed block displays external content — a webpage, a Google Doc, a PDF, or any other link — directly inside a form, without the person having to leave Jestor. - [Form Tools](https://docs.jestor.com/docs/form-tools.md) - [Form Conditionals](https://docs.jestor.com/docs/form-conditionals.md): Form Conditionals let you define rules that control how fields and form blocks behave based on user input. Each condition targets one or more fields or form blocks and applies an action — like showing, hiding, or making a field required — when specific rules are met. - [Responses and Success Page](https://docs.jestor.com/docs/responses-and-success.md): Responses and Success Page groups two settings that control what happens after a user submits the form: whether they receive a copy of their response, and what they see on screen once the form is completed. - [Update Record](https://docs.jestor.com/docs/update-record.md): Update Record is a Form Tool that makes the form edit an existing record instead of always creating a new one. When enabled, you define which field is used as the key to identify the record — typically passed via URL — and control how existing data is displayed and handled during editing. - [Record Data](https://docs.jestor.com/docs/record-data-2.md): The **Record Data** panel is the side panel shown when viewing a record. It displays field data from that record, and you can now customize which fields appear and in what order — so each form or view shows only the information that matters for that context. - [Multiple Forms in Open Card](https://docs.jestor.com/docs/multiple-forms-in-open-card.md): For instructions on how to access and configure the Open Card, see the **Open Card** page. For instructions on how to create and edit Superforms, see the **Superform** page. - [PDF Maker](https://docs.jestor.com/docs/pdf-maker.md): Turn any record into a polished PDF report in seconds. Just describe the style and content you want in plain language, and AI builds the report for you — no templates, no design work. - [Card Options](https://docs.jestor.com/docs/card-options.md): Card options controls whether the duplicate and delete shortcuts appear when a card is open. - [Form Style](https://docs.jestor.com/docs/form-style.md): Form Style is the section inside Super Form that controls the visual appearance of the form. It is divided into two subsections: **Colors**, where you set the color of each form element, and **Structure and Positions**, where you control the layout and sizing of the form. - [Smart Kanban](https://docs.jestor.com/docs/smark-kanban.md): Smart Kanban is a block that displays records from a table as cards organized into columns (stages) based on a selected field. It lets users visualize and manage records by moving cards between stages, and supports customization of card appearance, form behavior, permissions, and stage metrics. - [Kanban Style ](https://docs.jestor.com/docs/kanban-style.md): Style is the section inside Smart Kanban that controls how cards and the kanban board look. It includes global visual settings and a conditional color system that lets you apply different card colors based on field values. - [Kanban Powers](https://docs.jestor.com/docs/kanban-powers.md): Powers is the section inside Smart Kanban that controls what users can do with the kanban block. Each power either restricts or unlocks a specific interaction, letting you tailor the kanban experience for different audiences and use cases. - [Card Conditionals](https://docs.jestor.com/docs/card-conditionals.md): Control which fields and buttons appear on the face of each Kanban card based on rules you define. - [Stage Indicator ](https://docs.jestor.com/docs/stage-indicator.md): Stage Indicators turn your kanban into a live dashboard. Track time in stage with the built-in Stage SLA, or build your own custom indicators — sums, counts, averages, and more — from any field in your table, displayed right at the top of each column. - [Kanban Forms](https://docs.jestor.com/docs/kanban-forms.md): The Forms section inside Smart Kanban controls which form is shown when a user creates or updates a record from the kanban board. It is divided into two independent configurations: **Record Creation Form** and **Record Update Form**. - [Jestor Plans](https://docs.jestor.com/docs/jestor-plans.md): These are Jestor's current standard plans, available to all new customers. Each tier unlocks progressively more features and capacity. - [Usage](https://docs.jestor.com/docs/usage.md): Track your organization's resource consumption and manage plan limits across seats, automations, AI features, and more. - [User Seats](https://docs.jestor.com/docs/user-types.md): Learn the difference between members and builders. - [Rate Limits](https://docs.jestor.com/docs/rate-limits.md): How we measure usage of the system and its expansion packages. - [Legacy Plans - Features](https://docs.jestor.com/docs/plans-restrictions-and-fields.md): These are discontinued plans no longer available for new sign-ups. Existing customers on these plans keep their current features and pricing. Listed here for reference only. - [Jestor Partners Plans - Standard ](https://docs.jestor.com/docs/partner-plan-standard.md): Plans distributed exclusively through Jestor partners, designed for the SMB market. - [Jestor Partner Plans - Maestro](https://docs.jestor.com/docs/white-label-jestor-maestro.md): A white-label, usage-based plan with all Jestor features for companies building solutions for their clients - [Tables](https://docs.jestor.com/docs/what-is-a-table.md): The best way of organizing data - [Drafts](https://docs.jestor.com/docs/drafts.md): Save information even before you have all required data. Edit a record as many times as needed before converting it into a full record. Drafts are visually distinguished by a yellow color. - [What is a relational database?](https://docs.jestor.com/docs/what-is-a-relational-database.md): A relational database is a way of connecting data and defining how one block of information relates to another. - [Table History View](https://docs.jestor.com/docs/table-history-view.md): The Table History View lets you see the full change log of a specific table directly inside the table interface — filtered exclusively to that table. You can review what changed, when, by whom, and export the log for auditing. - [Views](https://docs.jestor.com/docs/views.md): Views let you display the same table data in different formats, each suited to different workflows. You can create multiple views per table and switch between them at any time without affecting the underlying data. - [Field types](https://docs.jestor.com/docs/tables.md): Each field(column) is unique with its own purposes - [Created By](https://docs.jestor.com/docs/created-by.md): The **Created By** field automatically records the name of the user who created each record. It is filled by the system at the moment the record is saved for the first time and cannot be edited manually. - [Created At](https://docs.jestor.com/docs/created-at.md): The **Created At** field automatically records the date and time when a record was created. It is filled by the system at the moment the record is first saved and cannot be edited manually. - [Updated By](https://docs.jestor.com/docs/updated-by.md): The **Updated By** field automatically records the name of the user who last modified a record. It is updated by the system every time the record is saved and cannot be edited manually. - [Updated At](https://docs.jestor.com/docs/updated-at.md): The **Updated At** field automatically records the date and time when a record was last modified. It is updated by the system every time the record is saved and cannot be edited manually. - [Title](https://docs.jestor.com/docs/title.md): The **Title** field is the default field automatically created when you add a new table. It cannot be deleted and serves as the primary identifier for each record. It is also used as the unique record ID when connecting tables to each other. - [Text](https://docs.jestor.com/docs/text.md): The **Text** field lets you store written information in a record. It supports three formats — short text, long text, and rich text — making it suitable for anything from a brief label to a full document. - [Number](https://docs.jestor.com/docs/number.md): The **Number** field stores numeric values in a record. It accepts whole numbers and decimals and can be used in calculations, filters, and sorting. - [Currency](https://docs.jestor.com/docs/currency.md): The **Currency** field stores a numeric value formatted as a monetary amount. You can define the currency symbol to display alongside the number, making it easy to represent prices, costs, revenues, and other financial values. - [Percentage](https://docs.jestor.com/docs/percentage.md): The **Percentage** field stores a numeric value and automatically displays a "%" sign after it. It is used to represent rates, ratios, completion levels, and any other metric expressed as a percentage. - [Formula](https://docs.jestor.com/docs/formula.md): The Formula field lets you build calculated expressions using fixed values, fields from the same record, and fields from connected records. It supports basic arithmetic operators and a set of built-in functions, and allows you to choose the return type of the result. - [Roll-up](https://docs.jestor.com/docs/roll-up.md): A Roll-Up field calculates aggregated values from records in a connected (child) table. Use it to sum, count, or otherwise aggregate data across related records without leaving the parent table. - [Lookup](https://docs.jestor.com/docs/lookup-field.md): It brings values from connected tables to facilitate data visualization - [Date](https://docs.jestor.com/docs/date.md): The **Date** field stores a calendar date in a record. Users can type a date directly or pick one from a calendar picker. It does not include a time component — for date and time together, use the Date and Time field. - [Date and Time](https://docs.jestor.com/docs/date-and-time-1.md): The **Date and Time** field stores a calendar date and a specific hour in a single field. Users can type the value directly or use the calendar and time picker. It is useful for tracking timestamps, scheduling events, and any situation where both the day and the time matter. - [Date Range](https://docs.jestor.com/docs/date-range-1.md): The **Date Range** field lets users select a period between two dates with a single interaction. It references two existing Date fields — a start date and an end date — and is commonly used to power Gantt views and represent project timelines or availability windows. - [Last Message Date](https://docs.jestor.com/docs/last-message-date.md): The Last Message Date field automatically stores the date and time of the last message sent through a selected message source, such as the record's chat, WhatsApp, or email. It updates on its own whenever a new message is sent, with no manual input required. - [Timer](https://docs.jestor.com/docs/timer.md): The **Timer** field tracks elapsed time directly inside a record. You can start, pause, and stop the timer, record multiple laps, and see the total accumulated time — all without leaving the record. - [Time](https://docs.jestor.com/docs/time.md): The **Time** field stores duration values, such as `00:00:12:020` or `2 minutes and 2 seconds`. Use it to track elapsed time, task durations, response times, or any measurement expressed as a time interval. - [ Time in a Status](https://docs.jestor.com/docs/time-in-a-status.md): The **Time in a Status** field automatically tracks how long a record has been in a specific stage of a **Single Option** field. It starts counting as soon as the record enters the selected stage and updates continuously — no manual input required. - [Time since update](https://docs.jestor.com/docs/time-since-update.md): The **Time since update** field automatically tracks how long it has been since a record was last modified. It updates dynamically, so you always see a live count of time elapsed since the last change. - [Time since creation](https://docs.jestor.com/docs/time-since-creation.md): The **Time since creation** field automatically tracks how long it has been since a record was first created. It updates dynamically and requires no manual input. - [ Single Option](https://docs.jestor.com/docs/single-option.md): The **Single Option** field lets you define a fixed list of choices and assign one of them to each record. It's also the field used to build the stages of a **Kanban** — each option becomes a column that cards can move between. - [Multiple Select](https://docs.jestor.com/docs/multiple-select-1.md): The **Multiple Select** field lets users pick one or more predefined options from a list. All options are created by you in advance, and users can select as many as needed at the same time. - [Radio Select](https://docs.jestor.com/docs/radio-select-1.md): A single-choice selection field that displays options as radio buttons. Users can pick only one option from a predefined list. - [Tags](https://docs.jestor.com/docs/tags.md): The **Tags** field lets you assign one or more colored labels to each record. Unlike single-selection fields, Tags allow multiple values per record and are visually distinguished by color, making it easy to categorize and scan records at a glance. - [Checkbox](https://docs.jestor.com/docs/checkbox.md): The **Checkbox** field lets you store a binary value — either checked or unchecked — for each record. It's the simplest way to track a yes/no state without requiring the user to type anything. - [Switch Button](https://docs.jestor.com/docs/switch-button-1.md): The **Switch** field stores a binary value — on or off — for each record, displayed as a toggle. It works the same way as a Checkbox but with a visual style better suited for mobile interfaces and touch interaction. - [ Users Field](https://docs.jestor.com/docs/users-field-1.md): The Users field lets you tag a record to a member of your organization. The list of options is automatically populated with all users in your company's Jestor account — no manual setup required. - [Multiple Users Field](https://docs.jestor.com/docs/multiple-users-field-1.md): The Multiple Users field lets you tag a record to more than one member of your organization in a single field. The list of options is automatically populated with all users in your company's Jestor account — no manual setup required. - [Record Attribution](https://docs.jestor.com/docs/record-attribution.md): The Record Attribution field adds user-specific access rules to records and cards. Only members explicitly attributed to a record can see and interact with it — with no complex setup required. - [Connected Records (N:1)](https://docs.jestor.com/docs/connected-records-n1.md): The Connected Records (N:1) field lets you link a record in the current table to a record in another table, establishing a many-to-one relationship - [Connected Table (N:M)](https://docs.jestor.com/docs/connected-table-nm.md): The **Connected Table (N:M)** field creates a many-to-many relationship between two tables by automatically generating an intermediary table to manage the connections. Each record in one table can be linked to multiple records in another table, and vice versa. - [Bidirectional Connection (1:1)](https://docs.jestor.com/docs/bidirectional-connection-11-1.md): The **Bidirectional Connection (1:1)** field connects one specific record from one table to exactly one record in a different table or kanban — and that connection works both ways. When A is linked to B, B is automatically linked to A. - [Add Connected](https://docs.jestor.com/docs/add-connected.md): The **Add Connected** field adds a button directly to a record that lets users create and link a new record in a connected table — without leaving the current record. - [Attached Records](https://docs.jestor.com/docs/attached-records.md): The Attached Records field lets you attach a shortcut to one or more records from another table, or from the same table, directly on a card. - [Image](https://docs.jestor.com/docs/image.md): The **Image** field lets you attach one or more images directly to a record. It works like the Files field, but exclusively for pictures. It's useful for storing visual references such as product photos, profile pictures, event photos, or any image that needs to be associated with a record. - [Attachment](https://docs.jestor.com/docs/attachment.md): The Attachment field lets users upload and store files directly in a record — including images, PDFs, spreadsheets, documents, and more. - [Link Field](https://docs.jestor.com/docs/link-field-1.md): The **Link field** stores any text as a clickable URL, making it easy to access external websites and pages directly from a record. - [Phone Number](https://docs.jestor.com/docs/phone-number.md): The **Phone Number** field stores phone numbers in a standardized format, such as (555) 123-4567. It only accepts numeric input, ensuring consistent and valid data entry across your records. - [Email](https://docs.jestor.com/docs/email-1.md): Stores and validates email addresses, ensuring entries contain @ and . followed by at least one character. - [Address](https://docs.jestor.com/docs/address.md): The **Address** field stores location data by letting users search and select addresses using Google Maps integration. It captures both the formatted address and its geographic coordinates, enabling map-based visualization and precise location tracking. - [Car Plate](https://docs.jestor.com/docs/car-plate.md): The **Car Plate** field stores vehicle license plate codes, limiting input to a 7-character format. It ensures consistent data entry for vehicle identification across your records. - [ID - CPF](https://docs.jestor.com/docs/id-cpf.md): The **ID - CPF** field stores Brazilian individual taxpayer registry identification numbers (CPF — Cadastro de Pessoas Físicas), the unique identifier issued by the Brazilian IRS to individuals. It validates the format to ensure consistent and accurate data entry across your records. - [ID - CNPJ](https://docs.jestor.com/docs/id-cnpj.md): The **ID - CNPJ** field stores Brazilian company taxpayer registry identification numbers (CNPJ — Cadastro Nacional da Pessoa Jurídica), the unique identifier issued by the Brazilian IRS (Receita Federal) to legal entities. It validates the format to ensure consistent and accurate data entry across your records. - [WhatsApp Indicator](https://docs.jestor.com/docs/whatsapp-indicator.md): The **WhatsApp Indicator** is a field that displays a visual summary of the WhatsApp conversation linked to a record. It shows the total number of messages exchanged and highlights who sent the last message — making it easy to see, at a glance, which conversations need attention. - [WhatsApp Message Button](https://docs.jestor.com/docs/whatsapp-message-button.md): A button field that opens WhatsApp Web or the WhatsApp app with a pre-selected contact and an optional pre-filled message. - [Automation Button](https://docs.jestor.com/docs/automation-button.md): The Automation Button field adds a clickable button to each record in a table. When clicked, it triggers a connected automation for that specific record — without needing to open the record or navigate away. - [Link Button](https://docs.jestor.com/docs/link-button.md): A field that displays a clickable button inside a table record. The button can open an external URL or a custom Jestor link, and can be fully styled with a label, icon, and color. - [Exclude Record Button](https://docs.jestor.com/docs/exclude-record-button.md): The **Exclude Record Button** is a button field that, when clicked, deletes the record it belongs to. It appears as a clickable button directly inside the table or record view. - [Open Record Button](https://docs.jestor.com/docs/open-record-button.md): The **Open Record Button** is a button field that, when clicked, opens a form to view and edit the record it belongs to. It appears as a clickable button directly inside the table or record view. - [Clone Record Button](https://docs.jestor.com/docs/duplicate-record-button.md): The **Clone Record** field adds a button to each record in a table. When clicked, it creates an exact copy of that record, including all field values. - [Copy Record Link](https://docs.jestor.com/docs/copy-record-link.md): This field adds a button to each record that, when clicked, copies a shareable link to that specific record to the user's clipboard. - [Update link](https://docs.jestor.com/docs/update-link.md): This field adds a button to a table record that opens or copies a link to a pre-filled update form for that record. It's useful for sharing a direct link so someone can edit a specific record without navigating through the app. - [Checklist](https://docs.jestor.com/docs/checklist.md): The **Checklist** field lets you create structured lists of questions inside a record. Users answer each item directly from the table or form view, and responses are tracked visually — making it easy to monitor compliance and process adherence across your team. - [To-dos](https://docs.jestor.com/docs/to-dos.md): The **Todo List** field lets you create a checklist of activities inside a record to track the progress of your work. Each list displays the percentage of completed items, giving you and your team a clear, real-time view of how things are progressing. - [Tasks](https://docs.jestor.com/docs/tasks-1.md): The **Tasks** field lets you create and manage tasks directly inside a record. Each task can have a title, description, status, priority, deadline, and to-dos (subtasks). Tasks are stored per record, so every row in your table has its own independent task list. - [Goal](https://docs.jestor.com/docs/goal-1.md): The **Goal** field displays a progress bar that tracks how close a record is to reaching a target value or deadline. It compares a current value against a defined goal and visualizes the result as a percentage bar. Supported return types are **Number**, **Currency**, **Percentage**, and **Date**. - [Favorite](https://docs.jestor.com/docs/favorite.md): The Favorite field adds a star icon to each record, letting users mark records as favorites directly from the table or card view. - [Random ID](https://docs.jestor.com/docs/random-id.md): The **Random ID** field automatically generates a unique identifier for each record in your table, following a rule you define. - [Record Database ID](https://docs.jestor.com/docs/record-database-id.md): The **Record Database ID** field displays a unique, permanent numeric identifier automatically assigned to each record. It cannot be edited or duplicated across records, making it a reliable reference for automations, API calls, and external integrations. - [Signature](https://docs.jestor.com/docs/signature.md): The Signature field lets users draw a signature directly in a record using their cursor or finger. The signature is saved as an image and can be downloaded. - [Chat](https://docs.jestor.com/docs/chat-field.md): Communicate with other users by sending messages - [Upload Spreadsheets](https://docs.jestor.com/docs/connector.md): Import data using Google Spreadsheet, Excel and Csv - [Import your data and create a new Table](https://docs.jestor.com/docs/migration-import-your-data-and-create-a-new-table.md): Create tables from your data lightning fast - [Update your table using Spreadsheets](https://docs.jestor.com/docs/update-your-table.md): Update or upload data to any table using spreadsheets - [Filters](https://docs.jestor.com/docs/filters.md): Choose the data or records you want to see. - [Table and field customizations](https://docs.jestor.com/docs/table-customizations.md): Change it as you wish. - [Apps and App Pages](https://docs.jestor.com/docs/apps-dashboards.md): All information that you need at a glance. - [Clone Blocks](https://docs.jestor.com/docs/clone-blocks.md): Clone blocks with one click - [Copy Blocks to Another App](https://docs.jestor.com/docs/copy-blocks-to-another-app.md): Instantly copy and send blocks to other apps - [App Versioning](https://docs.jestor.com/docs/app-versioning.md): App Versioning allows you to edit your application without affecting what your users see. You can build, test, and refine new versions while keeping a stable published version running for everyone else. - [App Blocks](https://docs.jestor.com/docs/blocks.md): Blocks are widgets you can add to any app or dashboard in Jestor. They go far beyond charts — you can use them to create buttons, display calendars, show filtered tables, build indicators, and more. - [Table Block](https://docs.jestor.com/docs/table-block.md): The Table block displays a filtered, customized view of any table directly on an app page. It lets you control which fields are visible, how records are sorted and filtered, and how users interact with records — all within the page layout. - [List View](https://docs.jestor.com/docs/list-view.md): The **List View** block displays records from a table in a scrollable vertical list, optimized for browsing and updating records on both mobile and desktop. Each record shows a label and optional preview fields, and opens a configurable update form when clicked. - [Record Data](https://docs.jestor.com/docs/record-data-1.md): The Record Data block displays detailed information from a specific table record directly inside an app. It lets you choose which fields to show, how to visually present the record, and how users can interact with it — all within a single configurable block. - [Search Filter](https://docs.jestor.com/docs/search-filter.md): The Search Filter block lets users dynamically filter and search data across multiple components in an app at the same time. With it you can: - [Calendly](https://docs.jestor.com/docs/calendly.md): The Calendly block embeds a Calendly scheduling page directly inside an app page, letting users book meetings without leaving the app. - [Calendar](https://docs.jestor.com/docs/calendar.md): The Calendar block displays records from a table in a calendar view, positioned according to a date field you choose. It lets you visualize and monitor records with dates — such as events, tasks, payments, or appointments — and click on them directly to open and edit their details. - [Gantt](https://docs.jestor.com/docs/gantt.md): Bring your Gantt view to your App. - [Simple Indicator](https://docs.jestor.com/docs/simple-indicator.md): The Simple Indicator displays a single metric as a large number — ideal for tracking KPIs, totals, and goals at a glance. It supports sum, average, maximum value, and count operations, and can be scoped by time period or filtered by custom conditions. - [Charts](https://docs.jestor.com/docs/charts-1.md): The Charts block lets you visualize data from your tables through different chart types, tracking the evolution or distribution of your variables over time or across categories. - [Pie chart](https://docs.jestor.com/docs/pie-chart-component.md): Measure the proportion of each variable against the total - [ Speedometer](https://docs.jestor.com/docs/speedometer.md): The Speedometer block displays a gauge-style visual that tracks a current value against a defined range and goal, making it easy to monitor progress toward a target at a glance. - [Complex Indicator](https://docs.jestor.com/docs/complex-indicator.md): The **Complex Indicator** block displays a calculated metric by combining two independent data sources (X and Y) using a mathematical operation. It is designed for dashboards where a single number must reflect a relationship between two values — such as a sum, a difference, a ratio, or a share of total. - [Button](https://docs.jestor.com/docs/button.md): The Button block adds a clickable button to your app page that can open a URL, navigate within Jestor, or create a new record in a table. - [Menu Bar](https://docs.jestor.com/docs/menu-bar.md): The Menu Bar is a navigation block that displays a persistent sidebar or bottom bar in your app, letting users navigate between apps, access system shortcuts, and perform common actions — all from a single fixed location. - [Navigation Buttons](https://docs.jestor.com/docs/navigation-buttons.md): The Navigation Buttons block adds a navigation panel to your app, letting users quickly jump to apps, tables, or specific sections — displayed as a list, buttons, or app shortcuts. - [Title Bar](https://docs.jestor.com/docs/title-bar.md): The Title Bar displays the app page name and adds action buttons — like search and record creation — to the top of your page. - [Top Bar](https://docs.jestor.com/docs/top-bar.md): The Top Bar is a fixed navigation block at the top of your app, allowing users to move between pages, access system shortcuts, and reflect your brand through custom colors and logo. - [Mobile Bar](https://docs.jestor.com/docs/mobile-bar-component.md): Add a dock to easily navigate between pages and apps - [Text Block](https://docs.jestor.com/docs/text-1.md): Add texts or titles to your App - [Image Block](https://docs.jestor.com/docs/image-block.md): Add any picture to your App - [Embedded](https://docs.jestor.com/docs/embedded.md): The Embed block loads an external application, website, or widget directly inside an app page using an iframe, without the user ever leaving the app. - [ YouTube](https://docs.jestor.com/docs/youtube.md): The YouTube block embeds a YouTube video directly inside an app page, letting users watch content without leaving the app. - [Documents Block](https://docs.jestor.com/docs/documents.md): The Documents block embeds a document directly inside an app page, making it visible to users without requiring them to navigate elsewhere. - [Miro](https://docs.jestor.com/docs/miro.md): The Miro block embeds a Miro board directly inside an app page, letting users view and interact with boards without leaving the app. - [Maps](https://docs.jestor.com/docs/maps-component.md): Visualize your data in a map - [Order Generator](https://docs.jestor.com/docs/order-generator.md): The Order Generator block lets users create new orders directly from an app page, working like a shopping cart in an e-commerce experience. Users can add products, services, or both to an order, set quantities, and submit — all without leaving the app interface. - [Chat](https://docs.jestor.com/docs/chat-component.md): Bring all your chats in one place - [Public Links](https://docs.jestor.com/docs/public-links-1.md): Share forms and apps publicly. - [No-code Automations](https://docs.jestor.com/docs/no-code-automations.md): Where the magic happens. - [Duplicate Automation](https://docs.jestor.com/docs/duplicate-automation.md) - [Make](https://docs.jestor.com/docs/make.md): Make is a no-code automation platform. - [Zapier](https://docs.jestor.com/docs/zapier-integration.md): Integrating with other software with a few clicks - [Webhooks](https://docs.jestor.com/docs/webhooks.md): Using Zapier to quickly activate webhooks - [PowerBI Connector](https://docs.jestor.com/docs/powerbi-connector.md) - [Looker Connector](https://docs.jestor.com/docs/looker-connector.md) - [Webhook - Receive Data (Trigger)](https://docs.jestor.com/docs/receive-data-in-webhook-nocode-automation.md): Allows you to create a webhook to receive data, then run automation using this data. - [Webhook - Send Data (Action)](https://docs.jestor.com/docs/webhook-nocode-automation.md): Send an HTTP payload to a predefined URL - [API and Tokens](https://docs.jestor.com/docs/api-and-tokens.md): Authentication and dedicated documentation. - [Hide Fields](https://docs.jestor.com/docs/hide-fields-nocode-automation.md): You can hide fields based on set conditions in the chosen table. - [When a New Response is Received in Typeform](https://docs.jestor.com/docs/when-a-new-response-is-received-in-typeform-nocode-automation.md) - [When a Record is Updated in Jestor](https://docs.jestor.com/docs/when-a-record-is-updated-in-jestor-nocode-automation.md): You can make any action to occur as soon as a record is updated and matches the condition you set in the chosen table. - [PDF styling (css)](https://docs.jestor.com/docs/pdf-styling.md): How to styling your PDF - [Send a Prompt and an Image to Get an Answer (Gemini)](https://docs.jestor.com/docs/send-a-prompt-and-an-image-to-get-an-answer-google-gemini.md): Send an image and a text prompt to Google Gemini and save the AI-generated response directly into a field in your Jestor table. Use this action to analyze images, extract information from documents, or run any visual reasoning task at scale. - [Send a Prompt and Get an Answer (Gemini)](https://docs.jestor.com/docs/send-a-prompt-and-get-an-answer-google-gemini.md): Send a text prompt to Google Gemini directly from an automation and save the AI's response into a field in your table. Use it to generate summaries, classify records, rewrite content, or answer questions based on your data — all automatically. - [Obtain information from a Brazilian Product Tax Invoice (Gemini)](https://docs.jestor.com/docs/obtain-information-from-a-brazilian-product-tax-invoice.md): The **Obtain information from a Brazilian Product Tax Invoice** action uses Google Gemini to extract data from a Brazilian fiscal invoice (Nota Fiscal) image or file stored in Jestor. It reads the invoice content and saves the extracted information directly into a field of your choice. - [Obtain Information from a Brazilian Service Tax Invoice (Gemini)](https://docs.jestor.com/docs/obtain-information-from-a-brazilian-product-tax-invoice-1.md): Use this action to automatically extract data from a Brazilian Service Tax Invoice (NFS-e) attached to a record. Powered by Google Gemini, it reads the invoice image or file and saves the extracted information into a field of your choice. - [Obtain Information from a Brazilian National Driver's License (CNH)](https://docs.jestor.com/docs/obtain-information-from-a-brazilian-national-drivers-license-cnh.md): Use AI to automatically extract data from a CNH image or file and save it directly into a Jestor record, eliminating manual data entry. - [Obtain Information from a Brazilian General Registry (RG)](https://docs.jestor.com/docs/obtain-information-from-a-brazilian-general-registry-rg.md): Use AI to automatically extract data from an RG image or file and save it directly into a Jestor record, eliminating manual data entry. - [Send a Prompt and an Image to Get an Answer (ChatGPT)](https://docs.jestor.com/docs/send-a-prompt-and-an-image-to-get-an-answer-chatgpt.md): Use this action to send an image stored in Jestor — along with a written prompt — to OpenAI's ChatGPT and save the AI-generated response directly into a record field. It is useful for automating visual analysis, content generation from images, and data extraction workflows. - [Take the Text in an Image (ChatGPT)](https://docs.jestor.com/docs/take-the-text-in-an-image.md): Use ChatGPT's intelligence to read text inside an image and automatically save the extracted value into a text field. Works especially well with handwritten text and scanned documents. - [Select a User based on Instructions (ChatGPT)](https://docs.jestor.com/docs/select-a-user-based-on-instructions.md): Analyze a set of instructions and a request, then automatically select the most appropriate user from a defined pool. It is useful for routing tasks, assignments, or approvals to the right person based on dynamic criteria defined in natural language. - [Calculate the Estimated Time for a Task Based on the Description (ChatGPT)](https://docs.jestor.com/docs/calculate-the-estimated-time-for-a-task-based-on-the-description-chatgpt.md): This action uses ChatGPT's intelligence to read a task description and estimate how long it will take to complete. The result is saved directly into a field of your choice. - [Generate a Python Code to Lowcode (ChatGPT)](https://docs.jestor.com/docs/generate-a-python-code-to-lowcode-chatgpt.md): This action sends a text prompt describing an algorithm to OpenAI, which returns a Python code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Generate a PHP Code to Lowcode with ChatGPT (beta)](https://docs.jestor.com/docs/generate-a-php-code-to-lowcode-with-chatgpt-beta.md): This action sends a text prompt describing an algorithm to OpenAI, which returns a PHP code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Generate a .Net Code to Lowcode with ChatGPT (beta)](https://docs.jestor.com/docs/generate-a-net-code-to-lowcode-with-chatgpt-beta.md): This action sends a text prompt describing an algorithm to OpenAI, which returns a .Net code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Generate an Audio from a Text](https://docs.jestor.com/docs/generate-an-audio-from-a-text.md): Converts any text into an audio file using OpenAI's TTS model and saves it directly to a file field in your Jestor record. - [ Send a Prompt and Multiple Images to Get an Answer (ChatGPT)](https://docs.jestor.com/docs/send-a-prompt-and-multiple-images-to-get-an-answer-chatgpt.md): Use this action to send multiple images or files stored in Jestor — along with a written prompt — to OpenAI's ChatGPT and save the AI-generated response directly into a record field. It is useful for automating visual analysis, content generation from images, and data extraction workflows that involve more than one visual input. - [Send a Prompt and Get an Answer (Jestor AI)](https://docs.jestor.com/docs/send-a-prompt-and-get-an-answer-with-jestor-ai.md): Use Jestor's native AI to send a custom prompt and save the generated response directly into a field of any record — without leaving the platform or using external tools - [Take the Text in an Image (Jestor AI)](https://docs.jestor.com/docs/take-the-text-in-an-image-jestor-ai.md): Use Jestor's native AI to read text inside an image and automatically save the extracted value into a text field. Works especially well with handwritten text and scanned documents. - [Review a text and improve grammar (Jestor AI)](https://docs.jestor.com/docs/review-a-text-and-improve-grammar.md): An AI-powered automation action that analyzes a text stored in a Jestor field, corrects grammar errors, and rewrites the content with improved structure and clarity. The result is saved back into a field of your choice. - [Review Code Snippet for Errors](https://docs.jestor.com/docs/review-code-snippet-for-errors.md): A Jestor AI action that analyzes a code snippet stored in a record and returns a list of probable errors. The result is saved directly into a field of your choice, making it easy to integrate code review into automated workflows. - [Translate a text](https://docs.jestor.com/docs/translate-a-text.md): Uses AI to translate text content from one language to another. It reads a text input, applies the selected target language, and saves the translated result to a field of your choice. - [Send a Prompt and an Image to Get an Answer (Jestor AI)](https://docs.jestor.com/docs/send-a-prompt-and-an-image-to-get-an-answer-jestor-ai.md): This action lets you send an image stored in Jestor — along with a written prompt — to Jestor's native AI and save the generated response directly into a record field. It is useful for automating visual analysis, content generation from images, and data extraction workflows without requiring an external AI connection. - [Calculate the Estimated Time for a Task Based on the Description](https://docs.jestor.com/docs/calculate-the-estimated-time-for-a-task-based-on-the-description.md): This action uses Jestor AI to read a task description and estimate how long it will take to complete. The result is saved directly into a field of your choice. - [Generate a Python Code to Lowcode (Jestor AI)](https://docs.jestor.com/docs/generate-a-python-code-to-lowcode-jestor-ai.md): This action sends a text prompt describing an algorithm to Jestor AI, which returns a Python code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Generate a PHP Code to Lowcode with Jestor AI (beta)](https://docs.jestor.com/docs/generate-a-php-code-to-lowcode-with-jestor-ai-beta.md): This action sends a text prompt describing an algorithm to Jestor AI, which returns a PHP code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Generate a .Net Code to Lowcode with Jestor AI (beta)](https://docs.jestor.com/docs/generate-a-net-code-to-lowcode-with-jestor-ai-beta.md): This action sends a text prompt describing an algorithm to Jestor AI, which returns a .Net code snippet ready to be used inside Jestor's lowcode editor. Instead of writing code manually, you describe what you want to happen and the AI generates the logic for you. - [Accessing the Developer Area](https://docs.jestor.com/docs/accessing-the-development-area.md): Jestor allows you to code custom solutions for your team - [Python: Native Methods](https://docs.jestor.com/docs/python-native-methods.md) - [.Net: Native Methods (Beta)](https://docs.jestor.com/docs/python-native-methods-copy.md) - [PHP: Native Methods (Beta)](https://docs.jestor.com/docs/php-native-methods.md) - [Settings](https://docs.jestor.com/docs/settings.md): Settings is where you configure your workspace and personal preferences in Jestor. It is accessible as a modal panel, keeping you in context without leaving your current page. - [Profile](https://docs.jestor.com/docs/profile.md): Profile is where you configure your personal information in Jestor. Changes here affect how you appear to other users in the workspace. - [Company](https://docs.jestor.com/docs/company.md): Company is where you configure your organization's identity and access links in Jestor. - [Language & Region](https://docs.jestor.com/docs/language-region.md): Language & Region is where you configure language, time zone, and currency preferences for your account and workspace. - [Notifications](https://docs.jestor.com/docs/notifications-1.md): Notifications is where you control when and where you receive alerts from Jestor. - [Appearance](https://docs.jestor.com/docs/appearance.md): Appearance is where you personalize your theme and display settings in Jestor. - [Quick Actions](https://docs.jestor.com/docs/quick-actions.md): Quick Actions is where you configure the shortcut buttons available throughout Jestor, allowing you to create records and items faster from anywhere in the platform. - [Menu](https://docs.jestor.com/docs/side-menu.md): Jestor offers three navigation menu styles. Each user can choose the one that best fits their workflow. The menu style is a personal setting — changing it does not affect other users. - [Adding users](https://docs.jestor.com/docs/add-users.md): Adding users is how you bring new people into your Jestor workspace. You can add them one at a time or in bulk with a CSV upload, and choose between two login types: **Email** or **Username**. - [Billing and invoices](https://docs.jestor.com/docs/adding-users-copy.md): Add your team to jestor - [Profiles and Access Levels - Advanced Permissioning](https://docs.jestor.com/docs/profiles-and-access-levels.md): Setting up access levels the way you want to. - [White Label and Behavior](https://docs.jestor.com/docs/white-label-and-behavior.md): White Label and Behavior is a set of workspace settings that lets you customize the visual identity and interface behavior of your Jestor environment. - [Branding](https://docs.jestor.com/docs/branding-lets-you-customize-the-visual-identity-of-your-jestor-workspace-by-replacing-the-default-logo-and-setting-platform-colors.md): Branding lets you customize the visual identity of your Jestor workspace by replacing the default logo and setting platform colors. - [Behavior](https://docs.jestor.com/docs/behavior.md): Behavior settings let you control how the Jestor interface is displayed and which navigation elements are accessible to Members and Viewers. - [Custom Domain](https://docs.jestor.com/docs/custom-domain.md): Custom Domain lets you replace the default Jestor URL with a domain of your choice, giving your workspace a fully branded web address. - [Login Page](https://docs.jestor.com/docs/login-page.md): Login Page lets you customize the appearance of your workspace's login screen with your own branding, colors, and title. - [MFA: Multi-Factor Authentication](https://docs.jestor.com/docs/mfa-multi-factor-authentication.md): 🔒 Enhance your security. - [Reports](https://docs.jestor.com/docs/reports-1.md): Exporting and creating reports. - [Recovering and Deleting Structures and Data](https://docs.jestor.com/docs/recovering-deleted-structures-and-data.md): Learn how to recover deleted records, fields, apps, and tables. - [Allowed File Types in Jestor](https://docs.jestor.com/docs/allowed-file-types-in-jestor.md) - [Character Limits for Field Types](https://docs.jestor.com/docs/character-limits-for-field-types.md) - [Bulk Delete](https://docs.jestor.com/docs/bulk-delete.md): Bulk Delete allows you to select and delete multiple tables, apps, and folders at once directly from the builder, instead of removing items one by one. - [Fun Mode](https://docs.jestor.com/docs/fun-mode.md): Fun Mode gives you early access to experimental features before they are released to all users. It is designed for users who want to explore new functionality and share feedback that helps shape the product. - [Delete my Organization](https://docs.jestor.com/docs/delete-my-organization.md): The **Delete my Organization** (Armageddon) feature permanently removes your entire Jestor workspace, including all data, automations, workflows, and configurations. - [Run Log](https://docs.jestor.com/docs/run-log.md): The Run Log gives you a full history of every asynchronous automation execution in your organization — showing what ran, when it ran, whether it succeeded, and which records it acted on. - [History Log](https://docs.jestor.com/docs/history-log-1.md): The History Log gives you a complete audit trail of every action taken in your organization — including record updates, app changes, field creations, profile edits, and more. It captures who did what, from where, and what the data looked like before and after each change. - [SSO](https://docs.jestor.com/docs/sso.md): SSO with OIDC lets you connect your organization's identity provider to Jestor, so members sign in through your provider instead of using email/password or magic link. ## API Reference - [Introduction](https://docs.jestor.com/reference/getting-started-with-your-api.md): Through this API you can add, read, delete and update any record from your jestor account - [Endpoint convention](https://docs.jestor.com/reference/endpoint-convention.md) - [Authentication](https://docs.jestor.com/reference/authentication.md) - [list records](https://docs.jestor.com/reference/list-records.md) - [fetch specific record](https://docs.jestor.com/reference/get-specific-record.md) - [upload base64 file](https://docs.jestor.com/reference/upload-base64-file.md)