Modulo di contatto del sito → argomento anonimo

Vorrei avere un forum di supporto per gli utenti non autenticati sul nostro sito web.

Da quanto ho letto su questo forum, dovrebbe essere possibile configurare una categoria “supporto” accessibile solo agli agenti di supporto, in modo che possano rispondere ai topic inviati a un indirizzo come support@example.com e i clienti ricevano la risposta via email, potendo rispondere direttamente.

Ma come posso creare questi topic tramite API? Nella documentazione vedo solo l’opzione per creare un topic per un utente registrato, non per un semplice indirizzo email senza account.

Avremo diversi moduli, ciascuno dedicato a un “agente di supporto”. Come posso “assegnare” un topic al utente giusto, in modo che solo lui possa vederlo e ricevere la notifica? So che posso menzionarlo, ma non voglio inviare al cliente una notifica riguardante il nuovo messaggio tramite questa menzione nel corpo del testo.

Idealmente, vorrei utilizzare i messaggi privati per questo scopo, ma, per quanto ne so, non possono essere scambiati tra un utente registrato e un indirizzo email anonimo.

Se abiliti l’opzione enable staged users, il personale può creare messaggi privati (PM) indirizzati a indirizzi email arbitrari.

Quindi, potresti creare un PM tramite l’API indirizzandolo al gruppo @support e a jane@jane.com.