Stacker
Login to StackerStart buildingChangelogFeedbackStacker Classic Docs
  • Getting Started
    • How Stacker Works
    • Introduction to Editing Data
      • Stacker Tables: Paste Data
      • Stacker Tables: Import a CSV
    • Introduction to Designing your app
    • Introduction to Adding Users & Permissions
    • Introduction to Portals
  • Workspace, Portals, and Apps
    • Overview
    • Workspace
      • Workspace Settings
      • Workspace Users
      • Groups
    • Portals
      • Custom Domain
    • Apps
  • AI & Automations
    • AI Agents (Beta)
      • Setting up your AI agent
      • Agent Triggers
      • Operating Instructions
      • Tools
      • Skills
      • Renderer
      • History and Tasks
    • Workflows (Beta)
    • Integrations
      • Zapier Integration
      • Make.com Integration
    • Open API Overview
      • Setup Guide
      • Authentication
      • Additional Headers
      • Field API names
      • Accounts, Stacks, Objects, Fields
      • Record Actions
    • Action buttons
      • Use an Action Button
      • Create a page button on detail layout
      • Action buttons in field widgets
      • Edit an action button
  • Data management
    • Import data to Stacker Tables
      • Stacker Tables: Import a CSV
        • External IDs
      • Stacker Tables: Paste Data
    • Edit your Data in the Data Grid
      • Structuring data/schema
      • Add new fields
      • Formula Field
      • Creating and Editing Data
      • Share data with other apps
      • Linking your data
      • Set field default values from the data grid
    • Edit Data in the Layout
    • Layout Types
    • Data Integrations (Beta)
      • Airtable (Beta)
      • Hubspot (Beta)
      • Intercom (Beta)
      • Gorgias (Beta)
      • Netsuite (Beta)
  • User Access
    • Add Users
      • Roles
    • Log in flow
  • Customize Layouts
    • List Layout
      • Display Types
      • Edit List Layouts
    • Detail Layout
      • Layout options
      • Tabs
        • Feed Tab
      • Page Buttons
      • Widgets
      • Customize fields
        • Field Icons
    • Detail Pages (new! beta)
      • Widgets
        • Layout Options
      • Headers
      • Style
      • Controls
    • Create form
      • Auto-filling values into create forms
    • Custom Pages
    • Navigation
  • Security
    • Roles
    • Add User Permissions
      • Create or edit a permission rule
        • Record Filter
        • Ownership filter
        • Data filter
        • Permission Sharing
        • Field Access
        • Record Deletion
      • Troubleshooting Permissions
    • Data Filters
      • Conditional Visibility Filter
  • Interactivity
    • Feeds
    • Mobile Responsiveness
  • Use Cases
    • Profile views and team directories
    • Create a Ticketing App
    • Create a CRM App
  • Account Information
    • Stacker Support Access
    • Pricing
Powered by GitBook
On this page
  • Basic Link Structure
  • How to create the Auto-fill URL in Stacker
  • How to create the Auto-fill URL in Airtable
  • How to use your Auto-fill Link
  • Auto-generation of Auto-fill URL links
  1. Customize Layouts
  2. Create form

Auto-filling values into create forms

You can pre-fill fields in create forms by constructing an auto-fill URL. You can then add the URL to your app as a button to allow your users to create new records with some fields already filled in.

Field Types you can Auto-fill

  • Text fields- You can auto-fill short text or long text fields.

  • Single and Multi-select fields- You can only auto-fill a single value for multi-select fields.

  • Link to another record field- You can use the Stacker Record ID to link records.

  • Checkbox field- You use 'true' to fill the checkbox or 'false' to un-fill the checkbox.

  • Number, Percentage and Currency fields- You should type percentages as a fraction, for example, 40% is given as 0.4 in the URL.

Basic Link Structure

Auto-fill URL format: /page/new?autofill__field=value

  • /page/new: The URL of your create form page.

  • field: The developer name of the field you want to fill.

  • value: The content you want to auto-fill in the field.

Auto-fill Multiple Fields

  • Auto-fill multiple fields by adding the & separator in the URL, for example:

/page/new?autofill__field1=value1&autofill__field2=value2

Find the developer name

  1. Go to Manage fields and data

  2. Select the table name

  3. Select Fields

  4. Select Show developer name

  5. The developer name shows below the field name

Note

Developer names are always lowercase and case sensitive

Pre-filling linked records

To auto-fill a link to another record, you need the Stacker Record ID for the linked record.

  1. Open the detail page of a record

How to create the Auto-fill URL in Stacker

  1. Go to Manage Fields and Data

  2. Open the table you want the form to be accessed on

  3. Add a new URL field

  4. Insert the URL for the create form: https://go.stackerhq.[workspace-name].com/app-name/page/new

  5. Add ?autofill__field=value to the end of the URL

How to create the Auto-fill URL in Airtable

  1. Go to the table on Airtable you want to access the create form

  2. Add a new URL field

  3. Insert the Auto-fill link: https://[workspace].stackerhq.com/app name/page/new?autofill__[developer field name]=value

How to use your Auto-fill Link

  • Add a button or quick links widget on a detail record layout to use the URL from a field on your data source.

  • Add a banner widget on the detail record layout to use one URL for all of your records.

  • Add a button on a list layout to use the URL from a field on your data source.

Use an auto-fill URL to fill a create form based on a specific record. For example, you can create a new order for a particular item in an inventory table. Rather than writing the URL for each individual record, we can use a formula in Stacker or Airtable to do it automatically.

Auto-generation of Auto-fill URL links

Auto-fill a field dynamically based on the current record, by using formulas.

The Auto-fill formula format:

'https//go.stackerhq.[workspace-name].com/[app name]/[Layout name]/new?autofill__field1=abc_'&Record ID()
  1. Create a new formula field on Airtable on the page you want to access the auto-fill URL

  2. Insert the Auto-fill formula using the URL from the Create form you want to auto-fill

  3. Replace field1 with the Developer field name

  4. Use the RECORD_ID()Formula after the &sign

PreviousCreate formNextCustom Pages

Last updated 1 month ago

Find the Stacker Record ID in the URL

Replace field with the and replace value with the content you are auto-filling

Replace the abc with the three letters in front of the Stacker ID that can be found in the record detail URL

Developer name