I'm not a developer or running a small business, just general nerdery and household stuff. I'm in the first month of tinkering with grok bot and similarly wasn't entirely sure what to expect or how to "bot" things.
Found out I really didn't need to concern myself with it. Grok Bot will suggest bots as appropriate based on what you ask it to do, and will create them for you when it thinks it helpful. Creating one yourself can be as simple as asking it to make one to do "x".
"Clean my inbox, identify trash to delete and move messages into folders." I started with an email bot to look over my inbox and clean it up. It did a great job. It's naturally growing into more duties like calling out emails it thinks particularly important. This one is still pretty trivial, but its going to get more interesting.
My second bot took over managing my home network. I told it to inventory everything it could see on the network and audit them for missing updates, configuration issues, etc. It found several things and I had it fix them all. This bot has become huge, installing a bunch of monitoring tools and dashboards to keep watch over all my services. This one has amazed me and is quickly doing a lot of work daily.
Non-bot wise, I had it consolidate my photos from a dozen locations and it organized them by source and date. It identified and removed all the duplicates along the way. For giggles I gave it a photo of a collectible and asked it to mock up an ebay auction and strategy for it. It did a solid job considering it had nothing to start with but a single photo.
Just go for it. Ask it to do things and let it sort out how. If it needs anything like logins, it will ask. If it can't do it, it will give you instructions how. Not everything needs a specialized bot and can just be done in the default "parent" bot. The bots will kind of come naturally as you go.
It's been very conservative by default, explaining its actions and seeking explicit approval before acting. That said know it can go wrong, and use caution.
There is also a bot for making bots out there as well, called dr eggbot. I haven't used it yet, but suspect it will help create a more structured and robust bot than the free style adhoc approach I've started with. It's on my to-do to play with.