Using Javascript with Knack

Knack apps generate JavaScript events for form submissions, view renders, page renders, and more. This means you can add custom JavaScript handlers to subscribe to these events. Whenever an event to which you've subscribed is triggered, your handler will then be called.

These handlers can contain custom code to extend your app beyond the functionality included in the Knack platform. For example, you could respond to a form submission event to insert that submitted data into a separate CRM or into your own database through a server whose code you maintain.