Non v'è alcuna API per questo. Come accennato ceejayoz, ManyChat e ChatFuel basta eseguire una sola applicazione e utilizzare conto dei loro clienti con i diritti e le manage_pages subscribed_apps di sottoscrivere l'applicazione alla pagina del cliente.
Detto questo, c'è solo un punto finale in cui tutto il traffico viene consegnato al e il software deve percorso ogni messaggio a questo endpoint di conseguenza per giusta pagina (utilizzando receiver_id nel payload).
Tenete a mente che, mentre si desidera eseguire diverse applicazioni in parallelo, si deve approvare tutti loro. Senza questa approvazione, l'applicazione non può essere raggiunto da parte dei clienti.
Per approfondire, vedi la documentazione FB:
https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=en_US
e https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps