diff --git a/src/modules/Elsa.Workflows.Core/Expressions/InputExpressionHandler.cs b/src/modules/Elsa.Workflows.Core/Expressions/InputExpressionHandler.cs
new file mode 100644
index 000000000..9082d7c48
--- /dev/null
+++ b/src/modules/Elsa.Workflows.Core/Expressions/InputExpressionHandler.cs
@@ -0,0 +1,28 @@
+using System.Diagnostics;
+using Elsa.Expressions.Contracts;
+using Elsa.Expressions.Models;
+using Elsa.Extensions;
+using Elsa.Workflows.Memory;
+using Elsa.Workflows.Models;
+
+namespace Elsa.Workflows.Expressions;
+
+///
+/// Handles Input expressions.
+///
+public class InputExpressionHandler : IExpressionHandler
+{
+ ///
+ public ValueTask