Recursyv Reaches the Finals of the Prestigious Lloyds Bank National Business Awards

Visit www.nationalbusinessawards.co.uk for the full shortlist.
Surrey based Recursyv has been shortlisted for the “Data Excellence Award & Business Enabler of the Year Award” at the prestigious 2020 Lloyds Bank National Business Awards. Previous winners include fitness sensation Joe Wicks, Timpson CEO James Timpson OBE, DPD UK, Hotel Chocolat, dementia newspaper Daily Sparkle and online fast fashion success story Missguided.
Recursyv is a Surrey based data integration platform synchronising data between software applications for businesses all over the world.
Paul Caudell Recursyv CEO said,
“We are enormously proud to have reached this stage, which represents the culmination of our hard work and dedication since our inception.
“This has been a fantastic opportunity to put ourselves to the test against not just our competitors, but against the entire UK business community. The feedback we have received during the rigorous judging process has been useful to understand where we are as a business and in what areas we can improve.
“We look forward to attending the awards ceremony (in person or virtually) to celebrate our success with our team and the rest of the UK business community.”
“When it comes to business recognition, the Lloyds Bank National Business Awards are the ones to win. They allow any successful organisation to tell their story, from large private and public companies, to thriving entrepreneurial businesses, promising start-ups and established SMEs,” said Sarah Austin, Awards Director.
“Winning a Lloyds Bank National Business Award comes with significant business benefits, including increased brand awareness and reputation among customers and partners, valuable insight into best practice and employee recognition and retention.”
Visit www.nationalbusinessawards.co.uk for more information.

Recursyv Announce App Connector for Microsoft Dynamics Finance & Operations

Recursyv are pleased to announce a new App connector to the already comprehensive list of available applications for the Seamless Managed Integration Platform as a Service.

Dynamics 365 for Finance & Operations connects all of your processes and departments including procurement, sales, logistics, productions, projects, financial, service and business administration in the cloud to enable you to make better decisions quickly.

Previously known as Microsoft Dynamics AX, this powerful cloud-based ERP solution offers a complete set of adaptable manufacturing, supply chain, retail and finance capabilities with built-in predictive analytics and intelligence for real-time actionable insights into business performance. Dynamics 365 for Finance and Operations empowers you to run your business more efficiently, stimulate growth and achieve organisational agility.

For more information about connecting any applications, be they Cloud Based or On Premise to Dynamics365 Finance & Operations, please get in touch with us here: be-in-touch.

 

For reviews of the Recursyv Seamless MiPaaS Platform, please visit our G2 site here: G2 reviews.

Recursyv Seamless on G2

G2

Recursyv are delighted to have a presence on G2.com, the market leader for users to share business software reviews in real time, with an average 5 star review!

Seamless users from around the world are reviewing our Managed Integration Platform, including Integrations of Enterprise Applications Including Microsoft Dynamics, Datto Autotask and the Freshservice suite of products.

 

If you would like to read the review of Seamless on G2, please visit our listing at G2 reviews.

A list of Integration connectors is available here

If you would like to discuss your Integration requirements in more detail, we’d love to hear from you! be-in-touch.

Recursyv announce App connectors for Zoho & IT Glue

Recursyv are pleased to announce the addition of 2 new App connectors to the already comprehensive list of available applications for the Seamless Managed Integration Platform as a Service.

Zoho CRM – Zoho CRM empowers a global network of over 150,000 businesses in 180 countries to convert more leads, engage with customers, and grow their revenue.

IT Glue – IT Glue™ is a proven, best practices-driven IT documentation platform packed with features designed to help you maximize the efficiency, transparency and consistency of your team. With at least 20% of your business productivity lost each day in search of vital information, let IT Glue secure this information and start Freeing Minds™

With Seamless, customers can now synchronise data between Zoho, IT Glue and any cloud or on premise applications to increase visibility & productivity, reduce data sprawl & manual double entry of data and easily consolidate reporting via a single data repository.

