diff --git a/opentech/apply/activity/messaging.py b/opentech/apply/activity/messaging.py
index b8538e58565bb1f6c358f71ea3e8770ac2bff723..7e1a38ddfadf91a5abe5ac1cc4f7d21a405d321a 100644
--- a/opentech/apply/activity/messaging.py
+++ b/opentech/apply/activity/messaging.py
@@ -393,7 +393,7 @@ class SlackAdapter(AdapterBase):
             )
         )
 
-    def notify_reviewers(self, submission, links, **kwargs):
+    def notify_reviewers(self, submission, link, **kwargs):
         reviewers_to_notify = []
         for reviewer in submission.reviewers.all():
             if submission.phase.permissions.can_review(reviewer):
@@ -405,16 +405,17 @@ class SlackAdapter(AdapterBase):
 
         return (
             '<{link}|{submission.title}> is ready for review. The following are assigned as reviewers: {reviewers}'.format(
-                link=links[submission.id],
+                link=link,
                 reviewers=reviewers,
                 submission=submission,
             )
         )
 
-    def batch_notify_reviewers(self, submissions, **kwargs):
+    def batch_notify_reviewers(self, submissions, links, **kwargs):
         kwargs.pop('submission')
+        kwargs.pop('link')
         return '. '.join(
-            self.notify_reviewers(submission, **kwargs)
+            self.notify_reviewers(submission, link=links[submission.id], **kwargs)
             for submission in submissions
         )