Read Customer Stories
Digitization boosts DeRock Electric’s operations, efficiency, and profitability.
Built a a HIPAA-Compliant Start-Up and saved $250k+ saved/year.
Try Interactive Demo
No-code database platforms are transforming the way web apps are…
Template Marketplace
Supercharge your Work Order Management by managing work orders, assigning…
Supercharge your Work Order Management by managing work orders, assigning…

Member Directory – Knack 101

Related Posts

Alright.
Let’s go ahead and get started.

As I mentioned, we have a lot to cover today. So again, thank you guys for joining me today for our Knack 101: Learning the Basics of Knack.

So, who am I? I am your presenter today—your host. My name is Roe, and I’m part of our onboarding team here at Knack. We work with a lot of our customers looking to validate Knack, our tool, to make sure it’s going to work for what they need. We also assist with onboarding and help with any initial training you might need to build out your application.

What to Expect in the Webinar

Alright. So, what can we expect here today in the webinar?

We are going to do a demo. We’re going to demo one of our template apps. We’re also going to dive into template app customization as well. So you’ll see we’re going to do a live demo and live customization.

If there’s time for questions at the end, I will be responding to those questions live and doing my best—if I can—to demo that during the webinar. You’ll notice in our conference room, we have a Q&A section as well as the chat section. Let me make sure everyone has the ability to chat…

Let’s see…

Yep! So, if you have questions, feel free to reach out in the Q&A section. I will be keeping an eye out there. I’ll pause throughout just to take a look, and I’ll also be keeping an eye on our webinar chat section.

So again, feel free to share questions about what you might be building. If you’re getting stuck during the building process, feel free to share those questions as well—along with your use case. I know we have a lot of people coming to us with a variety of use cases, so I definitely want to hear about that if you feel comfortable sharing. If not, that’s okay too.

You can also send us a private message.

What You Can Build with Knack

Again, thanks everybody for joining me.

Before we dive in, I want to give a quick overview of what you can build with Knack. So if you’re new and not sure whether Knack is going to work for what you’re trying to do—Knack can handle a lot of functionality, workflows, and business solutions.

We give you a blank slate, and you build out what you need using the features we provide.

As you can see here (and I won’t read everything on the list), we’ve got everything from custom business applications to internal tools, reporting and analytics, and data sharing and monetization platforms.

So, what do each one of these categories look like within Knack? If you’re managing inventory, running project management, managing a directory, CRM, or tracking customer activities—you can do all of that with Knack.

Responsive Web Apps and Support

So again, a couple more things on what you can build with Knack:

You’re building mobile responsive web applications.
Our apps are web-based, so they will resize to your screen. If you have users in the field who need to access the app from a phone or tablet, your live app will adjust accordingly.

There’s a lot you can do here. If you still have questions or you’re not sure, we’re available as part of the onboarding team—so don’t hesitate to reach out.

Now, how do you get support as you build out your application?

We’re available Monday through Friday, 8 AM to 8 PM Eastern Time.
You can reach our onboarding team at onboarding@knack.com.

We also have plenty of resources in our platform, including:

  • A knowledge base
  • Support articles
  • Access to hired experts
  • A community forum

We’ll dive into that a bit later as I walk you through the builder and show you where to find those links.

Today’s Demo: Member Directory

Again, I’ll be keeping an eye on the Q&A and chat sections. If you’ve got any questions or want to share your use case, please drop it there. I’ll pause throughout to check for anything I can respond to.

If not—that’s okay too. I have plenty to talk about when it comes to Knack, so hopefully you’ll find this helpful.

Let’s dive into today’s demo: the Member Directory.

Just a heads up—if you haven’t joined a webinar before or want to join others, we try to cover different topics with each one. This session is going through the member directory. That info will be available on our webinar page or in our knowledge base, where you can view past sessions.

You’ll also get a link to this webinar recording so you can reference it later if there’s something useful you want to revisit.

Templates and Installation

So today, we’re going to walk through our member directory. Specifically, we’ll look at how to customize a template app.

We offer lots of template apps. If you haven’t visited our template page, you’ll find a variety of templates to start with. Templates are a great way to get started or to learn—they can guide you as you build your app.

I specifically want to dive into:

  • How to install one of these templates (they’re free)
  • How to customize them

We’re going to look at the Member Directory. A lot of folks come to Knack looking to manage members or build a directory where people can log in, access info, and connect with others. So let’s dive in.

On the left-hand side, you’ll see different industries and use cases you can filter by on the template page. I’m going to search for “directory.”