For more information about Zoho, IT Glue and our other App Connectors, please contact us.

Recursyv – Data, where you want it.

Microsoft lists Recursyv’s Seamless sync in AppSource

Megaphone

Recursyv’s Seamless sync solution is now listed in Microsoft AppSource, Microsoft’s marketplace for business applications. The AppSource listing gives Dynamics users the ability to access to Seamless’ Dynamics – Freshdesk sync solution from directly within their Dynamics environment.

This sync solution brings a Dynamics <-> Freshdesk field mappings template and associated business rules to Recursyv’s existing connectors for both Dynamics 365 and Freshdesk. Rolling out a standard sync can be achieved in a just a few hours. Adding requirements specific to any individual project can be quickly introduced to the sync. Common examples of additional requirements include adding custom fields, mapping of ticket assignment queues, mapping of ticket status values, etc.

This sync solution is now listed in the vendor marketplaces for both Dynamics 365 (AppSource) and Freshdesk.

Recursyv will continue to list a number of Dynamics integration templates over the coming months. These are built on the existing Seamless Dynamics 365 connector which enables Seamless users to integrate Dynamics 365 to almost any other business application.

What does this mean for users?

Dynamics and Freshdesk users can quickly rollout a system-to-system integration across these two industry-leading platforms. The format of the sync is documented and can be quickly extended/changed to meet specific requirements.

Additionally, the use of the Seamless platform means that you can extend the scope of the sync beyond these two systems into a massive range of SaaS applications.

“The Seamless sync just works. We are confident that we’re making the best decisions based on the latest data we have.

Simon Gammon, Technical Director, Nexus

Why would you need to sync data between these two systems?

The most common scenario for syncing data between a CRM (Dynamics 365) and a Support Desk (Freshdesk) is to keep Sales and Support teams in sync with each other.

The sales team wants to be sure that when they phone a customer, they have visibility of that customers’s experience. If the customer has had a number of problems, it will help the sales team to know this. Conversely, if no tickets have been raised, the sales team can have additional confidence that the customer is not having problems with the product.

The sync template allows the sales and support teams to capture updates on tickets which will be synced between systems. This means that all relevant customer interactions can be tracked in context, ensuring a richer and more meaningful customer experience of the support desk.

 

Editorial notes

Recursyv Seamless

Recursyv Seamless is an integration service that makes it easy to connect different software applications. Use Seamless to empower your users with the best information in the right application at the point of need. Seamless makes it easy to setup new integrations using a growing collection of app connectors. Seamless is provided as a managed service operated by Recursyv.

Microsoft Dynamics 365

Microsoft Dynamics 365 is the world’s connected business cloud designed to help you better understand your business and act strategically to be successful. From engaging your customers, optimising operations, empowering your employees or transforming your products and services, Dynamics 365 gives you a deep understanding of your business to help digitally transform and achieve success in your own terms.

Freshdesk

Freshdesk is the helpdesk platform offered by Freshworks. Freshworks provides innovative customer engagement software for businesses of all sizes, making it easy for teams to acquire, close, and keep their customers for life. Freshworks SaaS products provide a 360 degree view of the customer, are ready to go, easy to use, and offer quick return on investment.

Recursyv releases template for syncing Autotask & Jira Service Desk ticketing applications

Autotask Jira Service Desk

Recursyv’s Autotask <-> Jira Service Desk sync solution is now listed in Datto’s integration library. The solution enables integrated service management by keeping tickets in sync between Autotask and Jira Service Desk.

This sync solution brings a template and associated business rules to Recursyv’s existing connectors for both Autotask and Jira Service Desk. Rolling out a standard sync can be achieved in a just a few hours and adding requirements specific to any individual project can be quickly added into the sync design. Common examples of additional requirements include adding custom fields, mapping of ticket assignment queues, mapping of ticket status values, etc.

