# Multi Field uniqueness validation with Integromat

**URL:** <https://forums.knack.com/t/multi-field-uniqueness-validation-with-integromat/11566>\
**Category:** Show & Tell\
**Created:** [November 16, 2021, 4:22pm UTC](https://forums.knack.com/t/multi-field-uniqueness-validation-with-integromat/11566 "2021-11-16T16:22:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![JulianKirkness](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/juliankirkness/32/770_2.png) [@JulianKirkness](https://forums.knack.com/u/JulianKirkness)\
**Post date:** [November 16, 2021, 4:22pm UTC](https://forums.knack.com/t/multi-field-uniqueness-validation-with-integromat/11566/1 "2021-11-16T16:22:51Z")

</div>

Over time, several people have asked here and elsewhere how to prevent duplicate records in Knack basin on matching across two or more fields.

As you probably have realised this is not a Knack native feature at the moment but I have devised a way of doing this using a bit of Javascript code in Knack and an [Integromat](https://www.integromat.com/?pc=kirkness) Scenario - you can read about it on my blog:

> **[Knack Multi-Field Uniqueness with Integromat](https://www.onlinedatabase.expert/post/knack-multi-field-uniqueness-with-integromat)**
>
> A question asked often in the Knack forums and elsewhere is how to prevent a user from booking onto the same course twice - or in the case of the example we are going to use (because I had the database handy), to stop a duplicate record associating a...

The aim of the post is to provide you with a high level overview of how this is done - and code you can copy and adapt to your own needs.

I hope people find this useful!

Julian

---

<div class="post-metadata">

**Author:** ![CarlHolmes](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/carlholmes/32/2814_2.png) [@CarlHolmes](https://forums.knack.com/u/CarlHolmes)\
**Post date:** [November 16, 2021, 10:31pm UTC](https://forums.knack.com/t/multi-field-uniqueness-validation-with-integromat/11566/2 "2021-11-16T22:31:00Z")

</div>

@JulianKirkness - thanks for posting. Great idea to be able to check for duplicates on the fly and disable the submit button whilst checking for bundles. 👍