There are multiple types:

  • Class Directory
  • Company Directory
  • Contact Directory
  • Events Directory

Let’s look at our Member Directory—a straightforward use case where members can log in, update their information, and see others in the system.

Let’s install this app. If you’ve already created your Knack account, you can install it right from this page.

Exploring the Live App

While that loads, we’ll be taken to the builder environment where you design and build your app.

But first, let’s jump to the live app and look at that. Then we’ll circle back to talk about customization.

Alright, so with Knack, you have your live app, which we’re looking at here.

Let me know—hopefully you’re able to hear me okay and see the Member Directory.

We’re hit with a login page, which means users have to authenticate. You’ll also see the app name and some initial styling (colors, title, login form). Every app has a personalized URL, which includes your account name and the name of your app.

You can have multiple apps in one account, and each will have a unique name. This one is called member-directory-2023-2 (because my account already has a few versions). Everything after the hash # in the URL refers to a specific page.

I’m going to log in with my credentials as an admin.

Admin Dashboard and Views

So, what does the admin see in the app?

They can view a dashboard of all members and add new members.

Now, let’s look at the page layout. These are called views in Knack.

  • We have a menu view (like a button)
  • We also have a grid view (or table), which displays records in rows and columns

These let us view and add data to the system.

When I click Add, a form pops up that allows me to enter new data.

You’ll also notice in the grid:

  • I can search (e.g., type “Janet” and see filtered results)
  • I can reset filters
  • I can filter by fields shown in the table

As an admin, I can also edit or view details of a record.

Field Types and Editing Record

Before we dive into those actions, notice the different field types:

  • Name
  • Email address
  • Phone number

When building your database, you’ll want to structure your data using appropriate field types to keep it clean.

Let’s click on Janet’s record.

As an admin, I can edit the record. I can also remove fields if needed and hit save to update.

Note the field types again:

  • Address field with full address entry
  • Phone field
  • Date field (birthday)
  • Multiple choice options

These help structure your data the way you need it—whether for directories, forms, or workflows.

Submitting Edits and Viewing More Details

Then you submit. We made those changes. We can reload the form if we want, or we can go back to the admin page. And that’s only a fraction of the actions that you can take within your application.

Again, we have this link where we can view more details about a member. Take note with our address field—when we’re in a view state, we can show a map view that displays that address as a point. So if you have needs for mapping and want to show address information on a map, you certainly can do that.

Checking for Questions

Taking a quick look—pausing here. Any questions?

Don’t see anything, so I’m gonna keep going.

Admin Dashboard Overview

We’re gonna head back to our dashboard. This, again, is very straightforward. Admin can log in and view members within the database.

Logging in as a Member

So let’s log in as a potential member. What can the member see? And can we give the member access to the information and let them take some actions? We certainly can.

We will go over this builder environment here.

You’ll notice as I’m trying to log in as a member, I’m still logged in as an admin. This member page—this URL that’s tied to our member—means the admin doesn’t have access, so to speak, to this page and vice versa. If we are logged in as an admin or a member, we wouldn’t be able to log into pages meant for the other role.

Page Access and Security

From a security standpoint, if you’re looking to limit access, it depends on who you give access to that page.

Now I’ve logged in as a member. You may see somewhat similar views, but there are things missing. Our members don’t have access to everything admins do. For instance, we don’t have that edit link on the table—we just have view-only access.

Member Permissions and Profile Editing

If our logged-in member, Janet, wants to learn more about Sherry or Jonah, she can click on their names and view details about that person. She can’t edit. She can’t make any changes. It’s read-only for her.

If we take a step back, you’ll see we have this edit option here. This allows us to edit the profile, so Janet can edit her own information—make updates, if needed, to the data.

Multiple User Experiences in One App

So we’ve now created, within our one app, two ways for people to access the data and take different actions on that information. That’s how this directory works.

Now I’m going to dive into another version of a directory. We took a look at this member directory, and I definitely want to explore something that’s a bit more built out—our HOA app.

Introducing the HOA Template

If you’re familiar with HOAs, they usually have residents, and there are all kinds of related details connected to the homeowners association. There might be a property element. There might be a dues element where residents are paying dues.

And how do you build something like that in Knack? Let’s take a look at the live app for our HOA, and then we’ll circle back to our member directory. I’m going to close out some links here.

Logging into the HOA App

We’re jumping into our builder for the HOA, but I’m going to open the live app. I’ll log in as a resident for my HOA and sign in.

What a Resident Sees