“Using the Autotask connector meant we were able to accelerate delivery of additional applications into our business.”

Craig Fisher, Director, Technica Solutions

What does this mean for users?

Autotask and Jira Service Desk users can quickly rollout a system-to-system integration across these two industry-leading support desk platforms. The format of the sync is documented and can be quickly extended/changed to meet specific requirements.

Additionally, the use of the Seamless platform means that you can extend the scope of the sync beyond these two systems into a massive range of SaaS applications.

Why would you need to sync data between two different support desk systems?

There are a number of scenarios where it will be beneficial to keep data in sync between two such systems.

Between different organisations

Recursyv’s Seamless integration service can be used to enable organisations to introduce Service Integration & Management (SIAM) / Multi-supplier Integration (MSI) architectures. Recursyv’s growing library of support desk integrations are part of a broader offering to enable SIAM/MSI, allowing organisations to quickly focus on business and process aspects.

In a multi-organisation scenario, there may be a client / supplier relationship where tickets need to be handed-off between the two helpdesks to ensure that SLAs are maintained. Additionally, the abitlity to keep tickets in sync across support desks may be an enabler for a broader SIAM/MSI initiative.

Within a single organisation

Within a single organisation, there may be multiple support desks support different business units / support teams. There also may be different support teams as a result of merger/acquisition acrivity.

It may also be that a sync is temporary while one system is being introduced to replace another.

 

Editorial notes

Recursyv Seamless

Recursyv Seamless is an application integration service that makes it easy to connect different software applications. Use Seamless to empower your users with the best information in the right application at the point of need. Seamless makes it easy to setup new integrations using a growing collection of app connectors. Seamless is provided as a managed service operated by Recursyv.

Autotask

Datto Autotask PSA is a complete IT business management platform that delivers all of the mission-critical tools needed to run an IT managed services business. It includes service desk, project management, account management, time tracking and billing, contracts, resource management, inventory and procurement, and reporting. In addition, 170+ industry-leading vendors choose to integrate their business-critical applications with Autotask PSA to further simplify workflows. It’s a reliable cloud-based platform with 99.99% uptime that centralizes business operations and enables quick, data-driven decisions.

Jira Service Desk

Jira Service Desk is a help desk request tracker brought to you by Atlassian. With Jira Service Desk, you can easily receive, track, manage, and resolve requests from your team’s customers. Customers can send requests by email, a customizable help center, and an embeddable widget. Jira Service Desk organizes and prioritizes these requests in a single place, and keeps your team on track with goals (or service level agreements).

Working better, together – smoothing supplier/client relationships with integrated service management

Sometimes the most obvious things are the ones that we don’t do anything about. It could be that we’re not sure how to go about solving the problem, it could be that the problem is so common that we take it for granted.

All too often we see relationships between suppliers and clients who are both running support desks, who both have tickets that need to be worked on by both parties and who are copy-pasting between systems. Or if they’re not copy-pasting, they’re emailing updates back and forth.

In this post, we’ll explore a few of the reasons why this approach is so damaging to operations.

Spend time being constructive rather than on busywork

Nobody grows up wanting to copy-and-paste for living. Copying content from emails into tickets, or worse yet, from tickets in one system to another system, is a huge waste of time and effort. That’s not to mention the significant likelihood of error creeping in.

In one Seamless engagement, our client had an employee whose responsibility was keeping their helpdesk in sync with a significant client’s helpdesk. He wasn’t able to actually help resolve tickets as his entire day was consumed with copying data back and forth.

The ROI on this Seamless integration is driven by reducing the headcount cost of supporting the contract, reducing the error rate and increasing the speed of getting the data into both systems. With the integration in place, not only is our Seamless client much better positioned to meet their SLAs, they’re doing so at a significantly lower cost.

Bring clarity to ownership

One of the benefits of a great support desk system is that it gives clarity to who is taking responsibility for addressing a problem. Well oiled support organisations will have processes for triage and assignment of tickets. This makes accountability clear.

