Retool + Weavy
Get started
The absolute fastest and best way of getting to know how Weavy and Retool play together is to download and install our app template.
Follow our tutorial below and you'll be up and running in minutes.
The absolute fastest and best way of getting to know how Weavy and Retool play together is to download and install our app template.
Follow our tutorial below and you'll be up and running in minutes.
This tutorial will guide you in creating a workflow and app from JSON templates, quickly getting a proof-of-concept up and running, and gaining an understanding of what Weavy can do for your Retool apps.
You will need:
First, we need an API key to communicate with the Weavy backend.
Before you can work with Weavy, you'll need to sign up for an account or sign into your existing account.
This workflow handles the communication between Retool and Weavy API to get the authenticated user in your app, sync it with Weavy, and return an access token.
WeavyRetoolWorkflow.JSON
(link below)Create New
and select From JSON
Upload a file
in the modal and then Create workflow
Deploy
(up to the right)
Latest version deployed
), or some of the settings might not have loaded correctly - refresh, and it should be working.URL
and KEY
) in the workflow's Init script with your own.You haven't selected an API key. If you do - code snippets and files you download will automatically be updated with API key and backend URL.
Now, we're importing an app based on the Basic Layout template in Retool, with Weavy components added.
WeavyRetoolApp.JSON
(link below)Create New
and select From JSON/ZIP
Upload a file
in the modal and then Create app
The file downloaded contains references to your Weavy backend URL in the custom components rendering Weavy.
Make sure to update the SCRIPT src
and weavy.url
in the code.
You haven't selected an API key. If you do - code snippets and files you download will automatically be updated with API key and backend URL.
In the Code section, we need to update the workflow settings.
getAccessToken
workflow in the Code panelSelect workflow
dropdown to WeavyRetoolWorkflow
Workflow parameters
according to the JSON snippet below.Workflow paramaters
{
"uid" : "{{ current_user.sid }}t",
"fullname" : "{{ current_user.fullName }}",
"email" : "{{ current_user.email }}",
"avatar" : "{{ current_user.profilePhotoUrl }}"
}
You haven't selected an API key. If you do - code snippets and files you download will automatically be updated with API key and backend URL.
Save & Run
We now have a complete Retool app running using Weavy components. Select data in the table and see how the right panel updates with collaboration components.
You can also see a messenger icon in the top right corner; click it to open a drawer with our messenger component.
Now, imagine all this in your app!
We need an API key to communicate with Weavy for authentication, etc
Select what technology you want to ask about
Get answers faster with our tailored generative AI. Learn more about how it works
This is a custom LLM for answering your questions. Answers are based on the contents of the documentation and this feature is experimental.
To access live chat with our developer success team you need a Weavy account.