Now we’re getting into more of what you can see in Knack in terms of how to display your data.

This resident is part of the Edenwood community, so they’re able to see some high-level details about that community and who the board members are. And now we’ve got this relational piece—where we can see properties and unpaid dues, specific to this resident.

This resident has their own portal where they can see their information.

Event Dashboard and Calendar View

We also have features like community events. If we tie community events to Edenwood, we can create a dashboard for residents to see what’s coming up. We even have a calendar view.

So when we talk about how to display data and what features are available in Knack, this is one page where we’re looking at an event view—or calendar view—where we can display that information.

Adding a Community Event

If we were to add a new event, we could do that right here.

We can set it for today, add a description, drop in an address, select our Edenwood community, and add the event.

If we go back to our event table, you’ll see that the new event has been added. We can click on links to see more details.

Interacting with Data in Different Ways

One really nice piece of Knack is being able to display data in different ways and allow app users to interact with it.

So that’s our community event page. Then we’ve got our community directory, where the resident can see other residents in the community.

HOA Directory vs Member Directory

Somewhat similar to our earlier member directory—where members could log in, edit their information, and view others—in this HOA version, residents not only view others, but can also add community events or view data related to their own profile and activities.

Alright. This is our HOA management tool template app. Again, this is available to you in the template store. If you go to knack.com/templates, you’ll be able to see all of the templates we have available. You just need to install it directly into your account.

Returning to the Member Directory Builder

Let’s dive back into the builder for our member directory. We won’t go into the HOA builder today, but we’ll definitely explore the member directory environment.

Overview of the Member Directory Builder

Taking a look at our member directory, you’ll notice we have a couple of things here. I’m going to walk you through this from top to bottom, and then from left to right as we go.

If you have questions, take a look at the webinar chat area or the Q&A section and feel free to drop your questions there. I don’t see anything added yet, so we’ll keep going.

Understanding the Data Tab

We were just looking at our live app. Now we’re in the Knack builder for the member directory.

If I click on the first link—our Data tab—you’ll see that we can add tables, members, and user roles.

Why User Roles Matter

User roles are very important. I want to pause here and talk about the difference between tables and user roles and when to set them up.

In this example, we have user roles already set up as “Members.”

The tendency is to want to create a “Members” table under Tables.

But always ask: Will these users need to log in to the database? If yes, create them under User Roles.

Once created, user roles behave just like tables—you can add your own fields—but they also let you set up permissions, which will make more sense once we look at Pages.

Adding New Tables

Again, we’re on our Members table. We can build this out if needed. When customizing a template app, everything you see in the live app can be changed—field names, page layouts, and what’s displayed.

To add a new field, click Add Field. A panel opens on the left with all the field types: number, currency, equations, formulas, multiple choice, date, file, personal, and more.

Let’s say we want to capture a website. We choose the link field. Once it’s added, we can name it, set formatting settings, require it, make it unique, and choose if we want to open it in a new window.

Customizing Field Settings

Each field has its own settings—so please explore those options. After adding a field, you’ll see it drop to the bottom of the table. You can drag it around to rearrange.

There’s also a three-dot menu for each field where you can access settings, validation rules, and conditional rules.

Encouragement to Explore

Give yourself time to explore—maybe start with a template app. Break it, click on everything, remove stuff, delete the app, and start over. Give yourself 15–30 minutes just to get comfortable, and then start building.

Adding fields is super easy. Let’s say we want to customize the workflow to include admin notes about a member.

That’s not built into this template, but you can absolutely add it.

Creating a Notes Table

Let’s add a new table. Start from a blank table, and Knack will quickly create it. This new table will appear in your list with one default field added automatically.

Again, all of this is customizable—down to changing the field name here or the table name. These icons, these dots, the chevrons, the ellipses, or the carets here—they all lead to settings. You can get to your table settings from here, as well as from the side menu.

I see a hand raised, so I’m going to pause and take a look at our questions.

Live Q&A – Unique Identifier Field

Let’s see… It looks like Ashani, you have a question. If you’re okay with me allowing you to talk, feel free. If not, you can drop your question into the chat section or the Q&A. Just let me know via chat if you’re okay with unmuting.

If not, that’s okay too.

Great question. So the question is: Is there a default field for a unique identifier?

With how Knack works, there is no default field for a unique identifying field—we manage that in the background. But you do have ways to add one manually.

If we click Add Fields to continue building out this table, you’ll see the option for Auto Incrementing. It starts with 1 and continues to count upward within your app. You could potentially use that as your unique identifier.