The question of accountability becomes more pronounced across organisational boundaries. If a ticket is being emailed/copy-pasted back and forth, who really feels a sense of ownership for resolving it?

By introducing automation to ensure that the ticket is kept in sync between the two support desk systems, business rules can be applied to ensure that there is clarity of ownership. It can be evident, within both systems, who currently owns the ticket – both at an organisational level and, if appropriate, at an individual level.

Seamless provides a range of flexible data transformation and mapping options. This enables us to support a wide variety of business rules around updating ticket assignment and ticket status. As the ticket is worked and updated by either party, Seamless will keep the ticket up-to-date in both systems in accordance with these business rules.

Compare apples with apples

Bringing data together enables the ability to consolidate reporting. Tickets that are being managed in another system don’t only present operational issues, they present intelligence issues. Once these tickets are fixed, the intelligence that could come from them is lost to one of the parties.

Tickets being managed in a single system under a meaningful categorisation allow either side of the integration to generate better root cause analysis on why tickets are being raised. A more complete data set – that is to say a view on all tickets raised – gives more potential insight into potential underlying problems enabling better root cause analysis.

Of course, this assumes the integration is able to match and assign categories between the two systems. Seamless’ flexible transformation capabilities enable this to be quickly setup and evolved as the business categorisation evolves over time.

Making integration simple: just don’t delete it

In this series of short blog posts, we’ll try to break down some of the engineering principles behind integrations. We’ll use examples from Seamless, but the principles will be universal.

What happens if we delete records in one of the systems in the sync?

Well, you might not like the answer – but the best answer is that in day-to-day operations you probably shouldn’t be deleting records at all. (Cough cough GDPR … I know, we’ll get there).

In this post we’ll look at what it means to delete a record and then we’ll consider what that means for an integration.

Deleting records

Let’s talk about deletion in principle before we talk about integration.

In most systems, a record, let’s say a Contact record, will have connections to a handful (or many more) other records. A Contact might belong to a Company, they may be referred to on Orders, on Help Desk Tickets, on Sales Opportunties, etc. In database terms, each of these are relations between records. In the olden days as far back as the 1990’s, we talked about “relational databases” for this very reason.

Deleting just one Contact record could have a significant knock-on effect. What happens to all those other records referring to that Contact record? The answer is very system specific, we were looking at this recently for a sync between Freshdesk and Dynamics 365.

  • Freshdesk will delete the Contact and all associated Tickets. That has a significant implication on reporting and, in the case of a helpdesk system, trying to identify systemic problems which are causing multiple tickets to be raised.
  • Dynamics would leave the Tickets in situ but delete the reference to the Contact.

Ultimately, each system will have a different approach to this. In some cases it will be elegant (Dynamics), in some cases efficient (Freshdesk) and in some cases, the system just won’t have the ability to delete.

One term sometimes bandied about is a soft delete. This is more like an archiving status: the record still exists, it is just not visible to all users. This can solve the relational issues, but might have UI/expectations challenges to manage.

Okay, so deleting is not great, let’s talk about integrations

Let’s talk about deletions in the context of a Seamless integration. Seamless is architected as a message queue, it polls a source system for new/changed data and transmits it to a target system. Seamless doesn’t actually know about the data itself or maintain a list of all records on each system. It was designed this way for a range of security and flexibility reasons.

The challenge of this approach is that Seamless cannot know about records that no longer exist. When polling the source system, a record that no longer exists doesn’t appear as changed because it doesn’t appear. It is a classic “Donald Rumsfield scenario” of unknown unknowns.

Simply put, if you delete a record from a source system, Seamless will never know.

You’re smart guys, you can fix this

