diff --git a/libguh/interfaces/inputtrigger.json b/libguh/interfaces/inputtrigger.json
new file mode 100644
index 00000000..3807b7cc
--- /dev/null
+++ b/libguh/interfaces/inputtrigger.json
@@ -0,0 +1,7 @@
+{
+ "actions": [
+ {
+ "name": "triggered"
+ }
+ ]
+}
diff --git a/libguh/interfaces/interfaces.qrc b/libguh/interfaces/interfaces.qrc
index f930bc9f..326b6e49 100644
--- a/libguh/interfaces/interfaces.qrc
+++ b/libguh/interfaces/interfaces.qrc
@@ -23,6 +23,8 @@
temperaturesensor.json
humiditysensor.json
connectable.json
+ inputtrigger.json
+ outputtrigger.json
diff --git a/libguh/interfaces/outputtrigger.json b/libguh/interfaces/outputtrigger.json
new file mode 100644
index 00000000..4cd09555
--- /dev/null
+++ b/libguh/interfaces/outputtrigger.json
@@ -0,0 +1,7 @@
+{
+ "actions": [
+ {
+ "name": "trigger"
+ }
+ ]
+}