WrayCastle
Company
Wray Castle is a premium provider of training solutions for telecommunications operators.
Team
I was the sole developer on the project and collaborated closely with one of the business owners as well as the heads of Operations, Marketing, Sales, and Finance.
Tools & Technologies
Challenge
The initial project brief had three key aspects:
Analysis: After conducting a thorough analysis and evaluating various options, we decided to migrate their existing CRM from SharpSpring to Salesforce. In addition to its marketing capabilities, Salesforce offered the ability to digitize most of their business processes. For e-commerce, I conducted a separate analysis, and we selected Shopify for their new website to enable seamless integration with Salesforce for managing product offerings.
Implementation: To integrate effectively with Salesforce, many built-in objects were utilized, including products, orders, and assets. Custom objects were created where necessary to support functionality for courses and enrollments. I developed custom integrations for Shopify and Canvas LMS, incorporating queues and scheduled tasks to ensure functionality within rate limits. Additionally, I created Visualforce pages to allow manual triggering of specific interactions with the integrations. I also built two Lightning Web Component (LWC) applications to enable end users to manage their course enrollments: one for small groups and another for enterprise customers. To facilitate seamless data flow between various Salesforce objects, I implemented numerous triggers, adding additional validation where standard validation rules were insufficient.
Results
Wray Castle was very happy with the results of the project. The Salesforce implementation was a success, and the Shopify integration was seamless. The project was completed on time and within budget.