
Building integrations for a market-leading customer engagement platform

Client
JRNI is the market leading appointment scheduling, queuing and event management platform. JRNI combines a customer engagement platform with applications - Events, Appointments, Queuing, Insights, Call Center - that put omnichannel conversion at the heart of business.
Industry
Services
Country
Company size

An exceptional client experience
We joined their back-end team by maintaining the engagement platform and soon started adding new features. Our developers supported clients who wanted to extend their use of the product through custom integrations, specialized code, flows, or Lambda functions.
We merged seamlessly with the JRNI internal team due to our experience with team augmentation services in our 30+ years in the IT sector. Our developers thrived in a project that required them to learn new skills and frameworks, allowing them to better understand the basis of many needs and requests.
Enterprises we’ve developed for
As part of the collaboration with JRNI, we worked directly with some of the world’s leading companies in their respective domains. We developed perfectly tailored integrations and widgets based on their needs.


















Searching for the best technical solution
Our Ruby on Rails team improved the existing PDF system, developing calendar integrations with popular third parties such as Outlook, iCal, or Google Calendar. We are also part of the team that developed middleware integrations between the main platform and major enterprise clients from scratch, while being mindful of each of their particularities.
The front-end team adapted single page apps based on designs and added extra functionalities to deliver seamless user experiences. We extended the main product's reach by developing extensible apps with AWS Lambda functions and by delivering personalized and accessible journeys in compliance with WCAG 2.1 criteria.

What we worked on:
Calendar integrations
Personalized widgets
PDF Manager
Salesforce integration
Outlook, iCal, Google Calendar support
ISV Salesforce org
Shopify Liquid templates
Zoho integration
The technologies that elevated this custom software request
For all digital customer engagement needs, we work with the best technologies. Our clients can see better user-experience reviews by trusting our product mindset and expertise in determining the best software services for their business.
What challenges did we face?
One of the biggest challenges we overcame was working with a multitude of corporate clients, each with their own custom systems, from single sign-on to security compliance requirements – especially in the financial sector. We had to pass third-party security assessments and analyze policies in depth.

The highlights of
a long lasting software collaboration
ASSIST Software has been working as a remote team in this project since 2015 and is one of JNRI’s most trusted technical partners. Discover the highlights of this collaboration.
Developing integrations and widgets for multiple enterprise clients in the financial, retail and government sectors.
Although JRNI shifted their approach from SME/consumer space to B2B, ASSIST remained a main technical partner.
We also worked on an Android app, helping the start-up become a full-scale SaaS platform for customer engagement solutions.
From product design to development & completion. We guarantee exceptional products.
Scalable, secure and streamlined solutions for your business success
For business inquiries:
hello@assist.ro
Our address:
1 Tipografiei Street 720043, Suceava, Romania
Frequently Asked Questions
1. What is ASSIST Software's development process?
The Software Development Life Cycle (SDLC) we employ defines the following stages for a software project. Our SDLC phases include planning, requirement gathering, product design, development, testing, deployment, and maintenance.
2. What software development methodology does ASSIST Software use?
ASSIST Software primarily leverages Agile principles for flexibility and adaptability. This means we break down projects into smaller, manageable sprints, allowing continuous feedback and iteration throughout the development cycle. We also incorporate elements from other methodologies to increase efficiency as needed. For example, we use Scrum for project roles and collaboration, and Kanban boards to see workflow and manage tasks. As per the Waterfall approach, we emphasize precise planning and documentation during the initial stages.
3. I'm considering a custom application. Should I focus on a desktop, mobile or web app?
We can offer software consultancy services to determine the type of software you need based on your specific requirements. Please explore what type of app development would suit your custom build product.
- A web application runs on a web browser and is accessible from any device with an internet connection. (e.g., online store, social media platform)
- Mobile app developers design applications mainly for smartphones and tablets, such as games and productivity tools. However, they can be extended to other devices, such as smartwatches.
- Desktop applications are installed directly on a computer (e.g., photo editing software, word processors).
- Enterprise software manages complex business functions within an organization (e.g., Customer Relationship Management (CRM), Enterprise Resource Planning (ERP)).
4. My software product is complex. Are you familiar with the Scaled Agile methodology?
We have been in the software engineering industry for 30 years. During this time, we have worked on bespoke software that needed creative thinking, innovation, and customized solutions.
Scaled Agile refers to frameworks and practices that help large organizations adopt Agile methodologies. Traditional Agile is designed for small, self-organizing teams. Scaled Agile addresses the challenges of implementing Agile across multiple teams working on complex projects.
SAFe provides a structured approach for aligning teams, coordinating work, and delivering value at scale. It focuses on collaboration, communication, and continuous delivery for optimal custom software development services.
5. How do I choose the best collaboration model with ASSIST Software?
We offer flexible models. Think about your project and see which models would be right for you.
- Dedicated Team: Ideal for complex, long-term projects requiring high continuity and collaboration.
- Team Augmentation: Perfect for short-term projects or existing teams needing additional expertise.
- Project-Based Model: Best for well-defined projects with clear deliverables and a fixed budget.
Contact us to discuss the advantages and disadvantages of each model.
