diff --git a/commentaries/forms.py b/commentaries/forms.py
index 8eabe7a28271d453fe643365e9b3963919d5b0ad..68796e3f47c79a283dad7513eb569ecbc7e83bd4 100644
--- a/commentaries/forms.py
+++ b/commentaries/forms.py
@@ -31,7 +31,6 @@ class DOIToQueryForm(forms.Form):
 
         return input_doi
 
-
     def request_published_article_form_prefill_data(self):
         additional_form_data = {'pub_DOI': self.cleaned_data['doi']}
         return {**self.crossref_data, **additional_form_data}
diff --git a/commentaries/views.py b/commentaries/views.py
index 61dce5040952d147127c5070d2a2c640425d9290..aace26ae67475e847eeb6faec29769b252f069d7 100644
--- a/commentaries/views.py
+++ b/commentaries/views.py
@@ -43,6 +43,10 @@ class RequestPublishedArticle(CreateView):
         context['doi_query_form'] = DOIToQueryForm()
         return context
 
+    def form_valid(self, form):
+        messages.success(self.request, strings.acknowledge_request_commentary)
+        return super(RequestArxivPreprint, self).form_valid(form)
+
 
 @method_decorator(permission_required(
     'scipost.can_request_commentary_pages', raise_exception=True), name='dispatch')
@@ -56,6 +60,10 @@ class RequestArxivPreprint(CreateView):
         context['arxiv_query_form'] = ArxivQueryForm()
         return context
 
+    def form_valid(self, form):
+        messages.success(self.request, strings.acknowledge_request_commentary)
+        return super(RequestArxivPreprint, self).form_valid(form)
+
 
 @permission_required('scipost.can_request_commentary_pages', raise_exception=True)
 def prefill_using_DOI(request):
@@ -65,6 +73,7 @@ def prefill_using_DOI(request):
         if doi_query_form.is_valid():
             prefill_data = doi_query_form.request_published_article_form_prefill_data()
             form = RequestPublishedArticleForm(initial=prefill_data)
+            messages.success(request, strings.acknowledge_doi_query)
         else:
             form = RequestPublishedArticleForm()
 
@@ -84,6 +93,7 @@ def prefill_using_arxiv_identifier(request):
         if arxiv_query_form.is_valid():
             prefill_data = arxiv_query_form.request_arxiv_preprint_form_prefill_data()
             form = RequestArxivPreprintForm(initial=prefill_data)
+            messages.success(request, strings.acknowledge_arxiv_query)
         else:
             form = RequestArxivPreprintForm()
 
diff --git a/strings/__init__.py b/strings/__init__.py
index acb0df6ceafab9bb8a85bae4049a9ccb7fdc8cec..6e35b4e9eea62ea6859adb444cc9875eb6bc1acb 100644
--- a/strings/__init__.py
+++ b/strings/__init__.py
@@ -10,6 +10,8 @@ acknowledge_request_commentary = (
 acknowledge_submit_comment = (
     "Thank you for contributing a Comment. It will soon be vetted by an Editor."
 )
+acknowledge_doi_query = "Crossref query by DOI successful."
+acknowledge_arxiv_query = "Arxiv query successful."
 
 # Arxiv response is not valid
 arxiv_caller_errormessages = {