Deleting an app permanently

screenPatterns: Delete Confirmation

screenKeywords:
Are you sure you want to delete this application? X
This action is permanent! It cannot be undone.
Cancel
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
—_—
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s s o . Get started with Al
. © @ © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- Start building with Al > Learn more X
powered applications and workflows.
7+ Introducing Retool Storage
Retool storage is a Retool-hosted file store. Using Retool Storage, you can upload and download files and use Try Retool Storage > Learn more X
N them in your apps and workflows.
View access list
Rename
Duplicate
Tras h Export to JSON
Export to Toolscript ZIP
All  Recent Starred Modules Folders Trash
Move to folder
Name v Updated Last Editor Delete permanently
JMobbin Admin - copy a minute ago Edit View
o Title your first app a few seconds ago Jane Smith @
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
+ Successfully deleted page.
Welcome to Retool, Jane! x
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
4+ o, Getstarted with Al
s T - .
Q( @;‘2‘1 Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- Start building with Al > Learn more X
R powered applications and workflows.
/:.:» Introducing Retool Storage
Retool storage is a Retool-hosted file store. Using Retool Storage, you can upload and download files and use Try Retool Storage > Learn more X
N them in your apps and workflows.
Trash
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
o Title your first app a minute ago Jane Smith Edit View @
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
—_—
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s s o . Get started with Al
. © @ © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- Start building with Al > Learn more X
powered applications and workflows.
/:.:» Introducing Retool Storage
Retool storage is a Retool-hosted file store. Using Retool Storage, you can upload and download files and use Try Retool Storage > Learn more X
N them in your apps and workflows.
Trash
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
o JMobbin Admin - copy a minute ago
o Title your first app a few seconds ago Jane Smith @
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
—_—
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s o Get started with Al
b @ y Start building with Al > Learn more X
. © © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- 9
powered applications and workflows.
7+ Introducing Retool Storage
Retool storage is a Retool-hosted file store. Using Retool Storage, you can upload and download files and use Try Retool Storage > Learn more X
N them in your apps and workflows.
Trash
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
JMobbin Admin - copy a minute ago Edit View
o Title your first app a few seconds ago Jane Smith @


Deleting table

appName: Retool

appCategory: Developer Tools

appTagline: The best way to develop effective software

companyHqRegion: US & Canada

companyStage: Growth Stage

platform: web

pageType: Application

hotspotType: Click

pageType: Application Application Application

screenKeywords:
= B JMobbin Admin Q8 m
@ BlockTable Q s 2 »
JMobbin Admin fevte “

e Select i
View state
<> " " Default fil 2 +
ID Name Email Blocked Copy
{i} 1 Hershel McV... etexton2d@... Duplicate
Default o or
) 2 Gayel Coton ekeitley3v@... v
Row selec Rename None
@ 3 Imogene Sch... ckiddey64@... v
Defaultrc Add components None
4 Anita Oliver tmordy6l@m... v
Default in
5 Costa Spata kesposilc@... v Reset state
. Collapse empty rows
6 Catharina M...  uqueree69@... v Index typ ja
7 Booth Macq.. sloache34@... Persistro Delete
0 Mo Sheeste s - Cell selection Single None
50 results Y &L O
O O Search Fuzzy match
Search term
Appearance =
Height Auto Fixed
Row height Small (32px)
Show table border
Row color
Hidden false
Styles 2 +
None
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin Q B m
@ No components L o»
. . v Deleted components successfully! (38Z to undo)
I__;" JMObbln Admln No components selected
<>
{
O
<> — 100%
© Latest No queries running & wDebug O @
|BlockTable is referenced in 7 places. Are you sure you
want to delete it?
We will automatically delete the following child component:
tablel
You will need to manually delete the following JavaScript
expression references: BlockTable.events , patchUser.body ,
patchUser.query , blockUser.query, unblockUser.query ,
blockAll.query , blockAllUsers.query

Cancel


Cloning app to module

hotspotType: Keyboard Input

pageType: Application Application Application Application

screenKeywords:
Clone to module X
Module name
Admin Module
|= O & Module Admin Module Q B m
@ @ Inspector (82U) <«
(3

o Admin Module
<>

ID Name Email Blocked
{

1 Hershel McV... etexton2d@... v
\9 2 Gayel Coton ekeitley3v@... v
@ 3 Imogene Sch... ckiddey64@...

4 Anita Oliver tmordy6l@m... v

5 Costa Spata kesposilc@... v

6 Catharina M...  uqueree69@... v

7 Booth Macg... sloache34@...

50 results Y & O
Unblock user v
<> — 100% [m]
© Latest No queries running & wDebug O @
|Clone to module X
Module name
[Give your module a name
|= O JMobbin Admin QB m
@ Components Modules 57 <« App actions
. .
I_Y Q_ Search components IMObbln Admln Import app from JSON/ZIP
'-
Commonly used Export to JSON
b4
e ID Name Email Blocked Export to Toolscript ZIP
W=
{
1 Hershel McV... etexton2d@... v Duplicate app
Table Text Button
) 2 Gayel Coton ekeitley3v@... v Clone to module
T—I) |[#—TI — 3 Imogene Sch... ckiddey64@.. v
@ Reset app state
Text Input Number Select 4 Anita Oliver tmordy6l@m... v
Input Upgrade components
5 Costa Spata kesposilc@... v
A B
- 6 Catharina M...  uqueree69@... v
Container Form Tabbed
Container 7 Booth Macq... sloache34@...
Il D 50 results Y &L O
[ ] 1
Modal Chart Key Value
Unblock user v
Image Navigation
Text inputs
T $£ T & S —I
Editable Text Editable Text Email
Area
BIu”
{3 : XT3 I
JSON Editor  Password Rich Text
Editor
| IE=D R=T
<> — 100%
Text Area Text Input URL
© Latest No queries running & wDebug O @


Adding a map component

hotspotType: Drag

hotspotType: Pan

screenKeywords:
= O JMobbin Admin QB m
@ Components Modules 57 <«
< mapboxMap1 Q e X »
. .
ry | Q ssarncomponans JMobbin Admin
'-
Comamer  vonamer Content
b4 Latitude 37.7577
Navigation ID Name Email Blocked
{} Longitude -122.4376
! 1 Hershel McV... etexton2d@...
A/B/C A BC 2 | of 99 .
. Points
) 2 Gayel Coton ekeitley3v@... v
Breadcrumbs Navigation  Page Input {4l
3 Imogene Sch... ckiddey64@... { longitude: '-122.4194', latitude:
@ -0 '37.7949"' },
12 . A BC 4 Anita Oliver tmordy6i@m... v { longitude: '-122.4794', latitude:
'37.7749"' },
Pagination Steps Tabs i
5 Costa Spata kesposilc@... v Latitude field -
latitude
Integrations 6 CatharinaM.. uqueree69@.. hame
Longitude field A
7 Booth Macq... sloache34@... Tlongitude
Login % name
e A bt ataaan . CeosSON
Auth Login Looker  Mapbox Map 50 results Y & O
{
s ﬁi‘ "type":"FeatureCollection",
vreaturssn:
- Unblock user v ez ures®: [
S3 Uploader Stripe Card Tableau "type":"Feature",
O O
C Rresidi Interaction
ustom residio .
On viewport change
% HTML QD |a
N pine St Select a query
Custom HTML IFrame .
Component San On point select
1t Francisco Select a query
Legacy "
C | —oakst
Gate Park: | On hover
D o D | mapbox 5 Select a query
Key Value Modal Table O O On hover end
(legacy)
Select a query
<> — 100% _ _ .
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Components Modules 57 <«
@ Inspector (8U) <«
ID Name Email Blocked
I__Y Q search components
v 1 Hershel McV... etexton2d@... v
® Containers and forms
<1z 2 Gayel Coton ekeitley3v@... v
A
{i} = 3 Imogene Sch... ckiddey64@...
Collapsible  Container Form 4 Anita Oliver tmordy6l@m... v
\9 Container
5 Costa Spata kesposilc@... v
@ JSON &
- 6 CatharinaM... uqueree69@...
JSON Link Card List View
Schema 7 Booth Macg... sloache34@...
Form
-0 B 6 -0 50 results Yy L O
Stepped Tabbed Wizard
Container Container Unblock user =
Navigation
A/B/C A BC 2 | of 99
Breadcrumbs Navigation  Page Input
-0
12 (D TS A BC
Pagination Steps Tabs
Integrations
] b @
Auth Login Looker Mapbox Map
s "
&
]
S3 Uploader  Stripe Card Tableau
<> Form — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Components Modules 57 <«
< mapboxMap1 Q e X »
. .
ry [ Q seaehcomponens JMobbin Admin
'»
conamer conainer Content
«® Latitude 37.7577
Navigation ID Name Email Blocked
{} Longitude -122.4376
! 1 Hershel McV... etexton2d@...
A/B/C A BC 2 | of 99 .
. Points
) 2 Gayel Coton ekeitley3v@... v
Breadcrumbs Navigation  Page Input {4l
3 Imogene Sch... ckiddey64@... { longitude: '-122.4194', latitude:
@ '37.7949"' },
12-@ °2 ABC 4 Anita Oliver tmordy6l@m... v { longitude: '-122.4794', latitude:
'37.7749"' },
Pagination Steps Tabs 5
9 P 5 Costa Spata kesposilc@... v Latitude field '
latitude
Integrations 6 CatharinaM.. uqueree69@.. hame
Longitude field A
7 Booth Macq... sloache34@... Tlongitude
Login $ name
e s e n . e0USON
Auth Login Looker ~ Mapbox Map 50 results Y &L O
{
s ‘ﬁi‘ "type":"FeatureCollection",
m "features":[
- Unblock user v {
S3 Uploader Stripe Card Tableau "type":"Feature",
O O
Custom Interaction
On viewport change
% HTML D Ia Berkeley P 9
N A Select a query
Custy HTML IF = .
Cor:;s)o%rznt rame FFB$ISCO On point select
Select a query
Legacy
San Francisco
International Airport On hover
D o D mapbox San Mateo Select a query
Key Value Modal Table O O On hover end
(legacy)
Select a query
& — 100% o o
© Latest No queries running & wDebug O @


Deleting a connection

hotspotType: Hover

screenKeywords:
-—_ tD Workflow - Jane Smith - Nov 8, 2023 6:43 PM Undeployed changes  (® Run Deploy v
Blocks X
® g e
S
jc Resource Code
query
Workflow Al Action
O
Filter Branch
4% startTrigger - @ - code1 - @D > -
Enabled triggers JavaScript
Loop ] At 12:00 AM, every day 1v return [
2 { message: "Hello from Workflows" },
Edit triggers & { message: "Click the Run (») button to execute
this block" },
Test JSON Parameters 4 { message: "Drag from the green sequence port to
connect a new block" },
Response N
5 { message: "Click the help (?) button to learn
{"webhookParaml": "value"} more" },
6 1;
Inputs Settings o
2
£} query1 - @D » - code2 - @ » -0
RESTQuery (restapi) JavaScript
GET https://example_site.com/api/v2/endpoi 1 return queryl.data
+ More options
Inputs Settings aA o
® Inputs Settings A o
2
g - 100% + 3 % ¢ X B3 i}
® production {9 Run history
|-—_ tD Workflow - Jane Smith - Nov 8, 2023 6:43 PM Undeployed changes  (® Run Deploy v
Blocks X
® g e
S
jc Resource Code
query
Workflow Al Action
O
Filter Branch
4% startTrigger - @ - code1 - @D > -
Enabled triggers JavaScript
Loop ] At 12:00 AM, every day 1v return [
2 { message: "Hello from Workflows" },
Edit triggers & { message: "Click the Run (») button to execute
this block" },
Test JSON Parameters 4 { message: "Drag from the green sequence port to
connect a new block" },
Response N
5 { message: "Click the help (?) button to learn
{"webhookParaml": "value"} more" },
6 1;
Inputs Settings o
2
£} query1 - @D » - [x] code2 - @D » -
RESTQuery (restapi) JavaScript
GET https://example_site.com/api/v2/endpoi 1 return queryl.data
+ More options
Inputs Settings aA o
® Inputs Settings A =y
2
g - 100% + 3 % ¢ X B3 i}
® production {9 Run history
|-—_ tD Workflow - Jane Smith - Nov 8, 2023 6:43 PM saving...  (*) Run Deploy v
Blocks X
® g &=
S
jc Resource Code
query
Workflow Al Action
O
Filter Branch
4% startTrigger - @ - code1 - @D > -
Enabled triggers JavaScript
Loop ] At 12:00 AM, every day 1v return [
2 { message: "Hello from Workflows" },
Edit triggers & { message: "Click the Run (») button to execute
this block" },
Test JSON Parameters 4 { message: "Drag from the green sequence port to
connect a new block" },
Response N
5 { message: "Click the help (?) button to learn
{"webhookParaml": "value"} more" },
6 1;
Inputs Settings o
2
£} query1 - @D » - code2 - @D » -
RESTQuery (restapi) JavaScript
GET https://example_site.com/api/v2/endpoi 1 return queryl.data
+ More options f Referenced block is not Connect
connected
Inputs Settings A
® Inputs Settings A =y
2
ﬁ@ - 100% + 3 % ¢ X B3 1ul
® production {9 Run history


Vectors

screenPatterns:
Bookmarks & Collections
Note Detail

screenKeywords:
-—_ RethI Apps Resources Database Query Library Workflows Upgrade Qs ~
<  Vectors
® What is a vector?
A Vector is a way to store unstructured text (e.g. from a website or document) in a format that makes it accessible to L
earn more
LLMs. Retool Vectors can ingest documents, plain text, and web pages. With it, you create chat experiences that know
about your business.
Name Type Last edited

[  [Demo] Vector - Jane Smith

Y  [Demo] Retool Al docs

%  [Demo] Amazon 10-K
|== Retool Apps Resources Database  QueryLibrary  Workflows Upgrade [KORENEREN
[Demo] Retool Al docs Add document v
Document name
Retool Al Docs ©
|== Retool Apps  Resources Database  QueryLibrary  Workflows Upgrade [KORENEREN
) Playground Re...

8 Retool Database PostgreSQL

3  Retool Storage File Storage

B  Retool Email Email

<>  Retool Al Al

< Retool Vectors Beta Al

Name Type Created Usage

[ Playground Resources Folder 23 minutes ago 0

onboarding_api REST API 23 minutes ago 0

! onboarding_db PostgreSQL 23 minutes ago 0
|Retool Al Docs X
Retool AI Leverage pre-built AI queries to generate content and
create custom chat responses, store text as embeddings in a Retool-
managed vector database, automatically write and fix queries, and
connect to different AI platforms. Get started Follow a quickstart
guide to get started with AI Actions and Vectors. Retool AI Actions
quickstarts You can use Retool Vectors to store text and generate the
mathematical data needed by AI models to make decisions. Retool AI
Actions for apps quickstart With Retool AI, you can build AI-powered
apps. AI actions enable you to interact with AI models using your
data and perform a range of actions, such as: Generate text, images,
and chat responses. Analyze, classify, and summarize text. Generate
images.

Generate text, images, and chat responses. Analyze, classify, and
summarize text. Generate images. AI actions are available to use in
both apps and workflows. The following guide explains how to create a
web app that automatically completes a return request for a
customer’s defective product. It uses AI Actions to generate a fake
support ticket and extract relevant information to prefill input
fields in a form. To get started, sign in to your Retool organization
and click Create new > App. 1. Generate a support ticket For the


Managing primary key

screenElements: Button Table Breadcrumbs Tab

screenElements:
Loading Indicator
Button
Table
Breadcrumbs
Tab

screenPatterns:
Loading
Acknowledgement & Success
Action Option

pageType: Application Application Application Application Application Application

screenKeywords:
Manage Primary Key X
N
~
Loading
|-—_ Resources | Retool Database Feedback? e
= feature requests csv v transactions ar
Add row ImportCSV v @ Fields Y/ Filters { Sort Q Quickfind A This table is read only. Add a primary key to enable editing. & Refresh 5 records
O A no v A featur.. PRIMAR v A description v A post_sta. v A tags v +
1 1 In-App Translator Integrate a built-in translator to enable users to translate text wit...  Completed Localization, Language, New Feature
2 2 Customizable Themes Provide users with the ability to customize the app's appearance ... Planned Personalization, Ul, Enhancement
3 3 Push Notifications Implement push notifications to deliver real-time updates, remin... Implemented Notifications, Communication
4 4 Smart Search Introduce an intelligent search functionality that offers relevant s...  Under Review Search, Al, Enhancement
5 5 Dark Mode Scheduler Allow users to schedule the automatic activation of Dark Mode b... In Progress Dark Mode, Customization, Enhancement
|Manage Primary Key X
Success!
|Manage Primary Key X
Current Primary Key
A No Primary Key
New Primary Key

Choose a field v
ADVANCED
(  Use a composite key
|-—_ Retool Database Feedback? e
feature requests csv transactions
Add Edit Primary Key Fields Filters Sort Quick find A This table is read only. Add a_primary key to enable editing. Refresh 5 records
Rename
O _reque.. description post_sta.. tags
New table
slator Integrate a built-in translator to enable users to translate text wit... Completed Localization, Language, New Feature
Copy schema
Export CSV e Themes Provide users with the ability to customize the app's appearance ... Planned Personalization, Ul, Enhancement
Close ations Implement push notifications to deliver real-time updates, remin... Implemented Notifications, Communication
Close other Tabs
h Introduce an intelligent search functionality that offers relevants...  Under Review Search, Al, Enhancement
Close Tabs to the Right
Delete table icheduler Allow users to schedule the automatic activation of Dark Mode b... In Progress Dark Mode, Customization, Enhancement
¥ CSVimport success! Done
|Manage Primary Key X
Current Primary Key
A No Primary Key
New Primary Key

feature_request v
ADVANCED
(  Use a composite key


Switching component type

screenKeywords:
= O JMobbin Admin QB m
@ Component Tree P«
select1 Q e X »
Frames + H H
r; JMObbln Admln Change select1 to
Header
° Select presets
<7 Sidebar Mapped
ID Name Email Blocked S
® 11 Main < 1990 Mar 31 a2 +
! 1  Hershel McV... etexton2d@... v
N . Default Year Month Day
) 2 Gayel Coton ekeitley3v@... v
@ 3 Imogene Sch... ckiddey64@... v Similar components
Main Components + 4 Anita Oliver tmordy6l@m... v — ° S
T text1 5 Costa Spata kesposilc@... - -
Listbox Multiselect Radio Group Segmented btion
) table1 . Control
6 Catharina M...  uqueree69@... v
Cy splitButton1 +
7 Booth Macqg.. sloache34@... -0 ABC
select1 T2
& A e n . steps Tabe
50 results Y & &
Interaction =
Untoe ey . | Label Select an option v | Loading fatee
Disabled false
Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Form data key {{ self.id }}
Validation rules +
None
Appearance =
Show clear button
Hidden false
<> — 100% Qhulae ~ L
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Component Tree P«
o e X %
Frames + ° ° » select1 Q R
I JMobbin Admin
Header Content
<2 Sidebar Mode Manual Mapped
ID Name Email Blocked
© 11 Main Options oo+
! 1  Hershel McV... etexton2d@... v
R Option 1
) 2 Gayel Coton ekeitley3v@... v
Option 2
@ 3 Imogene Sch... ckiddey64@... v
Option 3
Main Components + 4 Anita Oliver tmordy6l@m... v
Default value {{ self.values[0] }}
T text1 5 Costa Spata kesposilc@...
Add-ons +
@ table? 6 Catharina M...  uqueree69@... v
(s splitButton1 Label Label
7 Booth Macg... sloache34@...
(5 select1
50 results Y & o Interaction
Disabled false
Unblock user v l Label Option 1 Option 2 Option 3 l Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Form data key {{ self.id }}
Validation rules +
None
Appearance =
Hidden false
Styles 2 +
None
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Component Tree P«
e %
I . . . ~) select1 Q S
I JMobbin Admin
Header Content
<l,. Sidebar Mode Manual Mapped
ID Name Email Blocked
© 11 Main Options oo+
! 1  Hershel McV... etexton2d@... v
R Option 1
) 2 Gayel Coton ekeitley3v@... v
Option 2
3 Imogene Sch... ckiddey64@... v
@ Option 3
Main Components + 4 Anita Oliver tmordy6l@m... v
Default value
T text1 5 Costa Spata kesposilc@...
Placeholder Select an option
@ table? 6 Catharina M...  uqueree69@... v
Cy splitButton1 Add-ons +
7 Booth Macg... sloache34@...
select1 Label Label
50 results Y & O
Interaction =
v Loadin false
Untoe ey | Label Select an option v | g
Disabled false
Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Form data key {{ self.id }}
Validation rules +
None
Appearance =
Show clear button
Hidden false
<> — 100% Qtulae ~ L
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Component Tree P«
e X %
I . . . ~) select1 Q S
Iy JMobbin Admin - B
¥ Header Content
Vi tat:
<2 Sidebar Mode few state »ped
ID Name Email Blocked
© 11 Main Options Copy %8C 21 +
! 1  Hershel McV... etexton2d@... v i
Duplicate 8D
R Option *
) 2 Gayel Coton ekeitley3v@... v paste below RV
Option {
3 Imogene Sch... ckiddey64@... v Rename
@ Option {
Main Components + 4 Anita Oliver tmordy6l@m... v Switch to ...
Default v:
T text1 5 Costa Spata kesposilc@... Reset state
Placeholc
@ table1 6 CatharinaM... uqueree69@... Delete &
Cy splitButton1 Add-ons +
7 Booth Macg... sloache34@...
select1 Label Label
50 results Y & O
Interaction =
v Loadin false
Untoe ey | Label Select an option v | g
Disabled false
Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Form data key {{ self.id }}
Validation rules +
None
Appearance =
Show clear button
Hidden false
<> — 100% Qtulae ~ L
© Latest No queries running & wDebug O @


Running a query

screenKeywords:
-—_ RethI Apps Resources Database Query Library Workflows Upgrade Qs ~
Retool Playground Email Query -
8 Private
Your Queries (2 Variables (0
@ Resource & Retool Email @
8 retool_email ) Add Reply-To
Retool Playground Email Query
2 minutes ago To
jsmith.mobbin2@gmail.com
REST
Country Search Add Cc/Bcc
2 days ago
Subject
Schema
1/ Hello from Retool Email!
Shared Queries (0)
Body
Text HTML Markdown Preview
1 This is a _test email_ from Retool Email.
2
3 You can now write emails in **plain text*x, *xHTMLx*, or **Markdown** formats. Use the Preview button to view your
email changes in real-time before sending.
4
5 Learn more about this feature [here](https://docs.retool.com/docs/send-emails)!
6
Attachment
+~ Query succeeded Download json
v accepted: [] 1 item
0: "jsmith.mobbin2@gmail.com"
rejected: [] © items
envelopeTime: 186
messageTime: 40
Usage (0)
messageSize: 851
response: "250 Great success"
v envelope: {} 2 keys °
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Qs ~
Retool Playground Email Quer
+ New V9 Query
8 Private
Your Queries (2) . Variables (0)
Resource & Retool Email
8 retool_email ) Add Reply-To
Retool Playground Email Query
2 minutes ago To
jsmith.mobbin2@gmail.com
REST
Country Search Add Cc/Bcc
2 days ago
Subject
Schema
1/ Hello from Retool Email!
Shared Queries (0)
Body
Text HTML Markdown Preview
This is a _test email_ from Retool Email.
You can now write emails in **plain textxx, **xHTML**, or *xMarkdown** formats. Use the Preview button to view your
email changes in real-time before sending.
Learn more about this feature [here](https://docs.retool.com/docs/send-emails)!
Attachment
Usage (0)
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Qs ~
Retool Playground Email Query Ml -
8 Private
Your Queries (2) . Variables (0)
Resource & Retool Email
8 retool_email ) Add Reply-To
Retool Playground Email Query
a minute ago To
jsmith.mobbin2@gmail.com
REST
Country Search Add Cc/Bcc
2 days ago
Subject
Schema
1/ Hello from Retool Email!
Shared Queries (0)
Body
Text HTML Markdown Preview
This is a _test email_ from Retool Email.
You can now write emails in **plain textxx, **xHTML**, or *xMarkdown** formats. Use the Preview button to view your
email changes in real-time before sending.
Learn more about this feature [here](https://docs.retool.com/docs/send-emails)!
Attachment
Usage (0)


Restoring a previous version

pageType: Application Application Application Application Application

screenKeywords:
= O JMobbin Admin Q B m
@ Releases History P«
(. splitButton1 Q e X »
JMobbin Admin
I'_"Y Content
4 Mode Manual Mapped
ID Name Email Blocked
o) Actions B2 +
5 Block fx
O
Unblock user
@ Block all users
~
Unblock all users
Default index 0
Add-ons +
None
0 results Y & O .
Interaction
Q Q Disabled false
O O
Appearance =
JMobbin Admin e oo A
Hidden false
ID Name Email Blocked Variant Solid Outline
Styles 2 +
None
N —
<> — 100%
© Latest Running 2 queries: 0.3s wDebug O @
|= B JMobbin Admin Q8 m
@ Components Modules 57 <«
. . ) adminModule1 Q - X »
I;? Content
<> @ Block Form Request input1
No description ID Name Email Blocked
. provided
{'} 1 Hershel McV... etexton2d@... v Appearance =
@ Admin Module i . .
) No description 2 Gayel Coton ekeitley3v@... v Height Auto Fixed
provided
@ 3 Imogene Sch... ckiddey64@... v Hidden false
4 Anita Oliver tmordy6l@m... v
5 Costa Spata kesposilc@... v
6 Catharina M...  uqueree69@... v
7 Booth Macq... sloache34@...
50 results Y & O
Unblock user v
JMobbin Admin
ID Name Email Blocked
1 Hershel McV... etexton2d@... v
2 Gayel Coton ekeitley3v@... v
3 Imogene Sch... ckiddey64@... v
4 Anita Oliver tmordy6l@m... v
5 Costa Spata kesposilc@... v
6 Catharina M...  uqueree69@... v
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin - Backup Q B m
@ Releases History 7 « No components L »
Minor changes (current version) H H -
[y Minorchanges JMobbin Admin - Backup o componente selected
</>  Run migrations 2
Nov 9 - 5:02PM - You ID Name Email Blocked
i 1 Hershel McV... etexton2d
Move splitButton1 2 SRl QORGP
\9 Nov 9 - 5:01PM - You 2 Gayel Coton ekeitley3v@... v
& Edit text1 2l 3 Imogene Sch... ckiddey64@... v
Nov 9 - 4:18PM - You
4 Anita Oliver tmordy6l@m... v
Update custom shortcuts P2l A
Nov 8 - 5:11PM - You 5 Costa Spata kesposilc@... v
6 Catharina M... 69@... Vv
Update custom shortcuts P2l atharina uqueree69@
Nov 8 - 5:10PM - You 7 Booth Macg... sloache34@...
Update custom shortcuts 2l 0 Mo Sheeste s -
Nov 8 - 5:10PM - You 50 results Y &L O
Delete adminModule1, admi... 2
Restore changes P2l
Nov 8 - 5:09PM - You
Update adminModule1; Crea... 2
Nov 8 - 5:08PM - You
Jane Smith
jsmith.mobbin2@gmail.com
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Releases History 7 «

@ Inspector (82U) <«
Rename query... (current version)

I-_V'Y 3 minutes ago - You

</®  Ccreate query1 (REST) 2
4 minutes ago - You

{i}
Create app 2

@ 16 minutes ago - You

<> — 100%

© Latest No queries running & fDebug O @
|= O JMobbin Admin QB m
@ Releases History P«
(. splitButton1 Q e X »
Update admin... (current version) JMobbin Admin
I-_V'Y a minute ago - You Content
(//. Create adminModule1 2 Mode Manual Mapped
2 minutes ago - You ID Name Email Blocked
0 Actions B2 +
1 Hershel McV... etexton2d@... v
Update blockFormRequest1;... 2 @
. 2 mi Yo . Block fx
[0} minutes ago - You 2 Gayel Coton ekeitley3v@... v
Unblock user
@ Create blockFormRequest1 2 3 Imogene Sch... ckiddey64@...
2 minutes ago - You Block all users
4 Anita Oliver tmordy6l@m... v Unblock all users
Delete avatar1, image1, and ... ©
B 5 Costa Spata kesposilc@... v
2 minutes ago - You P P @ Default index 0
6 Catharina M... eree69@...
Delete $header ] ! uau @ Add-ons +
2 minutes ago - You
7 Booth Macg... sloache34@... None
Delete navigation1 2l 0 Mo Sheeste s -
2 minutes ago - You 50 results Y & O Interaction
Create sidebarFrame1 (Side... © 0 0 Disabled false
3 minutes ago - You Unblock user v
O O o
Create $header (Frame); Cre... 2 Appearance o
3 minutes ago - You Align le e N e3]
Delete $header 2l Hidden false
3 minutes ago - You
Variant Solid Outline
Styles 2 +
None
<> — 100%
© Latest No queries running & wDebug O @


Adding a custom keyboard shortcut

screenElements:
Banner
Animation & Video

screenKeywords:
= B JMobbin Admin Q8 m
App settings X
@ PP ng Inspector (8U) <«
. .
7Y General Custom keyboard shortcuts JMobbin Admin
2 Custom CSS 1 script to run, e.g. open a modal like
modal.open() .
Preloaded JS ID Name Email Blocked
{i} Libraries + Add new 1 Hershel McV... etexton2d@... v
) Page Settings 2 Gayel Coton ekeitley3v@... v
Shortcut syntax ®
Custom shortcuts . . . B 3 Imogene Sch... ckiddey64@... v
@ Single keys: Most keys can be specified directly like a, /, or $. Keys
without a printable character are referenced by name, like backspace, 4 Anita Oliver tmordy6l@m... v
tab, enter, and esc. The space and plus keys are also referenced by
name. 5 Costa Spata kesposilc@... v
CorT\blnatloné:_Use a+to sp§C|fy a comblnétlon of keys (e.g., mod+a). 6 CatharinaM.. uquerce69@..
Available modifier keys are shift, ctrl, alt/option, meta/command, and
mod (ctrl or meta depending on the platform). 7 Booth Macg... sloache34@...
Sequences: Use a space to signify a sequence of keys (e.g., up up
down down left right left right). . T i
\ 9 ght) 50 results Y & O
View documentation
© Changes saved. Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
A tti
@ pp settings X Inspector (8£U) <«
JMobbin Admin
Y General Custom keyboard shortcuts
¢/® CustomCSS + Add new
Preloaded JS ID Name Email Blocked
{i} f : 1 Hershel McV etexton2d v
Libraries Shortcut syntax ® @.-
O Page Settings Single keys: Most keys can be specified directly like a, /, or $. Keys 2 Gayel Coton ekeitley3v@... v
I —— without a printable character are referenced by name, like backspace, 3 Imogene Sch.. ckiddey64@..
@ tab, enter, and esc. The space and plus keys are also referenced by
name. 4 Anita Oliver tmordy6l@m... v
Combinations: Use a + to specify a combination of keys (e.g., mod+a).
Available modifier keys are shift, ctrl, alt/option, meta/command, and 5 Costa Spata kesposilc@.. v
mod (ctrl or meta depending ?n 'Fhe platform). 6 CatharinaM.. uquerce69@..
Sequences: Use a space to signify a sequence of keys (e.g., up up
down down left right left right). 7 Booth Macq...  sloache34@...
View documentation
50 results Y & O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|- ~ o
= B N ' s JMobbin Admin ' Q& m
-
-7\ / / - ~
App settings ~ / - X
@ ° . Inspector (82U) <«
. > . . . \
¥ General Custom keyboard shortcuts / JMobbin Admin
| / \ ~
)4 / .
(@ Customcss i 1 utils.confetti() VoL ' T - “
/ VNN ID Name Email Blocked
Preloaded JS /
0! + Add new / \ \ ~ _ y N } -
|
Libraries - . 1 Hershel McV... etexton2d@...
' V2 \Ne
) Page Settings Oy "’ . B NG \ - 2 Gayel C\oton ekeitley3v@... v
L v V4 L .
@ Custom shortcuts Single keys: Most keys can be ipecified’dﬁactly like a, /, or}. Keﬁs / \ . ¢ \ 3 Imogene Sch... ckiddey64@...
without a printable character are referenced by riame, like'backspace, y; ~ 4 Ar:'t ol e’ tmordy6i@m y
| 1V
tab, enter, and esc. The space and plus keys are also referenced by o \. \ Al 4
name. ’ - A 5 Costa Spata kesposilc@.. v
Combinations: Use a + to specify a combination of keys (e.g., mod+a). \
Available modifier keys are shift, ctrl, alt/option, me}alcofnmand, and 6 Catharifa M... uqueree69@... v
mod (ctrl or meta depending on the platform). 7 Booth Macq sloache34@
Sequences: Use a space to signify a sequence of keys (e.g., up up
down down left right left right). f Mo Sheeste s -
View documentation 50 results Y & 0O
© Changes saved. Unblock user >
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
A tti
@ PP settings . Inspector (8U) <«
JMobbin Admin
Y General Custom keyboard shortcuts
¢/® CustomCSS i 1 utils.confetti()
Preloaded JS g ID Name Email Blocked
R new
{} Libraries 1 Hershel McV... etexton2d@..
'\9 Page Settings Shortcut syntax @ 2 Gayel Coton ekeitley3v@... v
& Custom shortcuts Single keys: Most keys can be specified directly like a, /, or $. Keys 3 Imogene Sch...  ckiddey64@... v
without a printable character are referenced by name, like backspace, 4 Anita Oliver tmordy6i@m y
| 1V
tab, enter, and esc. The space and plus keys are also referenced by 4
name. 5 Costa Spata kesposilc@... v
Combinations: Use a + to specify a combination of keys (e.g., mod+a).
Available modifier keys are shift, ctrl, alt/option, meta/command, and 6 CatharinaM...  uqueree69@.. v
mod (ctrl or meta depending on the platform). 7 Booth Macq sloache34@
Sequences: Use a space to signify a sequence of keys (e.g., up up
down down left right left right). et ] -
View documentation 50 results Yy &L O
© Changes saved. e —— >
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
App settings X
@ PP ng Inspector (8U) <«
. .
7Y General Custom keyboard shortcuts JMobbin Admin
2 Custom CSS CI 1 script to run, e.g. open a modal like
modal.open() .
Preloaded JS ID Name Email Blocked
{i} Libraries + Add new 1 Hershel McV... etexton2d@... v
) Page Settings 2 Gayel Coton ekeitley3v@... v
Shortcut syntax ®
Custom shortcuts . . . B 3 Imogene Sch... ckiddey64@... v
@ Single keys: Most keys can be specified directly like a, /, or $. Keys
without a printable character are referenced by name, like backspace, 4 Anita Oliver tmordy6l@m... v
tab, enter, and esc. The space and plus keys are also referenced by
name. 5 Costa Spata kesposilc@... v
CorT\blnatloné:_Use a+to sp§C|fy a comblnétlon of keys (e.g., mod+a). 6 CatharinaM.. uquerce69@..
Available modifier keys are shift, ctrl, alt/option, meta/command, and
mod (ctrl or meta depending on the platform). 7 Booth Macg... sloache34@...
Sequences: Use a space to signify a sequence of keys (e.g., up up
down down left right left right). . T i
\ 9 ght) 50 results Y & O
View documentation
© Changes saved. Unblock user v
<> — 100%
© Latest No queries running & wDebug O @


Searching code

screenKeywords:
= O JMobbin Admin QB m
Code Lo«
@ Inspector (8U) <«
g Sowneters & ¥ 4 JMobbin Admin
'-
O block
<>
3 blockUser ID Name Email Blocked
. blockAll
{ 1 Hershel McV... etexton2d@...
_ {} blockAllUsers
) 2 Gayel Coton ekeitley3v@... v
{} unblockUser
@ 3 Imogene Sch... ckiddey64@... v
4 Anita Oliver tmordy6l@m... v
5 Costa Spata kesposilc@... v
6 Catharina M...  uqueree69@... v
7 Booth Macg... sloache34@...
50 results Y & O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
Code Lo«
@ Inspector (8U) <«
Showing 9 = + H H
re ¢ “ JMobbin Admin
getUsers
<> patchUser
ID Name Email Blocked
. blockUser
{i} 1 Hershel McV... etexton2d@...
unblockUser
{C 2 Gayel Coton ekeitley3v@... v
O [ userFirstName 4 yave
@ blockAll 3 Imogene Sch... ckiddey64@... v
blockAllUsers 4 Anita Oliver tmordy6l@m... v
¢ chatl1_query1 5 Costa Spata kesposilc@... v
@ formiSubmitToRetool.. 6 CatharinaM.. uqueree69@..
7 Booth Macg... sloache34@...
50 results Y &L O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
Code Lo«
@ Inspector (8U) <«
Showing 9 = + H H
re ¢ = JMobbin Admin
<> getUsers
ID Name Email Blocked
f atchUser
{i} P 1 Hershel McV... etexton2d@...
» blockUser
) 2 Gayel Coton ekeitley3v@... v
unblockUser
3 Imogene Sch... ckiddey64@... v
3 [ userFirstName 9 yeda
blockAll 4 Anita Oliver tmordy6l@m... v
blockAllUsers 5 Costa Spata kesposilc@... v
<> chatl_query1 6 CatharinaM... uqueree69@..
@ formiSubmitToRetool... 7 BoothMacq.. sloache34@..
50 results Y &L O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@) Code L« = () blockUser x -+ S] Inspector (52U) <«
nspector
" o= . .
I-_Y Showing 4 of 9 O‘ =+ General Response Advanced Preview JMObbln Admln
'-
. block
<> £} blockUser Resource £} Playground Resources / Users API D Name Email Blocked
. blockAll
{i} Run query only when manually triggered 1 Hershel McV... etexton2d@... v
_ {} blockAllUsers
) 2 Gayel Coton ekeitley3v@... v
{+ unblockUser Action type
@ 3 Imogene Sch... ckiddey64@... v
PATCH https://retoolapi.dev/qi0S3  {{
tablel.selectedRow.id 4 Anita Oliver tmordy6l@m... v
H
5 Costa Spata kesposilc@... v
By default, PATCH will only run in response to a user interaction (i.e. button click).
URL parameters 6 CatharinaM... uqueree69@...
key value X 7 Booth Macq... sloache34@...
Headers PR TUPS bt ataaan .
50 results Y & O
key value X
+ Add new Unblock user v
Body
JSON
blocked true X
+ Add new
Cookies
key value X
+ Add new
Transform results Enable
Enable transformers to transform the result of the query to a different format.
— 100%
<> Output A
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Code Lo«
Inspector (82U) <«
I:? Showing 1 Q = +
v
{7} getUsers 0.8s
<2
{i}
O
<> — 100%
© Latest No queries running & fDebug O @


Downloading showcase

screenKeywords:
Editor Viewer Public Showcase X
Take a snapshot of your app and submit it to showcase on the Retool site. The
snapshot will include any data that is currently loaded in by any of your
queries.
What does this app do?

App to manage users status
Who made this app?

Jane Smith
By submitting, you agree to share your app snapshot on retool.com. You may
request to have your snapshot removed at any time.

— Download showcase
|v Exported showcase app to JSON

Editor Viewer Public Showcase X
Take a snapshot of your app and submit it to showcase on the Retool site. The
snapshot will include any data that is currently loaded in by any of your
queries.
What does this app do?

App to manage users status
Who made this app?

Jane Smith
By submitting, you agree to share your app snapshot on retool.com. You may
request to have your snapshot removed at any time.

Download showcase
|Editor Viewer Public Showcase X
Take a snapshot of your app and submit it to showcase on the Retool site. The
snapshot will include any data that is currently loaded in by any of your
queries.
What does this app do?

App to manage users status
Who made this app?

Jane Smith
By submitting, you agree to share your app snapshot on retool.com. You may
request to have your snapshot removed at any time.

Download showcase


Creating a module

screenElements: Popover Accordion

pageType: Application Application Application Application Application Application Application

screenKeywords:
'—_ B & Module Block Form Request Q B m
@ Components Modules 57 <«
Inspector (82U) <«
Q search components
€
Commonly used
<>
LN“J'
CE
{
Table Text Button
O
@ T—1 # I =
Text Input Number Select
Input
Add components
A B
-
Container Form Tabbed
Container
& ==
Modal Chart Key Value
(&)
Image Navigation
Text inputs
T $ T ke S —I
Editable Text Editable Text Email
Area
B/u”
0 | ;
JSON Editor  Password Rich Text
Editor
T
- I T—1 I
<> — 100% [m]
Text Area Text Input URL
© Latest No queries running fDebug O @
|= O JMobbin Admin QB m
Components Modules 57 <«
@ Inspector (8U) <«
. .
gy | Q Searchmodules JMobbin Admin
'-
° O e PR P e eer o)
<I7 H H
; ID Name Email Blocked ;
f Modules are : :
{ H 1 Hershel McV... etexton2d@... H
reusable groups of
@ components and : 2 Gayel Coton ekeitley3v@... v :
queries.
@ i 3 Imogene Sch... ckiddey64@... v i
Create a module : :
4 Anita Oliver tmordy6l@m... v
5 Costa Spata kesposilc@... v
6 Catharina M...  uqueree69@...
: 7 Booth Macq... sloache34@... :
50 results
[ R T )
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|== &u Module  Block Form Request m
@ Components Modules
Inspector
Commonly used
l—_Nw"
wo o
Table Text Button
—
Text Input Number Select
Input
A B
-
Container Form Tabbed
Container
E [ ES
Modal Chart Key Value
(&) =
Image Navigation
Text inputs How Modules work X
1) Add components to the container -~
Editable Text Editable Text  Email Drag on components the same way you would in any other
Area Retool app. Resize the root container to determine the size
of the module.
2) Define inputs and outputs ~
JSON Editor  Password Rich Text
Editor
3) Share modules with your team ~
100 4) Permissions and version control ~
<> Text Area Text Input URL R
Have questions? Read b
|Create a module X
Module name
Block Form Request
Cancel
|== &u Module  Block Form Request m
@ Components Modules
Inspector
Commonly used
l—_Nw"
wo o
Table Text Button
—
Text Input Number Select
Input
A B
-
Container Form Tabbed
Container
E [ ES
Modal Chart Key Value
Image Navigation
Text inputs How Modules work X
1) Add components to the container b
Editable Text Editible Text Email 2) Define inputs and outputs €
rea
Inputs are values that can be passed into the module from a
parent application. Outputs are how parent applications can
read data from a module’s internals.
JSON Editor  Password Rich Text
Editor
3) Share modules with your team M
100 4) Permissions and version control M
<> Text Area Text Input URL R
Have questions? Read b
|Create a module X
Module name
Give your module a name
Cancel
|== &u Module  Block Form Request m
@ Components Modules
Inspector
Commonly used
l—_Nw"
wo o
Table Text Button
—
Text Input Number Select
Input
A B
-
Container Form Tabbed
Container
E [ ES
Modal Chart Key Value
Image Navigation
Text inputs How Modules work X
1) Add components to the container -
Editable Text Editable Text  Email Drag on components the same way you would in any other
Area Retool app. Resize the root container to determine the size
of the module.
2) Define inputs and outputs
JSON Editor  Password Rich Text
Editor
3) Share modules with your team M
100 4) Permissions and version control M
<> Text Area Text Input URL R
Have questions? Read b


Hiding a column

pageType: Application Application

screenKeywords:
= B JMobbin Admin Q8 m
@ BlockTable Q e 2 »
. .
I_—? JMObbln Admln Content =
v
. Data source getUsers
<D
ID Name Email Blocked Comments .
Primary key ID
{i} 1 Hershel McV... etexton2d@...
@ Columns e 8 O 4
) 2 Gayel Coton ekeitley3v@... v D
@ 3 Imogene Sch... ckiddey64@... v ¥ Name
4 Anita Oliver tmordy6l@m... v N Email
5 Costa Spata kesposilc@... v Blocked
6 Catharina M...  uqueree69@... v Comments eee X
7 Booth Macg... sloache34@... Actions Make editable +
L St - Noact  hige column
50 results Y &L O
& 1 Add-ons +
Toolbar Filter, Download, ..
Save actions patchUser.trigger()
Interaction =
Event handlers +
Select row getUsers.trigger()
Default filters 2 +
No filters
Default operator And Or
Row selection Single Multiple  None
Default row Index Key None
&> — 100% Default index ]
Indav funa RNienlawv Nata
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
@ BlockTable Q e 2 »
. .
I_—? JMObbln Admln Content =
v
° Data source getUsers
<D
ID Name Email Blocked Primary key D
{i} 1 Hershel McV... etexton2d@...
@ Columns e 8 O 4
) 2 Gayel Coton ekeitley3v@... v D
@ 3 Imogene Sch... ckiddey64@... v ¥ Name
4 Anita Oliver tmordy6l@m... v N Email
5 Costa Spata kesposilc@... v Blocked
6 Catharina M...  uqueree69@... v Comments
7 Booth Macq.. sloache34@... Actions +
PN T PR e taa . No actions
50 results Y &L O
& 1 Add-ons +
Toolbar Filter, Download, ..
Save actions patchUser.trigger()
Interaction =
Event handlers +
Select row getUsers.trigger()
Default filters 2 +
No filters
Default operator And Or
Row selection Single Multiple  None
Default row Index Key None
&> — 100% Default index ]
Indav funa RNienlawv Nata
© Latest No queries running & wDebug O @


Sorting code

screenKeywords:
= B JMobbin Admin Q8 m
Code Lo«
@ Inspector (8U) <«
Showing 9 = + H H
re ¢ “ JMobbin Admin
getUsers
<> patchUser
ID Name Email Blocked
. blockUser
{i} 1 Hershel McV... etexton2d@...
unblockUser
{C 2 Gayel Coton ekeitley3v@... v
O [ userFirstName 4 yave
@ blockAll 3 Imogene Sch... ckiddey64@... v
blockAllUsers 4 Anita Oliver tmordy6l@m... v
¢ chatl1_query1 5 Costa Spata kesposilc@... v
@ formiSubmitToRetool.. 6 CatharinaM.. uqueree69@..
7 Booth Macg... sloache34@...
50 results Y &L O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Code Lo«
@ Inspector (8U) <«
Showing 9 = H H
re ¢ S + JMobbin Admin
Q  search Filter by
[ ]
<l Show all (9)
getUsers Name Email Blocked
) patchUser B Resource queries (7)
{ Hershel McV... etexton2d@...
blockUser JavaScript queries (1)
O unblockUser [ JavaScript transformers (1) Gayel Coton ekeitiey3v@... v
Imogene Sch... ckiddey64@... v
3 [*) userFirstName  Order by 9 yeda
blockAll Order manually Anita Oliver tmordy6l@m... v
blockAllUsers Alphabetically (A-Z) Costa Spata kesposilc@... v
Type
¢ chatl1_query1 P Catharina M... uqueree69@... Vv
) Newest to oldest
@ formiSubmitToRet Booth Macq...  sloache34@...
Oldest to newest
50 results Y & O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Code Lo«
@ Inspector (8U) <«
Showing 9 = H H
re ¢ S + JMobbin Admin
Q  search Filter by
[ ]
<l [1s] Show all (9)
& blockal Name Email Blocked
® © formiSubmitToRef B Resource queries (7)
! . . Hershel McV... etexton2d@.. v
getUsers JavaScript queries (1)
O patchUser [ JavaScript transformers (1) Gayel Coton ekeitiey3v@... v
Imogene Sch... ckiddey64@... v
3 blockUser Order by 9 iddey64@
unblockUser Order manually Anita Oliver tmordy6l@m... v
blockAllUsers Alphabetically (A-Z) Costa Spata kesposilc@... v
Type
¢ chatl1_query1 7 Catharina M... uqueree69@... Vv
. Newest to oldest
(5 userFirstName Booth Macq...  sloache34@...
Oldest to newest
50 results Y & O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Code Lo«
@ Inspector (8U) <«
Showing 7 of 9 o= H H
re ¢ S+ JMobbin Admin
Q  search Filter by
[ )
<l f Show all (9)
@ formiSubmitToRet Name Email Blocked
) £} getUsers B Resource queries (7)
{ Hershel McV... etexton2d@...
7 patchUser JavaScript queries (1)
O 3 blockUser [ JavaScript transformers (1) Gayel Coton ekeitiey3v@... v
Imogene Sch... ckiddey64@... v
@ £} unblockUser Order by d iddey64@
£ blockAllUsers Order manually Anita Oliver tmordy6l@m... v
<> chatl_query1 Alphabetically (A-Z) Costa Spata kesposilc@.. v
Type
Catharina M...  uqueree69@... v
Newest to oldest
Booth Macq...  sloache34@...
Oldest to newest
50 results Y &L O
Unblock user v
<> — 100%
© Latest No queries running & wDebug O @


Blog post

pageType: Marketing

hotspotType: Scroll Vertically

screenElements: Link Thumbnail

pagePatterns:
Blog Post
Blog Post
Blog Page

pageType: Marketing Marketing Marketing Marketing

screenKeywords:
-_ Retool Products v  Enterprise Integrations Pricing Docs Book a demo
e e g e i o e e e e e e = =
software development.
Firebase Admin Panel _A,g(‘t; "
Add New User { \ M’&
J1lett>, + T o ‘
Build tools and admin panels on top of Bicycles for the mind: The Slide Rule
Firebase
At the turn of the 16th century, Johannes Kepler set
When it comes to building apps, Firebase takes care out to disprove Copernicus, who believed planets
of pretty much anything you can think of: real-time orbited in perfect, concentric circles from the sun.
database storage, cloud object storage, Kepler first formulated his hypothesis: planets had
authentication, web hosting, serverless functions, elliptical orbits with two foci, and then set out to
analytics, monitoring, machine learning, notifications, prove it mathematically. 4 years and 900 pages of
and more. It’s one of the quickest ways to build a calculations later, he confirmed his the...
mobile app starting from zero. Firebase handle...
% 4 MIN READ g 6 MIN READ
Retool is the fast way to build internal tools.
Connect to your databases and APIs, and build your own tools in
minutes.
|-_ Retool Products v  Enterprise Integrations Pricing Docs Sign in
<View id = “eanzn“’ Vle'.‘K"{ . “7 s o ; \ ? ’ 1
2 | s : : '
D ’ y *WgButton id = "br' i
IS N 0 [
| ondl Y, o >
N/ > I
//‘ | ‘;“‘
An enterprise application layer
‘ Taylor Savage 7 November2023 = 4 min read
Take a peek under the hood of internal applications at nearly any
enterprise, and the story is the same.
“Spaghetti code.” Tool sprawl. Tech debt. Maybe the app is written in a
dated language. Maybe the person who wrote it took a new job two
years ago—leaving no documentation, no comments, no clues. This is
|-_ Retool Products v  Enterprise Integrations Pricing Docs Book a demo

e Custom SSO

¢ Role-based access control

* Environments

e Source Control

¢ Audit logs and Usage Analytics

e Multiple hosting_ options
And we've seen companies take advantage of the platform to great
effect. DoorDash shipped two years of its internal tools roadmap in three
months. Orangetheory Fitness scaled apps to 1600+ franchised studios.
EquipmentShare unlocked a multi-million dollar product by digitizing
construction industry tools.
Today we're excited to release our next wave of platform capabilities.
These new features provide more ways to govern Retool at scale, and
offer greater flexibility around organizing teams, securing data,
delegating permissions, and more:

¢ Spaces: Isolated workspaces for individual teams or initiatives to
manage their own apps, permissions, resource connections, and Git
repos, while sharing core infrastructure with other teams using Retool.

e Platform APIs: Endpoints for nearly anything you'd do on the settings
page: manage Spaces, provision users, grant permissions, organize
folders, and more. Administer Retool programmatically and integrate
Retool management into existing governance systems.

e Extended permissions: Data-level permissions that specify which end
users can query which data resources in which environment, ensuring
+hat All avmine Wit AR DatrAaAal ara ecacmtira s AAafaitily [(Aviaillalkla +A aAlf
|-_ Retool Products v  Enterprise Integrations Pricing Docs Sign in

@ J ! “II An enterprise
g ‘ x e application layer
AN Ny
} \ s - Enterprise-grade operational software

S \ , ® S must be both fast to develop and built

§ H R o< ‘. to last. Learn how Retool’s platform
\ . solves for both.
S Qs O a
. A m 4 MIN READ
Customer Alerts onn . i W
- #ops-team . K .
ptomers a2 » i Pt * 2
DB (postgresQL) v saL  Gul . tcoroyiinders e & notify k
B = p é , ‘ ‘
a @ ' 4 |
Retool Workflows is now generally Retool Al: Build Al apps that work
available
Retool Al is a suite of features to build bespoke Al-

Retool Workflows is a visual automation product that lets powered tools for your business. Connect to any LLM
you compose APIs and database queries with code provider, build apps and workflows visually or with code,
(JavaScript or Python) to automate work. It combines the and publish securely to your users—all in just a few
ease of drag and drop with the extensibility and reliability minutes. Get started for free today.
of code that engineers need for production-grade work.
We've also integrated it with the rest of the Retool product
I~alkY/allBas-1a)


Audit logs

screenKeywords:
== Retool Apps  Resources Database  QueryLibrary  Workflows Q (s«
Audit Trails
The audit trails feature is not in your plan
Go to Billing »
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
e Jane Smith
Welcome to Retool, Jane! Settings
Audit logs
Logout
o 8 S] 9
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s o Get started with Al
b @ y Start building with Al > Learn more X
. © © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- 9
powered applications and workflows.
Al
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
(mm] [Sample App] Users Dashboard 6 days ago Jane Smith
ogo Block Form Request 4 days ago Jane Smith
El Fowl x Pottery 6 days ago
o Jane - Al Template App - November 10th 2023, 5:59:31 pm 4 days ago @
o Jane - Al Template App - November 10th 2023, 6:09:07 pm 4 days ago
o Jane - Al Template App - November 8th 2023, 5:54:37 pm 6 days ago °


Searching components

pageType: Marketing Marketing

screenKeywords:
-—_ Retool Guides Components Integrations Community Signin Get started
I
Section  Text inputs Search components
Text inputs
User name Description Email 1 {
. . 2 "data": [{
John Doe RAE B UD (st ey E il email@company.com 3 "type": "articles"
internal tools. i : '
4 "id": 1",
5 "attributes": {
Editable Text Editable Text Area Email 1 JSON Editor
Display click-to-edit text Display click-to-edit multiline text Enter an email and validate its format Edit and validate JSON I
Description D ipti
Password e User name
Heading 1 B I X US<S Retool is the fast way to build John D
cececccce internal tools. onn boe
Retool is the fast way to build internal tools. D
our building blocks and connect them to your
Password ; Rich Text Editor gra Text Area Text Input ;
Enter a password that is hidden or sh... Edit text using rich formatting I Enter multiple lines of text I Enter a single line of text
URL
https:// example.com
URL 1
Enter a URL and validate its format
|-—_ Retool Guides Components Integrations Community Sign in Get started
Section  Text inputs date
Date and time inputs
< 2021 Jun 4 Select a date Enter date and time range Select date and time
Su Mo Tu We Th Fr Sa Nov 29, 2021 Nov 16, 2021 - Nov 18, 2021 June 17,2021 9:23am
1 2 3 4 5
Calendar Input Date 1 Date Range I Date Time 1
Select a date from a calendar = Select or enter a date Specify start and end dates s Select or enter a date and time
Select day Select month Select a time Select year
31 March 9:23am 2021
Day Month Time Year
31 Mar . I 1990
Select or enter a day Select or enter a month Select or enter a time Select or enter a year
Have feedback about this page? Let us know


Editing an environment

hotspotType: Slide

screenPatterns: Error Edit

screenKeywords:
rccount Environments

! Environments are not enabled in your plan.

q 8 Upgrade now

Users Upgrade to create multiple environments.
Permissions
Environments
IAM Credentials © production
Billing
Branding Business
Themes Business
Source Control Enterprise
Advanced
Beta
Retool Events
Retool Al
|rccount Environments
! Environments are not enabled in your plan.
q 8 Upgrade now
Users Upgrade to create multiple environments.
Permissions
Environments
IAM Credentials © production
Billing
Branding Business
Themes Business
Source Control Enterprise
Advanced
Beta
Retool Events
Retool Al
|rccount Environments

! Environments are not enabled in your plan.

q 8 Upgrade now

Users Upgrade to create multiple environments.
Permissions
Environments
IAM Credentials © production m
Billing
Branding Business
Themes Business
Source Control Enterprise
Advanced
Beta
Retool Events
Retool Al
|Error: Validation error: organizationld must be unique, displayColor must be unique
Edit production environment X
Name production
Display color @ #e9aB11
o An environment to define the production configuration of your
Description
resources
Z
Cancel Save
|Edit production environment X
Name production
Display color @ #3coz2nc
o An environment to define the production configuration of your

Description

resources

Z
Cancel Save
|Edit production environment X
Name production
Display color @ #3coz2nc
o juration of your
Description
b Z
- r :
|Edit production environment X
Name production
Display color #E9AB11
o juration of your
Description O
Z
- r :


Adding an annotated text component

screenKeywords:
= O JMobbin Admin QB m
@ Components Modules 57 <«
‘I annotatedText1 Q e X »
. .
ry | Q ssarncomponans JMobbin Admin
g Content
(//o Date and time inputs Text
ID Name Email Blocked
MTWTF =—I I live in San Francisco and my name is
{u} - I = 1 Hershel McV... etexton2d@... v John. I have an isue with the order I
placed two weeks ago with your company!
. i i ]
@ Calendar Date Date Range 2 Gayel Coton ekeitley3v@... v I paid 300% for this already! Please
Input help out!
@ 3 Imogene Sch... ckiddey64@... v Labels
e—1I 31 Mar
4 Anita Oliver tmordy6l@m... {{ ["name", “"currency", "city"] }}
Date Time Day Month
5 Costa Spata kesposilc@... v Tags
D—I 1990 6 Catharina M...  uqueree69@... v
Interaction
Time Year 7 Booth Macq... sloache34@...
Event handlers +
Special inputs 50 results Y &L O Trigger queries, control components, or call
other APIs in response to component events.
o L]
- L]
= Oy =
Unblock user v Appearance s
Annotated Bounding Chat
Hidden false
O O
° J "
) [ [=2
Color Input - Comment Ff:laa‘;;e I live in and my name is . | have an isue with the order | placed two
weeks ago with your company! | paid |300$ (for this already! Please help out!
File Add file
File Button File File Input
Dropzone
B And/jjlOr e
& Record _—
—_ e
Microphone Query Scanner
Builder
O O
Q/u 00:00 — 100%
<> Start
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
Components Modules 57 <«
@ Inspector (8U) <«
. .
ry | Q ssarncomponans JMobbin Admin
'-
2 Date and time inputs
ID Name Email Blocked
) MTWTF o 51
{i . = . 1 Hershel McV... etexton2d@...
O] CTLep’Ldtar Date  Date Range 2 Gayel Coton ekeitley3v@... v
@ 3 Imogene Sch... ckiddey64@... v
E—I 31 Mar
4 Anita Oliver tmordy6l@m...
Date Time Day Month
5 Costa Spata kesposilc@... v
D—I 1990 6 Catharina M...  uqueree69@... v
Time Year 7 Booth Macq... sloache34@...
Special inputs 50 results Yy L O
an L]
- L]
= Iy &
Unblock user v
Annotated Bounding Chat
Text Box
L]
I B ©
I
Color Input  Comment Feature
Flags
File Add file
File Button File File Input
Dropzone
B And/jjlOr e
& Record _—
—_ e
Microphone Query Scanner
Builder
<> Q/u 00:00 — 100%
Start
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Components Modules 57 <«
‘I annotatedText1 Q e X »
. .
[y |[Q sesrncomponens JMobbin Admin
g Content
(//o Date and time inputs Text
ID Name Email Blocked
MTWTF =—I I live in San Francisco and my name is
{u} - I = 1 Hershel McV... etexton2d@... v John. I have an isue with the order I
placed two weeks ago with your company!
. i i ]
@ Calendar Date Date Range 2 Gayel Coton ekeitley3v@... v I paid 300$ for this already! Please
Input help out!
@ 3 Imogene Sch... ckiddey64@... v Labels
e—1I 31 Mar
4 Anita Oliver tmordy6l@m... v {{ ["name", “"currency", "city"] }}
Date Time Day Month
5 Costa Spata kesposilc@... v Tags
D—I 1990 6 Catharina M...  uqueree69@... v
Interaction
Time Year 7 Booth Macq... sloache34@...
Event handlers +
Special inputs 50 results Y L O Trigger queries, control components, or call
other APIs in response to component events.
o L]
- L]
= Oy =
Unblock user v Appearance s
Annotated Bounding Chat
Hidden false
O O
° J "
) [ [=2
Color Input - Comment Ff:laa‘;;e I live in San Francisco and my name is John. | have an isue with the order | placed two weeks
ago with your company! | paid 300$ for this already! Please help out!
File Add file
File Button File File Input
Dropzone
B And/jjlOr e
& Record _—
—_ e
Microphone Query Scanner
Builder
O O
Q/u 00:00 — 100%
<> Start
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Components Modules 57 <«
‘I annotatedText1 Q e X »
. .
[y |[Q sesrncomponens JMobbin Admin
g Content
(//o Date and time inputs Text
ID Name Email Blocked
MTWTF =—I I live in San Francisco and my name is
{u} - I = 1 Hershel McV... etexton2d@... v John. I have an isue with the order I
placed two weeks ago with your company!
. i i ]
@ Calendar Date Date Range 2 Gayel Coton ekeitley3v@... v I paid 300$ for this already! Please
Input help out!
@ 3 Imogene Sch... ckiddey64@... v Labels
e—1I 31 Mar
4 Anita Oliver tmordy6l@m... v {{ ["name", “"currency", "city"] }}
Date Time Day Month
5 Costa Spata kesposilc@... v Tags
D—I 1990 6 Catharina M...  uqueree69@... v
Interaction
Time Year 7 Booth Macq... sloache34@...
Event handlers +
Special inputs 50 results Y L O Trigger queries, control components, or call
other APIs in response to component events.
o L]
- L]
= Iy =
Unblock user v Appearance s
Annotated Bounding Chat
Hidden false
O O
° J "
) [ [=2
Color Input - Comment Ff:laa‘;;e I live in San Francisco and my name is . | have an isue with the order | placed two
weeks ago with your company! | paid 300$ for this already! Please help out!
File Add file
File Button File File Input
Dropzone
B And/jjlOr e
& Record _—
—_ e
Microphone Query Scanner
Builder
O O
Q/u 00:00 — 100%
<> Start
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ Components Modules 57 <«
‘I annotatedText1 Q e X »
. .
[y |[Q sesrncomponens JMobbin Admin
g Content
(//o Date and time inputs Text
ID Name Email Blocked
MTWTF =—I I live in San Francisco and my name is
{u} - I = 1 Hershel McV... etexton2d@... v John. I have an isue with the order I
placed two weeks ago with your company!
\9 Calendar Date Date Range 2 Gayel Coton ekeitley3v@... v I paid 300% for this already! Please
Input help out!
@ 3 Imogene Sch... ckiddey64@... v Labels
e—1I 31 Mar
4 Anita Oliver tmordy6l@m... v {{ ["name", “"currency", "city"] }}
Date Time Day Month
5 Costa Spata kesposilc@... v Tags
D—I 1990 6 Catharina M...  uqueree69@... v
Interaction
Time Year 7 Booth Macq... sloache34@...
Event handlers +
Special inputs 50 results Y L O Trigger queries, control components, or call
other APIs in response to component events.
o L]
- L]
= Iy =
Unblock user v Appearance s
Annotated Bounding Chat
Hidden false
O O
° J "
) [ [=2
Color Input - Comment Ff:laa‘;;e I live in San Francisco and my name is . | have an isue with the order | placed two
weeks ago with your company! | paid 300$ for this already! Please help out!
File Add file
File Button File File Input
Dropzone Selected tag:Choosetag:
B And/jjlOr e
& Record _—
—_ e
Microphone Query Scanner
Builder
O O
Q/\J 00:00 — 100%
<> Start
© Latest No queries running & wDebug O @


Logging out

screenKeywords:
-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
e Jane Smith
Welcome to Retool, Jane! Settings
Audit logs
Logout
o 8 S] 9
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s o Get started with Al
b @ y Start building with Al > Learn more X
. © © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- 9
powered applications and workflows.
Al
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
(mm] [Sample App] Users Dashboard 6 days ago Jane Smith
ogo Block Form Request 4 days ago Jane Smith
El Fowl x Pottery 6 days ago
o Jane - Al Template App - November 10th 2023, 5:59:31 pm 4 days ago @
o Jane - Al Template App - November 10th 2023, 6:09:07 pm 4 days ago
o Jane - Al Template App - November 8th 2023, 5:54:37 pm 6 days ago °
|by,
== Retool (g :(\
A
Welcome back “w
NS
: —
4
Enter the email and password for your account U [
v
Quickly build internal tools and dashboards, using your
= team's own data and ntegrations.
Need help logging in? Reset your password.


Changing panel location

screenKeywords:
= O JMobbin Admin QB m
@ Inspector (82U) <«
e
<2
{i}
O
<> — 100%
© Latest No queries running & fDebug O @
|= B JMobbin Admin QB m
() Code on the left

@ Inspector (8U) <«
((3) Code on the right

I_V'Y (=) Horizontally split

2 Full screen

{i}

O

<> — 100%

© Latest No queries running & fDebug O @
|= O JMobbin Admin QB m
Code Lo«
@ Inspector (8U) <«
Showing 1 Q = +
&
{7} getUsers 0.8s
<>
{
O
— 100%
= {7} getUsers X -+ =
General Response Advanced Preview «
Resource  {} Playground Resources / Users API
Run query automatically when inputs change
Action type = GET https://retoolapi.dev/qi0S3k/data/ api/v2/endpoint.json
(GET req) Will run automatically whenever a parameter changes.
<> URL parameters = key value X
© Latest No queries running & fDebug O @


Providing a credential

screenKeywords:
== Retool Apps Resources Database  QueryLibrary  Workflows Upgrade [KORENEREN
IAM Credentials
Account
Retool can fetch your RDS and S3 resource configurations from AWS directly to help create resources faster.
Users For Retool to access these resources, provide your AWS |AM credentials that have the necessary permissions to list your RDS and
S3 resources. Learn more.
Permissions
EQVIonments The security token included in the request is invalid. A
IAM Credentials
Billing AWS IAM Access key
Branding Business ABCD
Themes Business
AWS |AM Secret
Source Control Enterprise
1234
Advanced
(s J o
Retool Events
Retool Al
|-_ Retool Apps Resources Database Query Library Workflows Upgrade [KONENCNEM

IAM Credentials

Account
Retool can fetch your RDS and S3 resource configurations from AWS directly to help create resources faster.

Users For Retool to access these resources, provide your AWS |AM credentials that have the necessary permissions to list your RDS and
S3 resources. Learn more.

Permissions

Environments AWS |IAM Access key

IAM Credentials ABCD

Eillnd AWS IAM Secret

Branding Business 1234

Themes Business

Source Control Enterprise w

Advanced

Beta

Retool Events

Retool Al
|== Retool Apps  Resources  Database  QueryLibrary  Workflows Upgrade [KOREN-IEM

IAM Credentials

Account
Retool can fetch your RDS and S3 resource configurations from AWS directly to help create resources faster.

Users For Retool to access these resources, provide your AWS |AM credentials that have the necessary permissions to list your RDS and
S3 resources. Learn more.

Permissions

Environments AWS |IAM Access key

IAM Credentials

Eillnd AWS IAM Secret

Branding Business

Themes Business

Source Control Enterprise w

Advanced

Beta

Retool Events

Retool Al


Template detail

screenElements: Button Chip

pagePatterns:
FAQ Section
Templates Page

screenElements:
Button
Chip
Side Navigation

pagePatterns:
Templates Page
FAQ Section
Templates Page

pageType: Marketing Marketing Marketing Marketing Marketing Marketing Marketing

screenKeywords:
-_ Retool Products v  Enterprise Integrations Pricing Docs Book a demo
. Pedro Franceschi
From startups to Fortune 500s, the world's most effective teams use y
Retool to build custom business software. Our customers -
Retool is incredible. It's been a critical for our ops from the start, and is
= DOORDASH m Brex g emmonbend % NBC the reason we’re able to scale so quickly. And the on-prem version
with access controls & audit logs makes it easy to meet our compliance
@ Pinterest amazon Mercedes-Benz ABInBev requirements.
Frequently Asked Questions
What is Retool? v
Who uses Retool? v
What databases does Retool support? v
|-_ Retool Products v  Enterprise Integrations Pricing Docs Sign in Start for free
¢ Back to all templates
Use cases
CRM
f ]
Salesforce Trial Manager
Sales Marketing Customer Success
An example tool SaaS companies can use to manage product trials for customers in
Salesforce. This tool pulls in data from Salesforce, but writes back data to your Resources
database or API. & Salesforce
Components
Start with this template -
v A -
. @ .
v ©
eoe
Trial Management
Select a row in the table to manage the product trial period for that Salesforce lead.
Lead Status Trial Expiry
Converted x  NotConverted x Contacted x  Not Contacted x All Users v
® An~rniirnt lnfa 2 Rlamaras Trial
|-_ Retool Products v  Enterprise Integrations Pricing Docs Book a demo
. Pedro Franceschi
From startups to Fortune 500s, the world's most effective teams use y
Retool to build custom business software. Our customers -
Retool is incredible. It's been a critical for our ops from the start, and is
= DOORDASH m Brex g emmonbend % NBC the reason we’re able to scale so quickly. And the on-prem version
with access controls & audit logs makes it easy to meet our compliance
@ Pinterest amazon Mercedes-Benz ABInBev requirements.
Frequently Asked Questions
What is Retool? ~
Retool is a development platform that allows developers to quickly build custom internal tools and dashboards for their businesses. Retool
offers a drag-and-drop interface and pre-built components, making it easy to create applications while writing little code.
Who uses Retool? v
|Showing 2 of 435 templates matching 1 filter Clear all filters
e Customer Success

CustomerSupport Customers Account Customer list Usage

Data and Analytics Retool Louis Reate... Retool

DevOps pets.com & Open pets.com

Engineering yogi sports... yogi sportswear

Marketing geoCities m geoCities

Mobile

Operations Salesforce Trial Manager Customer Success Panel

Product An example tool SaaS companies LeadGenius uses Retool to make
can use to manage product trials for their customer data accessible

Sales customers in Salesforce. This tool... across the organization. This...

Workflows

Admin Panel

Agriculture

Analytics / ML

CRM

Comms and Email

Compliance

Construction

Content / CMS

Dashboard

Ecommerce

Food & Beverage

HR

Hospitality

Logistics

AMarmiifamdiirime
|-_ Retool Products v  Enterprise Integrations Pricing Docs
e o
[ J e o o
[ J e 6 o o [}
e o o e 6 o o O
[ J [ J o o
Try Retool today ° °
[ J e & o o
= = n e O ©o e o e O
Start building an internal tool or ©%%%%° *.°° o
e 6 & o o o [
= [ J e 6 o o 0 ©
customer portal in under 10 . . NI
e 6 ¢ o 6 00 o0 o
= ® 6 o o e o o
minutes ’e’e’e o
[ J
e 6 o o
® 6 o o
Schedule a demo -» e o ©
[
-_ Retool Use Cases Integrations Developers Resources Company
Admin panels PostgreSQL Changelog Contact Support About
Firebase GUI MySQL Documentation Community home Customers
MongoDB GUI DynamoDB Status Support forum Careers
GraphQL GUI Firebase Self-hosted deployment  Join our Discord Blog
Dashboards GraphQL APl Generator Show & Tell
SQL GUI Amazon S3 RegEx Generator Retool for startups
React components Google Sheets Developer utilities State of Al Report
Google Sheets GUI MongoDB Developer network Internal tools report
|-
- Retool Products v  Enterprise Integrations Pricing Docs Book a demo Start for free
[ BN J
salesforce 1
Trial Management
Select a row in the table to manage the product trial period for that Salesforce lead.
Lead Status Trial Expiry
Converted x  Not Converted x  Contacted x  Not Contacted x All Users v
2 Account Info Manage Trial
Status
# Explore live demo
|CATEGORIES Showing 2 of 435 templates matching 1 filter Clear all filters
e Customer Success
CustomerSupport Customers Account Customer list Usage
Data and Analytics Retool I Retool
Engineering yogi sports... yogi sportswear
Marketing geoCities m geoCities
Mobile
Operations Salesforce Trial Manager Customer Success Panel
Product An example tool SaaS companies LeadGenius uses Retool to make
can use to manage product trials for their customer data accessible
Sales customers in Salesforce. This tool... across the organization. This...
Workflows
USE CASES
Admin Panel
Agriculture
Analytics / ML
CRM
Comms and Email
Compliance
Construction
Content / CMS
Dashboard
Ecommerce
Food & Beverage
HR
Hospitality
Logistics
Manufacturing


Component library

pagePatterns:
Features Page
Feature Section

screenElements:
Grid List
Card

pagePatterns:
Header Section
API Docs & Developers Page
API Docs & Developers Page
Features Page
Feature Section

pageType: Marketing Marketing Marketing Marketing Marketing

screenKeywords:
== Retool Guides Components Integrations Community Signin
The best React component library is in
Retool r— &
Retool components are optimized for the things that matter most for internal tools, with Ul and
formatting options to display and edit data from any source. Drag and drop to build Ul, write code
anywhere, and publish your apps in record time.
Features
Comprehensive. Over 100 components and Customizable. Change styles, assign themes,
‘ counting to handle every data type and Ul for ‘ and choose from 3400 icons to make the Ul
internal tools. your own.
Powerful. Production-ready defaults that Accessible. Full keyboard support so all users
‘ tackle validation, formatting, time zone ‘ can navigate, edit, and save changes quickly
handling, and more. and comfortably.
Section  Text inputs Search components
Text inputs
User name Description Email 1 {
Retool is the fast way to build il & "d?ta” i B [ {" . .
John Doe S — email@company.com j :tlzpe ‘:1"art1C1es N
5 “attributés": {
|== Retool Guides Components Integrations Community Signin
The best React component library is in
Retool t— ®

Text inputs . g .

hings that matter most for internal tools, with Ul and

Number inputs from any source. Drag and drop to build Ul, write code

Select inputs time.

Date and time inputs

Features
Special inputs
Buttons nd Customizable. Change styles, assign themes,
| for ‘ and choose from 3400 icons to make the Ul
Data your own.
Presentation )
Accessible. Full keyboard support so all users

Containers and forms ‘ can navigate, edit, and save changes quickly

Navigation and comfortably.

Integrations

Custom

Legacy

Section  Text inputs| Search components
Text inputs

UEername Description Email 114 B
Retool is the fast way to build . & ?ta “ [ {" . B
John Doe e —a— email@company.com 3 type": "articles",
) 4 "id": "1,
5 "attributes": {
|-—_ Retool Guides Components Integrations Community Sign in Get started
Section  Text inputs v Q  Search components
Number inputs
Amount Amount Number Percent
$  31,000.00 (5) $32,000 K 0.00 - 32% -
Currency s 1 Editable Number # '\ Number Input ¥ —1 Percent %—1I
Enter an amount in a specified curren... Display a click-to-edit number . Enter a number Enter a number as a percentage 2
Range Rating Amount
e P
(O @ J—
i e ee "
Range Slider Rating x4 Slider
Select start, end, and increment values Select a star, heart, or smiley rating Select a single value in a range
Select inputs
Select options
Select an option Select a car model () Option
( 2| r ) Turn on option
1 n 3 Year / Make / Model v Option
. . . ’ () Option
Button Group o Cascader e — Checkbox e Checkbox Group
Select a button to trigger queries or a... Select values from a multi-level tree =z Toggle a boolean value Toggle a set of values
|-_ Retool Products v  Enterprise Integrations Pricing Docs Book a demo
100+ building blocks and counting
Everything you need to create beautiful internal apps your teams love.
* kK - 7
Type Click Rate Select InPUts
Over 40 inputs with built-in
formatting and validation for an
Jessossnsnnnn . a» t g . y
e data type, designed for data
Hocecd Chacic Toggle Upload density and fast user interaction.
Typography Buttons ° —
Use standard GitHub Flavored Use buttons, links, and - o —_—
Markdown to control exactly how data menus to navigate, trigger
is displayed with minimal code queries, and call APls.
|-—_ Retool Guides Components Integrations Community Signin Get started
I
Section  Text inputs Search components
Text inputs
User name Description Email 1 {
. . 2 "data": [{
John Doe RAE B UD (st ey E il email@company.com 3 "type": "articles"
internal tools. i : '
4 "id": 1",
5 "attributes": {
Editable Text Editable Text Area Email 1 JSON Editor
Display click-to-edit text Display click-to-edit multiline text Enter an email and validate its format Edit and validate JSON I
Description D ipti
Password e User name
Heading 1 B I X US<S Retool is the fast way to build John D
cececccce internal tools. onn boe
Retool is the fast way to build internal tools. D
our building blocks and connect them to your
Password ; Rich Text Editor gra Text Area Text Input ;
Enter a password that is hidden or sh... Edit text using rich formatting I Enter multiple lines of text I Enter a single line of text
URL
https:// example.com
URL 1
Enter a URL and validate its format


Adding a caption

screenKeywords:
= B JMobbin Admin Q8 m
@ BlockTable > Comments e P 0»
. .
I_—? JMObbln Admln Content
v
. Source Optionally choose a key
<D
ID Name Email Blocked Comments D comments
{i}
1 Hershel McV... etexton2d@... Label Comments
2 Gayel Coton ekeitley3v@... v
\9 v itley3v@ Format String
3 Imogene Sch... ckiddey64@... v
@ Value
4 Anita Oliver tmordy6l@m... v
Add-ons +
5 Costa Spata kesposilc@... v
6 Catharina M...  uqueree69@... v Mapped Array
7 Booth Macg... sloache34@... Interaction =
A R ] - Event handlers +
50 results Y & O ; i
Trigger queries, control components, or call
O O other APIs in response to component events.
Editable
Appearance
Background
Text
Hidden false
Align I e |
Pin column | - 5|
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ (17 BlockTable > Comments e P 0»
. .
I_—? JMObbln Admln Content
'-
. Source Optionally choose a key
<>
ID Name Email Blocked Comments D comments
{ i
1 Hershel McV... etexton2d@... nill Label Comments
2 Gayel Coton ekeitley3v@... v ill
\9 4 itley3v@ n Format 1" String
3 Imogene Sch... ckiddey64@... v nill
@ Value
4 Anita Oliver tmordy6l@m... v nill
Add-ons +
5 Costa Spata kesposilc@... v nill N
6 Catharina M...  uqueree69@... v nill > Mapped Array(50) g
I The caption| u,s1qn bW
7 Booth Macq.. sloache34@... nill DE MG
height can only fit a single line of text.
P TRr et ia . Update row height
50 results Y & O
O O
Interaction =
Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Editable
Appearance
Background
Text
Hidden false
Align I e |
Pin column | - 5|
<> — 100%
© Latest No queries running & wDebug O @
|= O JMobbin Admin QB m
@ (17 BlockTable > Comments e P 0»
. .
I_—? JMObbln Admln ~ Content
'-
. Source Optionally choose a key
<>
ID Name Email Blocked Comments D comments
{ i
1 Hershel McV... etexton2d@... nill Label Comments
2 Gayel Coton ekeitley3v@... v ill
\9 4 itley3v@ n Format 1" String
3 Imogene Sch... ckiddey64@... v nill
@ Value
4 Anita Oliver tmordy6l@m... v nill
Add-ons +
5 Costa Spata kesposilc@... v nill N
Caption nitt
6 Catharina M...  uqueree69@... v nill
_ ! The caption is not visible because the row
7 Booth Macg... sloache34@... nill . . . .
height can only fit a single line of text.
P TRr et ia . Update row height
50 results Y &L O
O O
- Interaction =
Event handlers +
Trigger queries, control components, or call
other APIs in response to component events.
Editable
~ Appearance
Background
Text
Hidden false
Align I e |
Pin column | - 5|
<> — 100%
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
@ BlockTable > Comments e P 0»
. .
I_—? JMObbln Admln Content
v
. Source Optionally choose a key
<D
ID Name Email Blocked Comments D comments
{i}
1 Hershel McV... etexton2d@... Label Comments
2 Gayel Coton ekeitley3v@... v
\9 v itley3v@ Format String
3 Imogene Sch... ckiddey64@... v
@ Value
4 Anita Oliver tmordy6l@m... v
Add-ons +
5 Costa Spata kesposilc@... v
P P @ Header tooltip
6 Catharina M...  uqueree69@... v Cell tooltip
Interaction
7 Booth Macg... sloache34@... Caption
A M wao: cta—i.a . Event handlers Status indicator
50 results Y &L O Trigger queries, Cunuurcumpunsie; vr van
S S other APIs in response to component events.
Editable
Appearance
Background
Text
Hidden false
Align I e |
Pin column | - 5|
<> — 100%
© Latest No queries running & wDebug O @


Searching state

screenKeywords:
= O JMobbin Admin Q B m
@ State o« Inspector (8U) <«
. .
Iy gettsers JMobbin Admin
data [] 50 items
error null
<I® body "
ID Name Email Blocked
bodyType "none"
{i}  cachekeyTtl " 1 Hershel McV... etexton2d@...
changeset ""
{0  changesetIsObject false 2 Gayel Coton ekeitley3v@... v
changesetObject ""
@ confirmationMessage null 3 Imogene Sch... ckiddey64@... v
cookies ""
enableCaching false 4 Anita Oliver tmordy6l@m... v
enableErrorTransformer false
enableTransformer false 5 CostaSpata  kesposilc@.. v
errorTransformer "// The vari.. 6 Catharina M. Uqueree69@... v
finished 1699434369585
headers " 7 Booth Macq... sloache34@...
id "getUsers"
isFetching false N e C R -
isImported false 50 results Y &L O
lastReceivedFromResourceAt 1é..
metadata {} 4 keys
notificationDuration ""
offlineQueryType "None"
offlineUserQueryInputs ""
overrideOrgCacheForUserCache f.
paginationDataField ""
paginationEnabled false
paginationLimit ""
paginationPaginationField ""
playgroundQueryId null
playgroundQuerySaveld "latest"
playgroundQueryUuid ""
query ""
queryDisabled ""
queryDisabledMessage ""
queryFailureConditions ""
Controlled by 5
table1, patchUser, blockUser,
adminModule1::blockUser,
adminModule1::patchUser
<> Updates 1 — 100%
table1
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
State Lo«
@ Inspector (8U) <«
getUsers o o
I JMobbin Admin
Q, Search
42| aueries D N Email Blocked
ame mai ocke
blockAll '
{i blockAllUsers 1 Hershel McV... etexton2d@...
blockUser ©
) chat1_query1 2 Gayel Coton ekeitley3v@... v
form1SubmitToRetoolClou... 3 Imogene Sch ckiddey64@ »
i
@ getUsers 9 4
patchUser 4 Anita Oliver tmordy6l@m... v
unblockUser
5 Costa Spata kesposilc@... v
Transformers
userFirstName | 6 CatharinaM... uqueree69@..
Components
splitButton1 7 Booth Macg... sloache34@...
table1 PR TUPS bt ataaan .
text1 50 results Y & O
Globals i
current_user
initialDeeplink Unblock user >
localStorage
retoolContext E.
theme
urlparams
viewport
paginationPaginationField ""
playgroundQueryId null
playgroundQuerySaveld "latest"
playgroundQueryUuid ""
query "
queryDisabled ""
queryDisabledMessage ""
queryFailureConditions ""
Controlled by 5
table1, patchUser, blockUser,
adminModule1::blockUser,
adminModule1::patchUser
<> Updates 1 — 100%
table1
© Latest No queries running & wDebug O @
|= O JMobbin Admin Q B m
State Lo«

@ Inspector (8U) <«

getUsers @

Ij data [] 50 items
error null

<//' body ""
bodyType "none"

{i} cacheKeyTtl ""
changeset ""

(E) changesetIsObject false
changesetObject ""

533 confirmationMessage null
cookies ""
enableCaching false
enableErrorTransformer false
enableTransformer false
errorTransformer "// The vari..
finished 1699261713654
headers ""
id "getUsers"
isFetching false
isImported false
lastReceivedFromResourceAt 1é..
metadata {} 4 keys
notificationDuration ""
offlineQueryType "None"
offlineUserQueryInputs ""
overrideOrgCacheForUserCache f.
paginationDataField ""
paginationEnabled false
paginationLimit ""
paginationPaginationField ""
playgroundQueryId null
playgroundQuerySaveld "latest"
playgroundQueryUuid ""
query ""
queryDisabled ""
queryDisabledMessage ""
queryFailureConditions ""
queryRefreshTime ""
queryRunTime 769
queryThrottleTime 750
queryTimeout 10000
quer\yTrlggerDe‘La.y 0 — 100%

<C> rawData [] 50 items
requestSentTimestamp null

© Latest No queries running & fDebug O @
|= B JMobbin Admin Q8 m
State Lo«
@ Inspector (8U) <«
splitBut... o o
1y JMobbin Admin
¥ .data [] 4 items
° captionByIndex [] 4 items
<77 clickable true D N Email Blocked
disabled false ame mal ocke
{i} - disabledByIndex [] 4 itens 1 Hershel McV... etexton2d@...
events {} 3 keys
{0y  hidden false 2 Gayel Coton ekeitley3v@... v
hiddenByIndex [] 4 items
@ horizontalAlign "stretch" 3 Imogene Sch... ckiddey64@... v
iconByIndex [] 4 items
id "splitButtonl" 4 Anita Oliver tmordy6l@m... v
itemMode "static"
labels [] 4 items 5 Costa Spata kesposilc@... v
0 "Block "
6 Catharina M...  uqueree69@... v
1 "Unblock user"
2 "Block all users 7 Booth Macg... sloache34@...
3 "Unblock all users"
loading false P P et —n .
maintainSpaceWhenHidden false 50 results Y &L O
marginType "normal"
overlayMaxHeight 375
overlayMinWidth null Unblock user -~
selectedIndex 0
selectedItem {} 6 keys
selectedLabel ""
showInEditor false
showSelectionIndicator true
styleVariant "solid"
tooltipByIndex [] 4 items
tooltipText ""
<> Controls 3 — 100%
blockAll, unblockUser, blockUser
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
State Lo«
@ Inspector (8U) <«
getUsers o o
I JMobbin Admin
Qs Q
[ J
e guenes D N Email Blocked
ame mail ocke
blockAllUsers
{i} blockUser ® 1 Hershel McV... etexton2d@.. v
form1SubmitToRetoolClou...
) getUsers 2 Gayel Coton ekeitley3v@... v
atchUser
P 3 Imogene Sch.. ckiddey64@.. v
@ unblockUser
Transformers 4 Anita Oliver tmordy6l@m... v
userFirstName
5 Costa Spata kesposilc@... v
Components
splitButton1 | 6 CatharinaM... uqueree69@...
Global
obals 7 Booth Macg... sloache34@...
current_user
localStorage O M &b e -~
urlparams 50 results Y & O
Unblock user v
paginationPaginationField ""
playgroundQueryId null
playgroundQuerySaveld "latest"
playgroundQueryUuid ""
query "
queryDisabled ""
queryDisabledMessage ""
queryFailureConditions ""
Controlled by 5
table1, patchUser, blockUser,
adminModule1::blockUser,
adminModule1::patchUser
<> Updates 1 — 100%
table1
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q8 m
State Lo«
@ Inspector (8U) <«
splitBut... o o
1y JMobbin Admin
¥ .data [] 4 items
° captionByIndex [] 4 items
<77 clickable true D N Email Blocked
disabled false ame mal ocke
{i} - disabledByIndex [] 4 itens 1 Hershel McV... etexton2d@...
events {} 3 keys
{0y  hidden false 2 Gayel Coton ekeitley3v@... v
hiddenByIndex [] 4 items
@ horizontalAlign "stretch" 3 Imogene Sch... ckiddey64@... v
iconByIndex [] 4 items
id "splitButtonl" 4 Anita Oliver tmordy6l@m... v
itemMode "static"
labels [] 4 items 5 Costa Spata kesposilc@... v
loading false
. g . 6 Catharina M...  uqueree69@... v
maintainSpaceWhenHidden false
marginType "normal 7 Booth Macq...  sloache34@...
overlayMaxHeight 375
overlayMinWidth null N e C R -
selectedIndex 0 50 results Y &L O
selectedItem {} 6 keys
selectedLabel ""
showInEditor false Unblock user -~
showSelectionIndicator true
styleVariant "solid"
tooltipByIndex [] 4 items
tooltipText ""
<> Controls 3 — 100%
blockAll, unblockUser, blockUser
© Latest No queries running & wDebug O @
|= B JMobbin Admin Q 8 m
State Lo«
@ Inspector (8U) <«
— ra (BEQT) o . .
e —— JMobbin Admin
&
Qs o
42 aueres D N Email Blocked
ame mai ocke
blockAllUsers '
{i} blockUser ® 1 Hershel McV... etexton2d@... v
form1SubmitToRetoolClou...
) getUsers 2 Gayel Coton ekeitley3v@... v
atchUser
P 3 Imogene Sch.. ckiddey64@.. v
@ unblockUser
Transformers 4 Anita Oliver tmordy6l@m... v
userFirstName
5 Costa Spata kesposilc@... v
Components
splitButton1 ® 6 Catharina M...  uqueree69@...
Global:
obals 7 Booth Macg... sloache34@...
current_user
|oca|Storage ~ Mlmm e Aot B - -
urlparams 50 results Y & O
Unblock user v
paginationPaginationField ""
playgroundQueryId null
playgroundQuerySaveId "latest"
playgroundQueryUuid ""
query "
queryDisabled ""
queryDisabledMessage ""
queryFailureConditions ""
Controlled by §
table1, patchUser, blockUser,
adminModule1::blockUser,
adminModule1::patchUser
<> Updates 1 — 100%
table1
© Latest No queries running & wDebug O @


Templates

pagePatterns:
Templates Page
Header Section

screenElements:
Side Navigation
Thumbnail

pagePatterns:
Templates Page
Templates Page
Header Section

screenKeywords:
Showing 2 of 435 templates matching 1 filter Clear all filters
e Customer Success

CustomerSupport Customers Account Customer list Usage

Data and Analytics Retool Louis Reate... Retool

DevOps pets.com & Open pets.com

Engineering yogi sports... yogi sportswear

Marketing geoCities m geoCities

Mobile

Operations Salesforce Trial Manager Customer Success Panel

Product An example tool SaaS companies LeadGenius uses Retool to make
can use to manage product trials for their customer data accessible

Sales customers in Salesforce. This tool... across the organization. This...

Workflows

Admin Panel

Agriculture

Analytics / ML

CRM

Comms and Email

Compliance

Construction

Content / CMS

Dashboard

Ecommerce

Food & Beverage

HR

Hospitality

Logistics

AMarmiifamdiirime
|CATEGORIES Showing 100 of 435 templates
Customer Success
Customer Support Lende ML oL User User details Account Transactions
Data and Analytics 21,687 3020 1402 Ben Jessica 51474 $29,368
DevOps \/_/ Louis Created at ... 54368
Engineering Maya 51822
Marketing Jessica 53124 .
Mobile
Operations Snowflake Dashboard Snowflake Admin Panel S3 Dashboard
Product A dashboard for reading from and An admin panel for reading from A dashboard for visualizing core
writing to your customer data, built and writing to your customer data, business metrics, built on S3. This
Sales on Snowflake. This app lets you lo... built on Snowflake. This app lets y... app lets you look through custom...
Workflows
USE CASES
Admin Panel Today's Balance User User details
. Start date End date
Agriculture $2,810.42
Ben

Analytics / ML Accounts Receivable . Jessica

10,000 Louis Created at ...
CRM M

aya
. Accounts Payable

Comms and Email 1
Compliance
Construction $3 Admin Panel REST API Dashboard REST APl Admin Panel
Content / CMS An admin panel for reading from A dashboard for visualizing core An admin panel for reading from
Dashboard and writing to your customer data, business metrics, built on a REST and writing to your customer data,
Ecommerce built on S3. This app lets you look... API. This app lets you look through... built on a REST API. This app lets...
Food & Beverage
HR
Hospitality
Logistics Ongoing Status Sprint Depth Action Facility name Leads maL saL
T S 35 Items I o ) 21687 3020 1402
|- - . . . .
- Retool Products Enterprise Integrations Pricing Docs Book demo Signin Get started
Components
Workflows
Mobile
Al Apps
a Database
\ | Portals D
Embed
Templates
a p
\ | Self-hosted = Get ademo Start for free
Workflow X og » Run
4 trigger « B » =——> W getUndeliveredOrders « B v =——> [ sendEmail loop O = I
Retool Database v SQL GUI Mode GUI Code
1 select * from deliveries Iterable W Retool Database v
2 where * delivered = FALSE
3 AND * from delivery_date < now()
£ Retool Email v
To
warehouse@company.com
Add Cc/Bcc
, Output JSON Log © 0 Subject
order_... vendor_. .. order_date deliver Undelivered order: {{ value.order_id }}
|-_ Retool Products v  Enterprise Integrations Pricing Docs Sign in Start for free
- u
Rapidly develop tools with ready-made templates
From admin panels to dashboards and CRMs, these ready-made Retool templates provide inspiration with just one click. Connect
them to your own data sources and start customizing.
Q Search templates
CATEGORIES Showing 100 of 435 templates
Customer Success
Customer Support Leads MaL saL User User details Account Transactions
Data and Analytics 21,687 3020 1402 B
v en Jessica 51474 $29,368 m
DevOps \/_/ Louis Created at ... 54368
Engineering Maya 51822 I
Marketing Jessica 53124 I I
Mobile
Operations Snowflake Dashboard Snowflake Admin Panel S3 Dashboard
Product A dashboard for reading from and An admin panel for reading from A dashboard for visualizing core
writing to your customer data, built and writing to your customer data, business metrics, built on S3. This
Sales on Snowflake. This app lets you lo... built on Snowflake. This app lets y... app lets you look through custom...
Workflows
USE CASES
Admin Panel


Playing a video

screenKeywords:
-
- Products Enterprise Integrations Pricing Docs Sign In Book demo Get started
- Warehouse mobile aj
= ol o © @ e production m » Preview
= i
SCREENS + & Inspect
Screen 1 (screen1) Screen 1 screen o
Screen 2 (screen2)
Hanson Deck BASIC
Details (detailsScreen) Seneonddeck.com
COMPONENTS + Sue Shei Title Screen 1
sueshei@example.com
= collectionView1 550 @ Add to tab bar
Jason Response
‘ Jason@response.com SCREEN EVENT
. Cher Actor Event handlers + Add
cher@example.com
2 ? .
Erica Widget ts, and
é}. erca@widgetorg
o o
Tab order
i= Screen 1 (screen1)
2 Screen 2 (screen2)
ACTIONS
= ° Left + New
+
[ General Response Advanced query1 o+ | Preview | B Run Right + New
W query1 pr— N t
Resource W onboarding_db (readonly) Edit searchiables :
LAYOU
Run query automatically when inputs change All tables
ar_internal_metadata Hidden
key #
created_at
updated_at _ — .
value R O
buildings st B
L TR L
credits Rons o wevr] ‘
Tranefarmar Enahia e PR T
e v B
o N
[®) Demo Video Watch Ankur build and deploy a mobile app in 5 minutes ; =
: <
|-
- Products Enterprise Integrations Pricing Docs Sign In Book demo Get started
- Wareh bil
a TCTOuemOER © O e production . m » Preview
- i
+ & Inspect
UGS h _ cotlectiontiewt
Screen 2 (screen2)
Hanson Deck A
Details (detailsScreen) .
. Data source
MPONEN + i Sue Shei
sueshei@example.com
i= collectionView1 550 pemo data
Jason Response R
jason@response.com Mapped options LR
5
Cher Actor Title {{item.name}}
cher@example.com
2
Body {{item.email})
W Erica Widget
é. erica@widget.org Max li
~ 243 ax lines 2
Caption {{item.sales}}
Type Image
Source {{item.image}}
Fit Cover
Type None
[ General query1 . Preview » Run o2 Mapped options are evaluated for each item
in your data source. Use item or i to
W queryl . — reference each item and index
Resource  onboarding i
Runquer W onboarding PostgreSQL )
ar_internal_metadata Type List
key ¢ Style Flat
W onboarding_db (edit) PostgreSQL created_at
updated_at timestamp H — [ o]
< onboarding_api REST API /e gobar 5 ":s’ S TR
LSS ST e
rAEsET il g
Il 0:40/5:51 oy e
G
e |
2 i% wh=
AR/
e =
[>] Demo Video Watch Ankur build and deploy a mobile app in 5 minutes F o - e


Using Retool AI

screenElements:
Top Navigation Bar
Logo
Card
Banner
Floating Action Button

screenPatterns:
Home
Feature Info

screenPatterns:
Home
Feature Info
Add & Create

screenKeywords:
-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
Welcome to Retool, Jane! x
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s s o . Get started with Al
. © @ © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- Start building with Al > Learn more X
powered applications and workflows.
/:.:» Introducing Retool Storage
Retool storage is a Retool-hosted file store. Using Retool Storage, you can upload and download files and use Try Retool Storage > Learn more X
N them in your apps and workflows.
Al
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
(mm] [Sample App] Users Dashboard 23 minutes ago @
o Title your first app 21 minutes ago Jane Smith 0
|Create Al onboarding app X
App name

Jane - Al Template App - November 8th 2023, 5:54:37 pm
Add to folder

None (root) v
|= O Jane - Al Template App - November 8th 2023, 5:54:37 pm Q B m
® Components Modules 57 <« . S
No components X » |
Q [search components 5 ) ) A
e Build Al-powered apps with Al Actions ,
No components selected
Commonly used This guide shows you how to use Al Actions to build apps. i
<> !
New
g —) .
BEY| | fus .
{i} (6 J |
Table Text Button o Generate text 4 Edit or preview the app by toggli |
® -
*—1) | =5 3
@ = Input & Prefill with example Output
Text Input Number Select Enter input to generate text )
Input |
Container Form Tabbed
ISHET AliEE _ .
© Summarize text |
& <+ X |
@ Input & Prefill with example Output ;
< !
Enter input to summarize text N
Get started with Al .
- Learn how to use Al in Retool |
+ Al Actions .
E " Retool Vectors i
Build a Q&A app with your data j
@ Extract entity from text j
Al Workflows .
Automate your Al processes A
"~ Altemplates Input & Prefill with example Output |
See what you can do with Al Enter input to extract entity root: null .
" Learn more |
IS 100% -+ 1
TORTTIrow TORTTTPWT T B :.7. B B B i B B B B B B B B B B B B B B B B B B
© Latest No queries running fDebug O @


Accepting an invite

screenKeywords:
& Retool

Jane invited you to make an account!

Your email jonsmith.mobbin@gmail.com was invited.

First name Last name

First name Last name

Password

& Sign up with Google
By using Retool you are agreeing to our privacy policy and terms.
|-—_ RethI Apps Resources Database Query Library Workflows Upgrade Q (s~
Welcome to Retool, Jon! x
o 8 S]
Apps Database Resources
Create a web app or a native mobile app to build a custom Easily store data in a free SQL database and power your Securely connect your data and display it inside of Retool
internal tool for your business. Retool apps. apps.
Create aweb app -
Create a mobile app - Use Retool Database - Connect aresource -
s o Get started with Al
b @ y Start building with Al > Learn more X
. © © O¢ Retool Al gives you powerful building blocks - like LLM connectors and a vector database - to create Al- 9
powered applications and workflows.
Al
All  Recent Starred Modules Folders Trash
Name v Updated Last Editor
(mm] [Sample App] Users Dashboard 6 days ago Jane Smith
ogo Block Form Request 4 days ago Jane Smith
El Fowl x Pottery 6 days ago
o Jane - Al Template App - November 10th 2023, 5:59:31 pm 4 days ago @
o Jane - Al Template App - November 10th 2023, 6:09:07 pm 4 days ago
o Jane - Al Template App - November 8th 2023, 5:54:37 pm 6 days ago °
|& Retool

Jane invited you to make an account!

Your email jonsmith.mobbin@gmail.com was invited.

First name Last name

Jon Smith

Password

& Sign up with Google
By using Retool you are agreeing to our privacy policy and terms.
|& Retool

Jane invited you to make an account!

Your email jonsmith.mobbin@gmail.com was invited.

First name Last name

Jon Smith

Password

& Sign up with Google
By using Retool you are agreeing to our privacy policy and terms.