diff --git a/modules/aggregator2/hooks/hook_frontpage.php b/modules/aggregator2/hooks/hook_frontpage.php
new file mode 100644
index 0000000000000000000000000000000000000000..a0eedf5ddb45975221fb49973ddec6a0c2c1b228
--- /dev/null
+++ b/modules/aggregator2/hooks/hook_frontpage.php
@@ -0,0 +1,16 @@
+<?php
+/**
+ * Hook to add the aggregator2 lik to the frontpage.
+ *
+ * @param array &$links The links on the frontpage, split into sections.
+ */
+function aggregator2_hook_frontpage(&$links) {
+    assert('is_array($links)');
+    assert('array_key_exists("links", $links)');
+
+    $links['federation'][] = array(
+        'href' => SimpleSAML_Module::getModuleURL('aggregator2/'),
+        'text' => '{aggregator2:aggregator:frontpage_link}',
+    );
+
+}