Savvy
Go to Savvy Homepage
Go to Savvy Builder
Searchโฆ
๐
Welcome
Key Concepts
๐
Intro to the Builder
๐ผ
Designing in Savvy
๐ฆ
Conditions
๐ฉ๐ป
Computed Fields
๐ฎ
Data Outputs
๐ฒ
Integrations
๐
Going Live
โก
Savvy's New Rendering Engine
How Tos
๐
Content How-tos
๐จ
Design How-tos
โ
Logic How-tos
๐ณ
How to Set Up Stripe
๐จ๐ป
How to Create Computed Fields
๐
How to Store a Password
๐
How to Bring Data from Google Sheet
โ
How to Fetch Safely from Savvy
๐พ
How To Fetch Data from a specific row in Airtable in a Computed Field
๐ฉ
How to Bring Data from Airtable
๐
How to Create Data Outputs
๐
How to Ping an API
โ
How to create a Custom Validation Formula for Inputs
๐ช
How to Fetch Dropdown Options from an API
๐
How to Prefill Answers into a Micro-Product
๐
How to use Airtable as a Database
Reference
๐ฆ
All Components
๐จ
Design
๐งฎ
Logic
๐ฅ
The Builder UI
๐ง
Flow-wide settings
๐ฑ
Publishing Workflow
๐
Definitions
๐
Embed your Micro-Product
TIPS
๐ค
Rules and Tips for a Proper Build
โ
Going Live Checklist
๐ฉ
URL Savvy Tricks
Other Guides
๐
Intro to Savvy Analytics
๐
Adding Segment to Webflow
Meta
๐ฎ
Roadmap
๐
Changelog
โ
How to Write Docs
Deprecated
Powered By
GitBook
๐
How to Store a Password
We deliberately don't store the actual password (just
****
) in the user data, so password inputs have to be obtained manually using JS.
Here's the code we recommend, which will work with both deployed Flows and Flows in the builder/standalone/feedback mode:
1
const password = document.querySelector('savvy-flow')?.shadowRoot?.querySelector('input[type="password"]')?.value || document.querySelector('input[type="password"]')?.value
Copied!
Previous
How to Create Computed Fields
Next
How to Bring Data from Google Sheet
Last modified
5mo ago
Copy link