diff --git a/gregui/api/views/invitation.py b/gregui/api/views/invitation.py
index cadd633dc128f23b2cd937345b326ddf41d61f39..f6e94dc0f4647cd91fda17e5d9dd770756c42f90 100644
--- a/gregui/api/views/invitation.py
+++ b/gregui/api/views/invitation.py
@@ -341,7 +341,8 @@ class InvitedGuestView(GenericAPIView):
             invite_link.expire = timezone.now()
             invite_link.save()
 
-            # Send an email to the sponsor
+        # Send an email to the sponsor if the guest needs to be verified
+        if not person.is_verified:
             confirmmailer = ConfirmGuest()
             confirmmailer.send_confirmation_mail_from_link(invite_link)
         return Response(status=status.HTTP_200_OK)