Web-Based Platform Maintenance: Integrating Salesforce, Twilio, and Advanced APIs for Source Advisors

SERVICES:
Custom Software Development
TECH STACK:
Elixir/Phoenix

Dedicated team behind the project

PARTNERSHIP

The Client

Client Achievements:

PROJECT SCOPE

THE CHALLENGE

inquiry:/ 01
Niche Technology Stack

Working with Elixir Programming Language and the Phoenix Framework required identifying highly skilled developers in a niche market. Although Elixir’s community is relatively small, its collaborative and open-hearted culture made integration smoother.

inquiry:/ 02
Onboarding to an Existing Project

Onboarding required a balance between complying with the client’s existing processes and challenging inefficiencies to improve the system’s overall LEAN delivery. The guidance of the client’s lead developer was instrumental in ensuring high-quality code reviews, long-term technical strategy, and collaborative planning.

inquiry:/ 03
Process Optimization

The team needed to identify and address inefficiencies at both the development and delivery levels, optimizing processes where needed to enhance productivity and quality.

inquiry:/ 04
Multi-System Integrations


The platform required seamless integrations with several third-party systems, including Salesforce, ReCaptcha, Contentful, Finch, Solupay, Airtable, Twilio, DocRaptor, and Railz, as well as Single Sign-On (SSO) solutions like Google SSO and Intuit SSO.

inquiry:/ 05
Feature Delivery and Maintenance

After onboarding, the team rapidly started delivering new features and improvements to the Elixir project while maintaining the platform’s existing functionality. The engineers also contributed to other client projects built on Python and React.

STRATEGIES AND EXECUTION

What Was Done

To address the challenges, we implemented a comprehensive overhaul of the Goat Tax software, focusing on scalability, performance, and usability. This included:

  • Resolving legacy bugs and reducing technical debt backlog.
  • Optimizing a complex data schema for smoother workflows.
  • Refactoring heavy database queries to enhance speed and efficiency.
  • Upgrading the UI to align with user needs and streamline tax credit processes.
  • Internal integration with the AI solution to enhance operational capabilities.
  • External integration with Salesforce, utilizing best security practices such as encryption in transit to ensure data protection and compliance.

Implemented Features:

feature:/ 01
State Eligibility and Credits

We introduced state eligibility tracking to handle diverse state-specific tax requirements. This included adding feature flags for dynamic state handling, developing forms and components for managing state eligibility, and integrating “State Qualified Expenses By Type” tables to enhance data accuracy and usability.

feature:/ 02
Enhanced Admin Panels

Admin functionality was expanded with advanced features such as sorting capabilities for expense data tables (e.g., wages, subcontractors, supplies) and the addition of new columns for studies, partners, and companies. Sticky table headers and enhanced editing options for Business Component (BC) details were also implemented to streamline admin workflows.

feature:/ 03
Study Enhancements

The study management interface was restructured for better organization and efficiency. Workspace tiles on the study progress page were redesigned, financial data and study overviews were separated into distinct sections, and new industry-specific categorizations were added for studies. Updates to tax and expense forms, including QRE columns, further improved usability.

feature:/ 04
Export and Data Handling

We centralized CSV-related processing into reusable utility functions, enabling the addition of exports for expenses, wages, and financial data. This streamlined the handling of large datasets and allowed users to extract information quickly and accurately.

feature:/ 05
UI Improvements

A revamped user interface was delivered, with updated tooltips for state and employee guidance, dynamic metadata enhancements in admin layouts, and redesigned navigation for document and financial data sections. These changes improved accessibility and workflow efficiency across the platform.

feature:/ 06
Permission and Access Control

We implemented advanced permission controls, allowing admins to manage invoices, edit studies, and control user access across companies, partners, and data hubs. These updates ensured a secure and flexible system for handling sensitive data.

feature:/ 07
Performance and Data Accuracy Enhancements

Heavy queries were refactored to improve performance, while state, revenue, and expense data models were updated for consistency. Validation and fallback mechanisms were added to forms to ensure data accuracy and reliability.

feature:/ 08
Miscellaneous Features

Additional features included internal study deadline notifications, table of contents navigation on admin pages, and automated user notifications for specific document uploads.

ACHIEVEMENTS

Results

Database Performance Increased & Upgraded

Upgraded the platform to the PostgreSQL 16.4 version, ensuring enhanced reliability, scalability, and optimized performance to handle high volumes of tax credit data

API Integrations to Expand Functionality

Successfully integrated Railz and Finch APIs, enabling seamless external connectivity and enhancing the platform’s capabilities for data retrieval and processing

UI Revamp That Transforms User Experience

Delivered a Version 2 UI redesign, improving workspace navigation, simplifying workflows, and enhancing usability for tax professionals managing complex R&D filings

70% Reduction in Legacy Issues

Resolved approximately 70% of the backlog of reported bugs and technical debt, improving system stability and user satisfaction while laying the foundation for future growth

TECHNOLOGIES IN USE

Tech Stack

Daniel

Head of Engineering at Ralabs

Predict Employee Success with AI-Driven Insights

Our AI solutions identify the best-fit candidates for your team, reducing turnover and enhancing employee performance from day one.

You got it right!

Only 21% of people can identify an accessible visual.

your question