Using Auto Increment as an Identifier

Let’s go ahead and use this. Since we’re working in our notes table, we’ll call this field Note ID.

We can drag it into the first position in the table. This will now tie a unique number to each note, which can be useful. For example, in your member table, you might want to add a similar ID field if there’s a chance you’ll have two people with the same name.

Outside of email needing to be unique in this particular table, having a unique ID can help distinguish records.

We’re going to dive into Connections in just a little bit, and this will all tie together. You are very welcome. Great question.

Renaming Tables and Setting Display Fields

Jumping back up to our new table—we’ve added it. Let’s customize it further and make sure it’s clearly labeled. We’ll rename it to Notes Table.

Take a look at the settings. This is really important.

We’ve got a Display Field setting. This determines what will show up when you use this table as a connection elsewhere. It may not make sense now, but it will in a moment.

For now, I’ll leave it set to “Name.” But just know, when you create connections, this display field is what shows in dropdowns and lookup fields.

Sort Order also matters. It defines how values are sorted—alphabetically or numerically—when displaying dropdowns.

Let’s save those changes.

Adding More Fields to the Notes Table

Now let’s add a comment or note field. We’ll edit the existing name field—it’s a short text field, which works well for a quick note.

We might also want to capture the date the note was added. So we’ll add a Date field.

Click Add Field, scroll down, and select Date. Notice all the settings you have here—we can set a default date (like today), configure calendar options, and even include recurring or end time settings.

Alright, now we’ve got the basics of our notes table set up.

How to Link Notes to Members

Next up—how do we tie this back to our Members table?

In traditional databases or spreadsheets, you may know this as primary keys and foreign keys. The foreign key goes in the child table. Since each member can have many notes, Notes is the child table. That’s where the foreign key would go.

With Knack, we use Connections instead. And they work very similarly.

You only need one connection to link two tables—and it gets placed in the child table.

Creating the Connection Field

You’ll find the option to add a connection on the right-hand side. Or, you can scroll to the bottom of the field types and find it there.

Click to add a connection. We’ll connect this note to the Members table so we can assign notes to members.

You’ll see the logic displayed: Each Note connects with one Member. Each Member connects with many Notes.

Tip: If you find yourself switching these around often, you’re probably in the wrong table. Exit and go to the other table.

In most cases, One-to-Many is all you need. Many-to-Many has its uses, and One-to-One is rare—it tends to restrict functionality. So start with One-to-Many when building out your database.

We’ve now added the connection field.

Adjusting the Display Field for Clarity

Now that the connection exists, we’ll see it as a new field in the Notes table.

Next, I’m going to go into the Members table and change the Display Field setting we discussed earlier. Right now, it’s set to Name—let’s switch that to Email and save the change.

Then we jump back into Notes.

Understanding Display Fields in Lookups

We’ve been working left to right through the builder. Now, let’s talk about Records.

This is where you’ll add, import, or migrate data.

If you’re moving from another system, or doing weekly/monthly updates, you can manually import your records here.

You can also add records individually. Click Add Record, and let’s add a new note.

The Date is being auto-set to today. When we click on the Members field, we see options like “member@test” or “member2@test”—but this might not be ideal.

That has to do with the Display Field setting.

If you’re seeing the wrong field in a dropdown, it’s because the display field is incorrectly set. Exit out, update that setting, and it will show the right field (like Name instead of Email or ID).

Connections Are Just the Beginning

Now, is that where we stop? Just connecting tables?

Nope—Connections are very powerful. This is just the beginning.

Power of Connections in Knack

We dove into this a little bit in our last webinar, and that should be available soon on our webinar page. But we explored how powerful connections can be.

Connections in Knack really unlock the functionality within your application.

Not only is it as straightforward as this dropdown field—when we go to our Notes table and add a record—we now see first names. We’re going to connect this one to Janet and hit submit. Now we have a record in the system. But this can be leveraged for many things.

For example, let’s say we have an Orders table with Line Items, and we also have a Products table. In our Line Items table, we’re tying it to a product. Maybe we want to pull the pricing from that Products table. Once the connection is in place, we can do that—pull in information from a connected table.

More Use Cases for Connections

It doesn’t stop there. There are so many things you can do with connections.

If you have additional questions about this, please don’t hesitate to reach out to our team.

It’s a super important feature to wrap your head around as you dive into Knack. We’ll get into some of that when we start building out our pages.

Working in the Records Tab

