diff --git a/Civi/FormProcessor/API/Provider.php b/Civi/FormProcessor/API/Provider.php
index 2b54f9cfdecb3011726b0172d32bba8553ccdf40..e61d20bfc60681c7cae8378d8e76090a0d62d58a 100644
--- a/Civi/FormProcessor/API/Provider.php
+++ b/Civi/FormProcessor/API/Provider.php
@@ -66,6 +66,7 @@
 		
 		// Execute the actions
 		$actionParams = array();
+		$output = array();
 		foreach($formProcessor['actions'] as $action) {
 			// Create a parameter bag for the action
 			$parameterBag = $actionProvider->createParameterBag();
@@ -79,10 +80,13 @@
 			}
 
 			$outputBag = $action['type']->execute($parameterBag);
-			// @Todo catch the output of the action
+			foreach($outputBag as $field => $value) {
+				$actionParams[$action['id']][$field] = $value;
+				$output[$action['title']][$field] = $value;
+			}
 		}
 
-		return array('succes' => 1);
+		return $output;
   }
 
   /**