I’m using the Canvas template and running into an issue with email verification. When I sign up, it goes to the email verification page but no email is sent. My sender is verified in Sendgrid, and their dashboard confirms 0 requests. I don’t receive any error (unlike the posts I was able to find regarding similar issues) and the “Send new code” button shows “success” after I click it. All my Canvas plugins are up to date, and my Sendgrid API key is in the correct place. My outgoing email is set up in the admin section as well.
I’d really appreciate any help, as I don’t even have an error code to work with!
Sorting out Sendgrid bugs usually ends up with the sender email address not being verified.
Try setting up a test email by creating a workflow using the plugin send email action. This should troubleshoot Sendgrid. Once this is ascertained you can focus on sorting out the email verification logic.
Thanks for the tip. The plugin “send basic email” action works fine, so my Sendgrid setup seems to be ok.
I’m still getting used to sifting through the canvas setup- it looks like the email verification is ultimately done through the “verify-send” backend workflow, specifically step 3. I haven’t touched anything, but I’ve noticed that “Verifies” aren’t created when I do step one of the sign-up either.
Any ideas on how I can figure out the issue?
If you have not made any changes try setting email verification from the test admin portal first. To access it use the Canvas “runas” admin user.
More info about this on the following video (verification min 7:54)
Thanks for sharing that video. It looks like I have everything set up correctly:
(It won’t let me post more than one image as a new user, but the “Require email verification during sign up” setting is toggled on as well)
The only thing I can think of is that I initially set the email provider in the admin dashboard to Postmark, then clicked “remove email” and reset it to Sendgrid. Is it possible that some setting somewhere is still pointing to Postmark?
I went through and reset the “Enable outgoing email” again with the debugger running, and it looks like all the various parameters are set correctly. I’m running out of ideas!
Also having the issue. Tried setup with both Sendgrid and Postmark, no luck.
Hi @chris, would you have any ideas on this one?
Please try again - I tried this flow and after I verified the SendGrid account generally and verified the single sender (2 separate steps) the flow worked as expected. Make sure your browser is logged into the proper SendGrid account when taking these steps - if logged into a different SendGrid account or not logged in, it won’t work properly.
single sender verification:
Testing with Postmark it works OK too, in a copy of the template created yesterday.
I get the email from Postmark and verify my email but no email comes through when attempting to verify my email when signing up for the app.
Hello @adamb welcome back to the forum!
Now that you have emailing working perhaps the logic of the welcome email can be studied and any bugs that are found … fixed.
The following documentation may help. I also encourage you to review the video shared above for which I am posting another link below:
I have the same issue trying to get the email verification to work. Generally, sending emails with my postmark account works. I have tested it. It seems only to have a problem in the sign up workflow. Especially the verify-send action from the plugin runs into an error which say unauthorized (see screenshot):
The api key are working as I said. I really need help getting this solved. The above mentioned videos didn’t help me with this issue.
Thanks in advance!
How about this part of the documentation. Hope it helps
Thank you. Do you mean this is applicable for the normal signup with email verification workflow? I don’t want to setup 2 factor auth.
There is a part to it that affects emailing
ok, setting the api key and giving it the Verify plugin as token has worked. I’d suggest to integrate this in the documentation where the signup process is described. That would have saved me hours of try and error. Thank you very much!
Hello @MartinSeeger !
Thanks for the suggestion! I will make sure to pass it along to the team.
I have been trying to fix this for many hours, found your note, fixed in a min. Many thanks!
@cmarchan this really is essential documentation, needs to be way more clear:)
Hi @oliver welcome to the forum!
Thanks. We will update the documentation for sure.
Same here, its been hours trying to figure it out. The solution is with generating the api key and pasting it into the plugin.
What was consuing is the fact that other emails get sent normally, only the verfication emails that were different.