Jump to Content
KnackHome
HomeDocumentationDeveloper Documentation
HomeLog InKnack
Documentation
Log In
HomeDocumentationDeveloper Documentation

GET STARTED (Next Gen)

  • Introduction to Knack
  • Quick Start Video Guides
    • How to Add Your First Table in Knack
    • How To Create Your First Field in Knack
    • How to Add Records in Knack
    • Create Your First User Table in Knack
    • What are Connections?
    • How to Create Connections in Knack
    • How to Add Your First Page & Element in Knack
    • How to Customize Your App's Theme
    • 3 Ways to Share Your Knack App
    • How to View and Share Your Live App
  • Key Concepts and Terminology
  • Knack Support Resources
  • Creating Your First Knack App
  • Live App Overview
  • 🤩Next-Gen Knack: Now Available to Everyone
    • Classic & Next-Gen Differences Guide
    • Coming Soon in Next-Gen

BUILDING WITH AI

  • ✨AI Builder

TABLES & DATA

  • Tables & Data
    • Planning Your Tables
    • Creating & Managing Tables
    • Records Overview
    • Batch Updates and Deletes
  • Importing Data
    • Preparing Data for Import
    • The Import Process
    • Importing Special Data Types
    • Limited Use Disclosure
  • Fields
    • Creating & Managing Fields
    • Field Types & Settings
      • Text Fields
      • Number Fields
      • Choice Fields
      • Date/Time Fields
      • File & Image Fields
      • Personal Fields
      • System Fields
      • Other Fields
    • Formula Fields
    • Text Formula Fields
      • Text Formula Functions
    • Equation Fields
      • Choosing the Right Equation Type: Numeric vs. Date
      • Date Equation Settings
      • Numeric Equation Settings
  • Field Rules
    • Validation Rules
      • Adding & Managing Validation Rules
      • Advanced Validation with Regular Expressions
    • Conditional Rules
      • Adding & Managing Conditional Rules
      • Order of Operations and Best Practices
  • Connections
    • Mastering Connections in Knack: A Complete Guide
      • Display Fields
      • Connection Types
      • Creating Connections
      • Managing Connections
      • Best Practices for Connections
      • 🆕Connection Updates: What's Changed and Why
  • Tasks
  • Data Model

USERS & LIVE APP ACCESS

  • User Roles and Permissions
    • User Management Fundamentals
      • Managing User Records
      • Do I Need a Separate User Role Table?
    • Protected Pages Overview
      • How to Create a Login-Protected Page
      • How to Configure Registration Settings for Protected Pages
      • How to Manage User Role Access
      • How to Set Up Single Sign-On for Protected Pages
      • Protected Pages Best Practices
      • Troubleshooting Protected Pages
    • About Logins & Registrations
    • About Profile Pages
      • How to Configure Profile Pages
    • Managing Page Access by Role
  • Common User Access Scenarios
    • Create a Single Login Page for Multiple User Roles
    • How to Create an Admin User Role to View All Records
    • Adding Read-Only Access For Users
    • Displaying Records Shared Within User Groups
  • User Stamps & System Users

