diff --git a/static/package-lock.json b/static/package-lock.json
index 6e7b2ef1..ee85993e 100644
--- a/static/package-lock.json
+++ b/static/package-lock.json
@@ -81,6 +81,11 @@
"resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
},
+ "htmx.org": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.6.0.tgz",
+ "integrity": "sha512-/XzLC1QgqdBDIzxGKYN1IbmPHz9QFyId/x+ujJYd4febA99lb1hozyCASNdMHUMTXIqtzBYs2hL2nJfVD/IELQ=="
+ },
"intro.js": {
"version": "2.9.3",
"resolved": "https://registry.npmjs.org/intro.js/-/intro.js-2.9.3.tgz",
diff --git a/static/package.json b/static/package.json
index 6342fb98..0bdf013e 100644
--- a/static/package.json
+++ b/static/package.json
@@ -19,6 +19,7 @@
"@sentry/browser": "^5.30.0",
"bootbox": "^5.5.2",
"font-awesome": "^4.7.0",
+ "htmx.org": "^1.6.0",
"intro.js": "^2.9.3",
"multiple-select": "^1.5.2",
"parsleyjs": "^2.9.2",
diff --git a/templates/base.html b/templates/base.html
index 2f786d1a..ade14ee6 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -82,6 +82,8 @@
+
+
{% if PLAUSIBLE_HOST and PLAUSIBLE_DOMAIN %}