Hello @cjey012,
Thanks for reporting the trouble. If you attempt to create an email using a WP Admin account with an email address that is not verified by Benchmark you will get an error and it will redirect to the email verification page in the interface.
This sounds like you’re getting a default instead (“interface page of the benchmark”). Therefore it’s got to be another error in your case.
Last week we uncovered a situation where somebody re-named or deleted the default “Sample Contact List”, which lead to a similar outcome. When we create an email from your post over Benchmark’s API we must select a list to start with and the Sample Contact List is the default and safest starting point for the draft.
We will be updating the plugin soon to (1) report the error being received over the API clearly for the user, and possibly (2) expose a setting where a user can select the default contact list for their post-to-campaign emails. Coming soon!
Please see if that explains your problem. Ensure you have a “Sample Contact List” in your account.
If not, I can get you a credential to log into a development environment, temporarily connect your Benchmark account and generate a diagnostic I can analyze. I’ll detail this process for anybody interested, but it’s something I can run from one of my sites with your involvement.
tl;dr the diagnostic approach (for more advanced users) is to use a WordPress environment with the free WooCommerce plugin installed, not necessarily a live site – a staging site or a dev site works fine. Follow these steps:
– Install and connect the plugin to your Benchmark account.
– Enable debugging in the WP Admin > Benchmark > Settings panel. Hint: the logs will be much easier to view if you add this into your wp-config.php file define( 'WC_LOG_HANDLER', 'WC_Log_Handler_DB' );
.
– Run through the scenario that reproduces the issue.
– Examine the WP Admin > WooCommerce > Status > Logs area for the issue.
– The error should be in the item that starts with ==URL== https://clientapi.benchmarkemail.com/Emails/
shortly following the word "Error"
in the lengthy request/response dump.