PAGES & LIVE APP

  • Pages Overview
    • Page Types and Access Control
      • How to Create a Page Protected with a Log In
      • Implementing Single Sign-On
      • Create and Manage Profile Pages
      • Page Rules
      • Page Rules and Data Security
      • Users and the Page Menu
    • Page Menus & Dropdowns
    • Profile Pages
  • Elements Overview
    • Source Filters
    • Display Rules
      • Display Rules and Data Security
    • Actions
      • Legacy Action Link Styling
    • Record Actions
    • Form Elements
      • Form Submit Actions
      • Equation Fields in Forms
      • Forms Record Actions
      • Forms Email Actions
      • How to Add Instructions to a Form
      • How to Allow Users to Add New Options in Forms
    • Table Elements
      • Table Element Settings
      • Table Column Settings
      • Adding Inline Editing to Tables
      • Table Elements: Restricted Connection Filters
    • Link Group Elements
    • Charts
      • Interactive Chart Data Exploration
    • Pivot Tables Overview
      • Quick Start: Create Your First Pivot Table
      • Configuring Row Groupings
      • Configuring Column Groupings
      • Values and Calculations
      • Pivot Tables: Tips and Best Practices
      • Pivot Tables: Classic & Next-Gen Compatibility
      • Pivot Table Examples
    • Rich Text Elements
    • Map Elements
    • List Elements
    • Calendar Element
      • Calendar General Settings
      • Calendar Data Display - Source Settings & Filtering
      • Calendar Event Details
      • Calendar Add Event Form
    • Search Elements
    • Details Element
      • How to Add a Map to a Details Page
    • Duplicate and Move Elements
  • Live App Overview
    • Sharing Your Live App
    • Users and the Page Menu
    • Creating a Universal Welcome Page
    • About Your Live App
  • User Access - How To
    • Create a Single Login Page for Multiple User Roles
    • How to Create an Admin User Role to View All Records
    • Adding Read-Only Access For Users
  • Test As: Quickly Preview & Test Your App as Any User

Themes

  • Customizing Your App's Visual Identity with the Theme Builder
    • Themes: General Layout
    • Themes: Global Styles: Action Link & Label Customization
    • Setting Up Navigation Layout
    • Custom Fonts
    • Managing Your Brand Assets in the Theme Builder
    • Previewing Your Theme in the Live App

FLOWS

  • Knack Flows: Documentation Hub

SETTINGS

  • App Settings Overview
    • General Settings
    • Map Provider Settings
    • Data & Compliance
    • Generate Code to Embed Your Knack App
    • Custom Domains for Your Next-Gen Live App
  • Security Settings
    • Security and Privacy Settings
  • App User Login and Security
    • Two-Factor Authentication (2FA): Setup, Management & Live App Experience
  • Knack API Settings
  • System Requirements & Compatibility
  • Timezone Support in Next-Gen Knack Apps
    • Timezone Technical Implementation (For API Users)
  • Single Sign-On (SSO) Overview
    • Implementing Google Single Sign-On (SSO)
    • Implementing SAML Single Sign-On
    • Implementing OAuth Single Sign-On

ACCOUNT MANAGEMENT

  • Knack Dashboard
    • Why Two-Factor Authentication (2FA) Matters
    • Builder Two-Factor Authentication
  • Setting Your Default Builder and Live App Experiences
  • Managing Your Account Settings
  • Shared Builders
  • Account Plans & Billing
    • Knack Trial Accounts
    • Acquiring or Transferring Account Access
    • Adding additional API calls
    • How to Cancel Your Knack Account
    • Knack Plans & Pricing
      • Knack Health & HIPAA Plans
      • Maps Functionality and Plan Types
  • Refund Policy

Integrations

  • Zapier Integration
  • Make Integration
  • Formstack Documents Integration

How-To Guides

  • 🍿Quick Tips
    • Filter a Table by the Logged-In User
    • Click to Expand Group Records in Charts
  • Workflow & Automations
    • How to Set Up Email Notifications in Knack
    • Show Records Connected to the Logged-In User
      • Video: Show Records Connected to the Logged-In User
    • Show Records Connected To The Logged-In User's Company Or Other Group
  • How to Allow Users to Access Records Without Logging In
  • How to Display Logged-In User Details on a Page
  • Create a Version History for Records
  • Create a Change Log for Records
  • Tracking Record Changes
  • Generate Simple Numeric Barcodes Automatically
Powered by 
  1. TABLES & DATA
  2. Importing Data

Limited Use Disclosure

Knack's use and transfer of information received from Google APIs to any other app will adhere to Google API Services User Data Policy, including the Limited Use requirements.

Updated 11 months ago


Importing Special Data Types
Fields