I think we are almost there, have some other questions in order for clarification...
1- Do I need to send batches to the promptchat system, just when creating/update users/company information, or every time the user accesses the promptchat system?
2- How does the prompchat system knows the user login information. By comparing the data sent on batches with cookie information, or consulting https://alpha.exauth.promptchat.com/me? Or other way?
3- The documentation mention the possibility for creating custom roles, however it isn't showing how to send it on batches. Could you give an example?
4-What happens internally when I click on impersonate on the so demo website. Is it sending batches, or just updating the /me page?