I have been doing some research about how to do verification automation on sent emails - but haven't really found anything that has worked thus far.
Here is what I need to test:
We have a customer portal where our customer service reps set a "Template" to be used for email and SMS communications. I am tasked with verifying that the email/SMS that is sent from us is received at our customers inbox with customer data and styling being the same.
Our team has internal API's that I can use to execute the JSON requests to send the communications. Personally I have attempted to test this with Selenium by logging into a Gmail account and verifying the text that comes into the email, but it doesn't really check for the stylistic viewing of the email in the inbox. I haven't found any suitable SMS platform to see text messages. Any help on this issue would be appreciated.
Update:
Manual testing is not an option because we have 20 or so communication types and about 10 templates in each one. It takes a lot of time to test manually, so it really is a good candidate for automation with our small-er test team