diff --git a/project.api.php b/project.api.php
index 1200878..504d1c6 100644
--- a/project.api.php
+++ b/project.api.php
@@ -129,3 +129,17 @@ function hook_project_promote_sandbox($project) {
   // case to use case. On Drupal.org, we use it to trigger actions on the
   // underlying Git repositories attached to project nodes.
 }
+
+
+/**
+* Notify when a project release node is packaged.
+*
+* @param $project_node
+*   The project node of the related project.
+* @param $release_node
+*   The project release node that has been packaged.
+*/
+function hook_project_release_create_package($project_node, $release_node) {
+  // This is purely a notification hook, implementations will vary from use
+  // case to use case.
+}
\ No newline at end of file
diff --git a/release/package-release-nodes.php b/release/package-release-nodes.php
index 875366d..8e41341 100755
--- a/release/package-release-nodes.php
+++ b/release/package-release-nodes.php
@@ -245,6 +245,7 @@ function package_releases($type, $project_id = 0) {
       case 'success':
       case 'rebuild':
         project_release_packager_update_node($release_node, $dest_root, $files, $contents);
+        module_invoke_all('project_release_create_package', $project_node, $release_node);
         $num_built++;
         $packager->cleanupSuccessfulBuild();
         $release_pid = $release_node->project_release['pid'];
