Unveiling the Architecture Behind the Collab365 Toolbelt

Hey there, it’s Mark here from Collab365 Academy. I’m here to give you a sneak peek into the architecture behind our tool belt. We’re building an app of apps within Collab365 to automate those pesky little tasks into Power Apps tools. We’re aiming to have hundreds of these tools, many of which are AI tools that wrap around prompts.

These prompts, which you can find aplenty on Google, often require you to insert your own data within the prompt text. We’ve written a few prompts ourselves, and created placeholders (e.g “Summarise this text “{{Your Data}}” and write it in this style “{{Tone}}”) in them. This way, you can easily push them into your chatbot. For instance, if I want a TikTok video on sausage making, I just type in the details, click run, and voila! The tool sends the prompt template to Power Automate to merge the information with the prompt stored in SharePoint.

But that’s not all. We’re also working on a feature called “Run Command”, which will allow you to edit the output from AI. Once you’ve edited the prompt response, you’ll also be able to send the output to various platforms e.g TikTok, Outlook, Teams, Email, WordPress, or even another Tool 😀 

Now, let’s talk about the challenges. Initially, I created three tools, each with its own screen. But imagine having a thousand tools – that’s a thousand screens to maintain! So, I developed a PCF component that allows me to dynamically pass field items from SharePoint. This way, we can support hundreds of tools with just two screens, making maintenance a breeze.

Moreover, we’ve saved all the responses in a SharePoint list, which will allow us to see our history. In the future, you will be able to receive push notifications when a tool finishes running. We’re also planning to add features like bookmarking tools, ratings, and analytics.

Anyway, watch the video for a quick tour of our Collab365 Toolbelt’s architecture. If you have any questions or ideas, feel free to join the Collab365 Academy.

Want to discover more Power Apps learning opportunities? Enhance your skills by taking the Collab365 Power Apps Success Path!

Join 11,000+ in the Collab365 Academy

Master Microsoft 365, Power Apps, Power Automate, Power BI, SharePoint with Exclusive Access to 450+ Hours of Expert Training and a Wealth of Resources!