Ciao igorredaelli,
quello che stai chiedendo di sicuro non è impossibile, ma neanche così semplice.
Per prima cosa dovresti escludere ulteriori plugin oltre a CF7 che personalmente non utilizzerei neanche per ciò che devi fare. Bypassando cosa farei io, l'approccio alla tua soluzione è la seguente:
Intercetti il submit di CF7 tramite apposito codice js (lo trovi nella guida sul rispettivo sito)
Dal js, prima mandarlo in completa esecuzione esegui il tuo controllo:
Il contenuto ABC esiste?
Fermo l'esecuzione e scrivo un alert per l'utente
Non esiste?
Scrivo nel database
Come realizzare tale processo? Purtroppo devi scrivere parecchio codice e fare diversi test. Devi crearti due funzioni in PHP:
La funzione di check
La funzione di scrittura
Le funzioni devono essere richiamate tramite POST HttpRequest via Ajax.
Ti lascio tutte le guide del caso, poi inizi a realizzare il tutto e se qualcosa non ti torna, vieni qui e chiedi che vediamo che si può fare
Wordpress Ajax in plugins https://codex.wordpress.org/AJAX_in_Plugins
Riferimento alla variabile globale $wpdb per le connessioni al database: https://codex.wordpress.org/it:Riferimento_classi/wpdb
Riferimento al redirect after sent di CF7 che puoi rielaborare a piacere: https://contactform7.com/redirecting-to-another-url-after-submissions/
Fammi sapere