Some quick notes in the Records tab—you can:

  • Add a record
  • Import data
  • Export information
  • Perform batch updates
  • Perform batch deletes

All of this can be done in the builder environment.

I always recommend: when you’re just getting started building your application, start with test data.

Don’t worry about importing everything right away. Give yourself time to get a feel for how your table structure will work. Then you can start importing.

You could certainly import into something like a Notes table and match it to a member on your Members table.

Start Small with Realistic Test Data

Again, give yourself some time. Use test data—maybe five to ten records—so you can visualize how your data will look in Knack. Once you feel comfortable with it, you can import everything.

All of these actions are available to you within the database tab.

Add those test records so when you jump into the Pages area, you can start to see everything take shape.

Tasks: Automation with Pro Plan and Above

The next section is Tasks. This is available with our Pro Plan and above.

Tasks let you automate things—so you don’t have to log in and perform actions manually.

A simple use case: a birthday is coming up. Check the date—if today matches a birthday, send an email to say Happy Birthday.

You can also:

  • Update connected records
  • Update current records
  • Insert connected records

Tasks can run daily, weekly, or monthly—whenever you set them to run.

Once it’s triggered, you have options to:

  • Update the current record (e.g., set a date to today)
  • Send an email (customize the content, use fields from the table)

These are hands-off automations that help streamline your workflows.

Note: This feature isn’t available during the trial, but you can check the Knowledge Base for more details about scheduled tasks.

Introducing the Pages Section

Now, continuing down the left-hand side, we arrive at the Pages section.

This is where all the magic happens. This is where you set up your live app.

Earlier, when we were looking at the Member Directory as a logged-in admin or member, we saw a login page and different dashboards. All of that is built in Pages.

Navigating the Pages Builder

As you can see, we’ve got some pages added already, which we demoed earlier. I’ll go ahead and click through each one.

If you’re familiar with building in CMS tools like WordPress (maybe not so much Squarespace), you might know there’s a design or development environment. You see your pages on the left and the configuration on the right. Knack is similar.

We’ve got:

  • Pages
  • Views within those pages

In the live demo earlier, I referred to these as “views.”
Views let you display your data, add records, edit them, or view them.

Creating a Login Page and Setting Permissions

One of the views we added is our Login view. This is where users authenticate.

You can create a login page by clicking the plus button. When you do, you can choose between three types of pages:

  1. Public Page – Anyone with the link can access it.
  2. Login Page – Users must log in (you’ll see the lock icon).
  3. Dropdown Menu – Useful for organizing several pages together.

Adding a page is straightforward.

You can also define permissions:

  • Allow all users
  • Restrict to only members
  • Restrict to only admins

Earlier in the session, we logged in as both an admin and a member—and we couldn’t access each other’s pages. That’s because we had different login pages, each protected by its own permission settings.

Why User Roles Matter

When we jump back to the Data tab and look at our User Roles, this is why it’s so important to define who needs to log in and how they relate to the data.

That’s a key part of Knack—designing your data structure to align with the experience and security needs of your users.

Setting Up Login Pages and User Roles

That whole piece is really tied to these user roles. So get that set up first—before diving into this piece—if your use case requires permissions. This is where we start setting things up, by adding a login page.

If we were to rebuild the Members Portal section, we’d click on Login Page and say, “Hey, I want my members to have access to this information.”

Click Continue, and we can create this new page. I’ll leave it named “New Page” for now. It’s blank.

If I go to the live app and preview this page, I can log in as a member and see the blank state—there’s absolutely nothing yet to display.

That’s what we’re seeing here in the builder: a completely blank page.

Adding Views to a Page

Once you’ve added the page and chosen who has access, you can begin adding views.

When you click Add View, a panel opens with different display options—ways to view, add, and update your database.

You’ll see options like:

  • Grid View
  • Calendar View
  • Map View
  • List View
  • Search View (like a grid, but with more filterable fields)

In a basic grid, you get keyword search and filters. A Search View gives you more fields to search by.

Let’s say we want to show a grid with all notes tied to the logged-in member.

We already set up the connection field in the Notes table that links each note to a member. Now, we can display only the notes related to the logged-in member.

This is where Knack really shines. Once that connection exists, Knack “knows” who the member is—and lets you build views accordingly.

Configuring the Grid View

We’ll go ahead and add the grid. That’s all it takes to begin building out the structure.

Once a view is added, you’re immediately in its settings panel. You’ll know you’re in settings because the rest of the page is grayed out.

Click away from the view and you’ll be returned to the page-level overview. Click back into the view to see its settings.

