Hello there,
Ah, I see what you mean by multi-agent in your case, you are referring to using WhatsApp with multiple agents (rather than multiple people being able to edit Buttonizer settings). Multiple agents is definitely on our roadmap as a future addition, but we have no date set for it yet.
Regarding using a large number of button groups, only the buttons/groups that are actually rendered on a page are taking load, the rest is skipped. That said, there is currently a group creation limit of 50, so you wouldn't be able to create 100+ groups. However, there are some alternatives that can be used rather than creating a large number of separate groups.
For example, we have the following feature to customize labels per page: https://community.buttonizer.pro/knowledgebase/1947-using-parameters-in-widgets-labels
You can also use Javascript to add the contact information per page instead of creating large amounts of button groups per this suggestion here: https://community.buttonizer.pro/d/1873-the-limitation-of-group-number/2
Regarding analytics beyond 30 days, we simply don't store the data for that long, so it is currently not possible to display a longer time range. That might be something we can consider improving in the future (or an alternative like adding an export option for longer time ranges). I've let the team know that you were asking about this as well as an upvote to get something added in a future release, though in the meantime you would want to rely on a separate analytics platform instead for longer time ranges (Google Analytics etc).
Hope that helps! Please let me know if you have any other questions.