Of course, it it is possible to engineer a solution. As always, there are options.

  • Option one: A register of records. In this option Seamless would maintain a register of records in each system. We can do this by record id so there’s no content stored inside Seamless and this would address the pressing security consideration.
  • Option two: Flag for deletion. In this option, we would add a flag to the record in either/both systems titled “Flag for deletion” or similar. As this flag is effectively a change to an existing record, Seamless will recognise the flag and act accordingly. This could be deleting the record in both systems and cleaning up references as required.

Flagging for deletion can be achieved in config and gives Seamless flexibility to clean-up records as required by either system in the sync. To date, this is the option that has been preferred when the question is raised.

Sometimes you just gotta delete

There are can be legitimate drivers for deleting records. A request from an individual to delete all records on hand is one such example. Under the GDPR, this is something all businesses operating in Europe should be considering. SaaS app vendors will increasingly find this is a requirement but, given Seamless’ ability to connect to all sorts of endpoints (not just modern SaaS apps), we need to ensure we have a few tricks up our sleeve.

In this context, there are a few options (always with the options!). We could implement a deleting mechanism along the lines of those described above. Or we could consider data anonymisation.

If a system doesn’t have an elegant way to clean up relationships between records, it might be better to anonymise data rather than delete it. This could be done by changing names (and other personal info) to random strings. This is certainly something that could be done with Seamless’ data transform features.

So, what happens when someone deletes a record?

That very much depends what you mean by “delete”. Is it a hard delete where the record disappears? Is it a soft delete where the record is archived? Does the system have a way of telling us the record has been deleted or do we need to construct a way of doing this?

As always, there are options.

Don’t use Word for calculations – using the right tools to solve the right problems

The challenges of scale

Tools

In a recent conversation, someone told me about frustrations they had keeping their invoicing system in sync with their line of business application. The business in question is a rental agency of sorts and their core line of business system, a property management system, manages rentals. Every month, the accounting team was spending up to 5 days just to make sure the systems were in sync and the invoices were accurate.

As the business grew, so did the size of the problem. Over time, manually keeping the systems in sync became unworkable. The business leadership decided to address the issue. It was recognised that working from a single data set that everyone used would make processing much easier and more reliable.

In pursuit of this aim, the team decided to migrate all rental processing from the property management system to the accounting package. Commercially speaking, invoicing and revenue recognition were the driver of the business and so using this system at the heart of operations seemed to be a good compromise.

At first glance, it makes sense. One way to keep all the data consistent is to use a single system. In practice, well, there’s a reason you don’t do complex calculations on a table in Microsoft Word. It’s just the wrong tool for the job.

Using the right tools for the job

All the gains made by having a single data set were lost by the fact that the accounting package didn’t have the features to operate the business. Whenever customers looked for something even slightly different to the standard, the finance package just wasn’t flexible enough to support it. Ultimately, any time gained from using a single data set was lost in massaging the finance system to meet operational business requirements.

Typically the best systems for specialised jobs are specialised systems. It just makes sense to run a rental agency on a dedicated property management system. An alternate approach to addressing the underlying problem would, of course, be to sync the data between the systems.

Syncing data can, and often should, be invisible to the users. Users should continue to use the systems they know and trust – the systems that are best for the job at hand. Behind the scenes, a service such as Seamless data sync, can ensure that data within those systems are kept in sync.

Any decent handyman will tell you that you shouldn’t use a screwdriver to bash in a nail.

Seamless

Seamless is a data syncing tool that makes it easy to keep different systems in sync. The line of business system and the finance systems could be “loosely connected” using Seamless such that the core client list would be replicated in both systems and updated in either system when the other updates.

From an operations perspective, the rentals system could be used to manage lettings and generate invoices as appropriate. These invoices could then be passed by Seamless to the finance system which can, and should, manage sending invoices to customers and controlling the subsequent payments cycle.

Simply put, Seamless would enable different functions within the business to use best tools for their respective work. With an underlying data set kept in sync by Seamless, there is no danger of creating “information silos” or introducing rework and manual data entry. Data syncing becomes the glue that holds it all together.