I'm designing a site for a service, which's main function is to function as a database. I have had to anonymize some details. The main user journey involves landing on the site (home page), searching for a page (search results page) and then getting in touch with that particular page (details page).
On the details page I have designed a CTA to 'get in touch' for that particular page you are on. This has come out as a key focal point in continuing the experience beyond the main site. Beneath the CTA there is also a box with other contact details (a phone number, for example). Below is part of the summary section at the top of the page.
The idea behind the CTA is that it will open a contact form and send an email to a page-specific email address that pulls in the data. The site pulls data from several sources, and there's an issue in that not all the sources provide exactly the same details, with the contact email being a prime example.
My question is:
Should the CTA 'Get in touch' always be shown (in different states?), even if there is no email in the data?
Should the CTA be hidden when there is no email in the data?