HelpyBot - Smart Salesforce Assistant
Inspiration
We wanted to create something meaningful that could ease daily operations in any organization. That’s how HelpyBot was born — a digital assistant to manage everyday HR, IT, and leave-related tasks efficiently.
What It Does
HelpyBot is a chatbot that helps users interact with common services such as:
- HR Queries: Answers questions related to company policies and other HR concerns.
- IT Support: Allows users to raise IT-related issues and find solutions.
- Leave Management: Helps users check their leave balance and submit leave requests.
It simulates real-life support scenarios and automates routine tasks for internal teams, improving efficiency and reducing manual work.
How I Built It
- Salesforce Flows: Used to manage backend logic, automate processes, and route tasks effectively.
- Apex: Built the chatbot UI and implemented custom logic to handle user queries.
- Predefined Response Flows: Designed specific workflows based on keywords like "leave", "IT issue", "HR", etc., to guide user interactions.
Challenges
- Slack Integration: Integrating with Slack was overwhelming at first due to webhook approval issues, which led to a partial implementation.
- Understanding Salesforce Flows and Apex: The interaction between flows and Apex required a lot of trial and error to get the desired results.
- Time Management: Had to prioritize key features and keep the project scope reasonable to submit on time.
What I Learned
- Building and Testing Flows: Gained practical experience in building and testing Salesforce Flows to automate business processes.
- Using Apex: Learned how to use Apex for integrating custom logic and connecting to external platforms, even though Slack integration wasn't fully completed.
- Feature Prioritization: Learned how to manage time and prioritize features to deliver a working solution within a limited timeframe.
Built With
- Salesforce Flows
- Apex -Einstein Bot Builder
- Process Automation
- Lightning App Builder
- (Optional) Slack Webhook (partial attempt)
What's next for HelpyBot – Smart Salesforce Assistant
Refine internal features: Focus on improving the existing HR, IT, and leave management workflows to ensure smoother automation and better user experience.
Expand the bot's functionality: Integrate additional services or departments, such as finance or facilities, to cover more areas within the organization.
Enhance AI capabilities: Improve the bot's intelligence by incorporating advanced natural language processing for smarter responses.
**Interface improvements: **Continuously improve the UI/UX based on user feedback to ensure it’s intuitive and user-friendly.
Built With
- apex
- einstein-bot-builder
- lightning-app-builder
- process-automation
- salesforce-flows
Log in or sign up for Devpost to join the conversation.