You’ll notice:

  • Source Settings – This defines what records the view is showing. In this case, it’s “records connected to the logged-in member.”
  • Filtering Options – Example: only show notes where the date is today.
  • Sorting – Sort by name, date, or other fields.
  • Limit Displayed Records – Show all or only a few records.

Deeper Customization Options

In addition to the main settings, the right-hand side lets you:

  • Change displayed columns
  • Group data
  • Apply display rules
  • Customize visual design

Again, I encourage you to hover over each setting and explore.

You can disable keyword search, enable inline editing (turns the table into a spreadsheet), hide empty columns, or add column summaries—like totals on line item tables.

You can also switch from filters to filter menus, which help you create category-style tabs, like “Past Notes” vs. “New Notes.”

Displaying Only Related Records

A question came up: Can you set a view to display only records related to the member after creating the page?

Short answer: Yes and no.

Yes, you can do it after, but it depends on the source. If you didn’t initially choose to filter by the logged-in member, you may need to manually set it using filter rules—or sometimes re-create the page or view with the correct context (e.g., from a details page).

It doesn’t always work for every setup, but in most cases, yes—you can update that after page creation.

Pulling in Connected Fields

Jumping back into the builder—if we wanted to display more fields from the connected Member table in our Notes view, we can do that.

Click Add Columns, go to the Connections tab, and choose fields like phone number, background info, or address from the connected Member record.

This applies to any view—you can always pull in fields from connected tables.

Adding Actions and Permissions

If we didn’t give users editing access earlier, we can add it now using the Actions section:

  • Edit
  • Delete
  • Trigger actions like sending an email, inserting a connected record, or updating a field

These are similar to the automation options in Tasks, but they are user-triggered (e.g., when clicking a button or link).

You’ll find these under Action Links in your view settings.

Building Navigation and Multi-Role Access

You’ll see in the live app that I now have two navigation items:

  • “Members”
  • “New Page” (with the Notes view)

That top navigation is created via the + Page button. And because I’m logged in as a member, I can only see member-access pages—not the admin tab.

All pages under a login page inherit that login—so once a user logs in on one, they’re logged in across the app. It’s seamless.

Adding More Views and Workflows

You can continue to add more views to any page.

Let’s say we’re on a details page for a member, and we want to show all connected notes. We simply:

  1. Add a new view
  2. Choose “Grid”
  3. Select “Notes” (which is now available due to the page context)

You can then customize whether admins can edit, view details, or take additional actions.

Styling and Layout

Click into any field to customize labels, layout (e.g., top-aligned labels), or add static elements for instructional text or visual dividers.

There’s a ton you can do.

I’m watching the time—we’ve got about 5 minutes left—and honestly, I could talk about Knack all day. There’s so much goodness I’d love to show you.

Getting Help and Using Knack Resources

Before we wrap, let’s talk about getting help.

Click the Help icon in the builder. You’ll see:

  • Knowledge Base links
  • Getting Started articles
  • Templates library
  • Webinar recordings

Scroll down and you’ll see Extend Your App options.

If you’re a developer (or working with one), you can go beyond no-code using:

  • APIs
  • JavaScript & CSS customization
  • Integration platforms like Zapier or Make.com

These tools let you connect Knack with other platforms—no code required.

Embedding and App Settings

You can also embed your Knack app into your website using an embed code snippet found in your App Settings.

On the left-hand side, you’ll find:

  • App name and URL settings
  • Security options
  • Hosting region (including HIPAA compliance)
  • Live App design: colors, branding, layout
  • Login settings (timeout, password rules)

If you’re on the Pro Plan or above, you also get:

  • Ecommerce and paywall features
  • API & Customization access
  • Custom CSS/JS injection

All documentation is linked right there.

Hiring a Knack Expert

If you love Knack but need help building, we have a vetted network of Knack Partners—certified developers and consultants.

You can:

  • Set your budget
  • Choose preferred language/time zone
  • Reach out directly with your project scope

Knack Partners are active in our Community Forum as well, especially in the APIs & Customization section. So if you’re stuck on custom code, we recommend starting there.

Wrapping Up

Looks like we’re right on time.

Thank you all for joining me today. If you have additional questions about Knack, please don’t hesitate to reach out.

We’re available Monday through Friday, 8 AM to 8 PM EST.
You can contact us at onboarding@knack.com, and we’ll be happy to help with whatever you need.

With that, we’re one minute over.
Have a wonderful rest of your day—and thanks again for joining. Bye, everyone!