Getting Help with Custom Code

Getting Started

​If you're experienced with Javascript, jQuery, and/or CSS, and you're getting started with adding custom code to your app, our developer documentation is a great resource: Knack Developer Documentation

Note that with a code-based solution, we can’t guarantee the functionality or full compatibility of your custom code with Knack.

 

Get Help Writing Custom Code

There are a few places you can get help with writing custom code for your app:

  • Our ​Developer Documentation has some common examples that you can tweak and copy/paste into your apps.

  • You can post a question to our ​Community for help from other Knack users.

  • Or you can submit a project to our ​Expert Network, where Knack-vetted experts can help you with customizing your app.

  • Share your question in external developer communities such as Stack Overflow.

  • If you're learning CSS on your own, it's very helpful to become familiar with your browser's developer tools in order to determine which elements you will need to apply CSS changes to.

 

Working with Knack Support

It is outside of the scope of the Knack Support team to test, troubleshoot, or write code for you.

Although we are more than happy to offer guidance on whether custom code can be useful for your specific needs, we are unable to assist with writing or troubleshooting custom code. This is because it is unique to each app, and the complexity involved can make it increasingly challenging to troubleshoot.

What Support Can Help With

Knack support can answer general questions about topics covered in our developer documentation. For example, if you have a question about how our API works or how a code example should work.

What Support Can't Help With

Knack support cannot provide hands-on help, code suggestions, or review custom code in your app. This means if you have written custom code or customized an example from our developer documentation, we are unable to help test or troubleshoot your code.

Troubleshooting Custom Code

If you need help troubleshooting your custom code, we suggest you:

Furthermore, it's important to note that while we always strive to avoid deploying updates that disrupt existing functionality without prior notice, it's worth considering that custom code developed by builders often incorporates integrations with third-party services and may rely on external systems beyond Knack's jurisdiction.

As a result, modifications to the code of these services or systems may occur, necessitating adjustments to the custom code within the app.