I wish Knack would bring back custom domains. Currently you can host your Knack app at your own custom domain by embedding your app but that creates other problems (can't use SSO, issues with design and the Embedded Login issue -us/articles/360047758491-Embedded-Login-Sessions).
Dear Knack team. This is really an issue. There are many many places in Knack where embedding in a website is NOT a solution to whitelabelling.
For example: The links to the PAGE URL or PARENT PAGE URL in the Email Rules of a page direct to the knack.com link.
I, therefore echo the calls above. Please revisit this issue and add real custom domains that we can use.
In the meantime, I will not upgrade to get whitelabelling because the solution is not good enough.
A possible solution here (depending on the root issue) would be to hard code the email paths that you are trying to direct your live app users to. See how appending the Record ID input on my email rule allows me to control the URL path:
image998583 88.7 KB
I agree we need custom domains. Embedding is full of layout issues that negatively impact the user experience. It is already hard to make an app that looks good on a wide computer monitor and a mobile device. Embedding the app further compounds this issue.
Commerically it is a much easier sell to approach a company for selling eventual apps when the apps has been walled behind a domain name. It also makes the eventual purchaser feel as though they are getting something bespoke rather than something that might consider buying themsevles. For example if I sell a Knack system to a customer for $300 month and that customer sees that the sytem is built on something that is $39 a month they might try to build it themselves or feel that the product they are getting anyone can build, even if that is not the case in practice. This goes away if the system is protected.
Last, if the knack app system is going to be properly whitelabelled I would like to recommend that connected libraries and other attributes viewed using view-source be dynamically renamed to make that even harder. While this might commercially limit the brand awareness of your product, it would give Developers an extra piece of mind and make it better to commerically sell apps in the wider marketplace.
I really like the system, but I can already see that if my system gets traction I will need to move it to another platform simply for the application base to remain shuttered from those people that just want to rip you off.
Unfortunately for some users, the performance ended up worsening after the move to the new environment; but even though these issues may all seem similar at a quick glance they may have different causes in the new environment.
We have a very large app also - we were one of the first to migrate due to the size of our app they wanted to move the larger ones ahead. We have been with knack for about 8 years and used to love it.
It has been agonizing, our app was virtually unusable for the 1st 2 weeks after migration. Support was unresponsive due to an internal email issue they were having but I think they were having a large volume of trouble tickets. We asked to be moved back to the original environment but no response.
Our page load times have doubled, form submit / refresh times have quadrupled, even a simple inline edit can take 10 to 30 seconds to update and refresh. Some days its better some days its really bad. Our apps structure has been effected also due to the changes in search functions.
I have faith that Knack will figure this out. Really love how simple it is to use. If you are experiencing the same issues, please try to take a screen video and submit a support ticket as this will increase the likelihood and speed at which the issues can be addressed by knack. Thanks for your responses Marek and the rest of the community for contributing!
All this to say that I may have something to help you out. See this piece of code I wrote to address this and several other shortcomings in Knack, along with a bunch of cool other features I use every day in all projects.
Would be really nice with a possibility to create records via a Live App import function.
Unlike the importing records via the backend, doing it through the Live App should cause form rules to trigger as well as triggers to Zapier.
well I found out a way through a custom code with my outsource developers and it working perfect. it took some time (and money LoL) to setup but now my users can easily import an excel sheet with any number of records in less than a minute.... if you want I can get my developers to work on yours too... only if you are ready to pay them :-)
The ability for build a bulk data import to the Knack database will be a definite plus for me. I have users who wants to generate a CSV file from their internal company database on a daily basis. Then using the app developed in Knack to enable them to self import the CSV file to the Knack database on their own (without having to use the builder).
Another option, they are also able to accept is the ability to copy and paste the data to the knack form/table then trigger the processing of the data from the populated table/form - just. like how you would copy and paste cells in Excel spreadsheet.
I now think this could probably be achieved using Integromat, (and maybe Zapier) - I haven't worked out how that would be done, but I am experimenting with similar things, and it could be done by setting up scenarios where the user sends the csv to, say, Google drive. Integromat appears to be able to carry that data on a line-by-line basis into Knack.
This is a feature that I would think would be easy to add. Functionality from a Page view that instead of manually entering a record the user has the capability to upload a csv to add records. Templates could be built that would make it easy for a user based on the page view/log in.
Please can you review this feature request Knack team. I want my team to be able to import into the database without them having access to the builder. Just a simple upload from a csv would be amazing.
Its been so many years that Users of Knack are asking for the ability to import data (in bulk) using CSV filesinto the Knack database from the live app (and not from builder) - has anyone seen any further feedback from Knack or has anyone found any good solutions to share?
I have implemented this a couple of times for clients where a user uploads a file into Knack and then Integromat / Make finds the newly uploaded csv file and then loads it (or updates existing records etc).
I was wondering if anyone here has experience using both platforms and why you choose one over the other to build your app. I love the backend functionality of Knack but Bubble seems far better when it comes to designing a user experience and interface.
I have two additional questions:
Did anyone add any gamification elements to their app or does someone have an example or tutorial regarding user progression in an app? Meaning, you show them different views/form fields based on the progress a user has made in your app?
ANother question: what happens to the app when the plug is pulled on Bubble? It doesnt seem like you have access to the actual code so I was wondering what would happen if bubble closed down. Would you lose everything and have to start from scratch somewhere else or would you be able to export all the code?
I used knack for about a year. Since it was the first no-code tool I found, I was initially super happy.
I built an app for one of my companys, and although the UI was baaad, it kind of did what I wanted it to do. At least it did a minimum of what I wanted it to do
It soon became clear to me that Bubble is in another league than Knack.
I mean, Knack is not even close to Bubble in any way.
In Bubble it feels like I can do anything, while in Knack you always worked against its limitations.
I also built something for purchase invoices. They can be uploaded and added to the system as a data thing. I can then allocate those purchase invoices to relevant cost items by dragging and dropping. I can then make the calculation final and ready for accounting where all the final costs have been added to the calculation.
Through our collaboration with Knack, students in eligible courses have access to schedule peer tutoring. Knack tutors are IU Indianapolis students who excelled in the same courses in which they provide tutoring. This tutoring service is available at no cost to IU Indianapolis students in select courses and can be conducted either in person or online.
Knack tutoring is available and free to all undergraduate students in select courses. To find to request tutor, go to , and set up an account. Use the frequently asked questions below to learn more about Knack and how to use it.
If you are having difficulty accessing Knack, contact sup...@joinknack.com, or use the chat feature on the webpage.
Undergraduate students who are currently enrolled at IU Indianapolis and have earned a B+ or higher in courses they want to tutor are eligible to tutor on Knack. Tutors are paid by Knack, not the university, at $15 per hour. Knack tutors set their own schedule, which provides flexibility making it an excellent source to make some money and help fellow students in the process. Before meeting with students, tutors are required to complete a basic tutor training, which is paid.
Understand that you must first check if the Office of International Affairs or other immigration authority to see if you are eligible, know tutors are classified as 1099 independent contractors for tax purposes.
Still have questions? To get your questions answered as soon as possible, please contact Knack's Student Success team via live chat (online or in the app) or by emailing sup...@joinknack.com.
Faculty or Staff, have questions about Knack? Reach out to Chyna Howell, the Knack Program Administrator for S&T by emailing chyna....@mst.edu or you can visit the Student Success Center in the Innovation Lab in room 117.
93ddb68554