Incorporar cabeçalho ou usar o Discourse como provedor de cabeçalho

Tenho um site (não WordPress) e um fórum. Personalizei meu site para usar o Discourse como provedor de SSO para registrar, autorizar e sincronizar usuários em ambos.

Quero integrar o site e o fórum de forma mais próxima.
Primeiro, quero usar o Discourse como provedor de notificações e mensagens privadas. Por isso, migrei todas as notificações e mensagens privadas dos usuários para o Discourse. Mas há um problema: atualmente, preciso redirecionar os usuários para o fórum do Discourse para visualizar, marcar como lidas, excluir, etc., as notificações e mensagens privadas.

Por muito tempo, vi apenas uma solução: incorporar os menus suspensos de notificações e mensagens privadas no meu site e interagir com a API do Discourse via fetch. Isso seria difícil e exigiria muita codificação. Mas espere! Tive uma nova ideia! Posso incluir o cabeçalho do Discourse no site, o que resolveria o problema. Mas como incorporar o cabeçalho do Discourse para poder interagir com ele? Alguma dica?