When your team has to re-enter information, switch between systems or work around a missing capability, it’s worth reviewing how Salesforce supports the process. Xenogenix helps you assess the options, from standard configuration and existing applications to custom development and integrations. We start with what your users need to achieve, then agree an approach that considers data, access, maintenance and the systems involved.
Tell us which process you want to improve or which systems need to work together.
Salesforce development with a clear purpose
Custom development can address requirements that aren’t well served by standard configuration or an existing application.
That could mean a more useful interface, a specialist workflow or a portal that lets customers and partners complete tasks themselves.
Before recommending a build, we review the requirement and the available options. We also consider who will maintain it, how it will be tested and what documentation your team will need.
The aim is to solve the problem without adding unnecessary complexity.
Examples of our Salesforce development work
Xenogenix Custom Development Solution
Contractor Site Access
The requirement was to produce a portal where contractors could log in and manage their requests to go onto remote sites. The solution had to support Site Access, Worker details, document uploads and image viewing and be fully integrated with Salesforce.
Using the Customer Communities feature of Salesforce, the Site Access Portal uses Visualforce to deliver a step by step wizard that leads the user through the process of selecting a site, logging details of the dates and reason for access, adding the workers that will be going on site and also uploading important documentation for Health and Safety purposes. The Requests are logged and managed as Cases in Salesforce.
Xenogenix Custom Development Solution
Property Availability
The client needed to be able to see a list of properties and their availability over a period of time and to select one or more to offer to the client. The application had to work on both Salesforce Desktop and Mobile interface.
A new object was created to help capture property availability and cost. We then created Visualforce pages, for desktop and Salesforce 1, to view the availability over a given period and what had already been offered. From here the user would select the slots that they would like to offer to the client before sending the selection to them with the cost of each option.
Xenogenix Custom Development Solution
Invoicing Automation
The requirement was to automate the invoicing process on the first of the month. A customer could have several active orders that all need to be summarised into one monthly invoice for the customer.
We created a Visualforce page that would be opened from the Order. Once open it would only show the One-Off chargeable items, in this page the user has the option to select which of the line item’s need to be invoiced or to create a new Invoice Line item. A batch process then runs for each active customer account to find all recurring Order Items and create a single monthly invoice. The automated invoice is then sent.
Xenogenix Custom Development Solution
Product Information for Sales
The customer needed a solution to reduce a drawn out sales call process by providing the sales users with product information faster. In addition, the solution needed to deliver insight into operational holdups relating to product development.
We developed a bespoke application to bring product development data into Salesforce and provide visibility to sales around product lifecycles and availability, allowing them to adopt guided selling. The output led to smarter design and planning of their FinTech solutions and quicker revenue realisation based on real time data.
Connect Salesforce with the rest of your business
Your teams may need Salesforce to exchange information with finance software, an online store, a website or an operational system.
A useful integration starts with clear rules: which system owns the information, what needs to move, when it should arrive and what happens if something goes wrong.
We help define those requirements and assess the connection options. The work includes mapping data, agreeing exception handling and testing the result with the people who rely on it.
Already have integrations in place? We can also investigate recurring errors, missing updates and manual corrections to understand where changes are needed.
Examples of our integration work
Our integration projects have connected Salesforce with website enquiries, telephony and operational systems. Each starts with a specific requirement for how information should reach the people using it.
Xenogenix Custom Integration
Website Store Integration
Our clients requirement was to integrate the enquiry and order forms from their website with Salesforce, on a very limited budget. Once the form is submitted all details are captured in Salesforce and processed.
We used standard Web-to-Lead HTML script to capture and submit the details into Salesforce. Once the data is captured it is checked and an order is created. If the conditions are met, the lead, that was created via the Web-to-lead form will be deleted to avoid duplicates.
Xenogenix Custom Integration
Telephony Integration
Our client needed to connect a Telephony system with an Open CTI (Computer Telephony Integration) to Salesforce, enabling click-to-dial and screen popups when inbound calls are received.
Salesforce Consoles were used to provide an easy way to make and receive phone calls whilst working on multiple records at the same time. A softphone was also created to allow users the ability to see information about the number phoning in, if a match could be found in Salesforce. New Leads or Cases could also be created from the softphone and once the call had ended a Task is created and saved against the record in Salesforce.
Xenogenix Custom Integration
Legacy Systems
Our client needed a solution bring data into Salesforce from an existing ERP system that would provide the Sales Team with up to date information about actual orders received from their customers. The solution also had to be very low cost.
As part of the Salesforce implementation, we used Jitterbit Data Loader to automatically upload Order information from the ERP system each day. The order information is automatically attached to the appropriate Account and Opportunity when uploaded and custom code closes the Opportunity automatically, saving the Sales people time and effort while providing up to date information. The Order information is then included in the Sales Dashboards as part of the KPI reporting.
Xenogenix Custom Integration
Live Chat
The requirement was to allow customers the ability to start a Live Chat with an agent to be dealt with as fast as possible. This could be for new or existing customer across both parts of the business in 3 countries on 3 continents. To improve customer service and improve sales experience for the customer.
Salesforce Live Chat was configured to ensure that the button on the website would be activated when agents are available to accept chat requests. Requests are routed to agents based on skills required, location and available/workload. The chat transactions are then saved against the Lead/Contact and/or Case once the session ends.
Who will look after it once it’s live?
Custom functionality and integrations need clear ownership as systems and business requirements change.
Our Managed Services guide explores where ongoing Salesforce support could help your team.
Let’s discuss what you need Salesforce to do
Tell us about the process you want to improve, the systems involved and any problems with your existing setup. We’ll help you explore the options and understand what needs investigating before work can be scoped. Complete the form or call us on 08456 525 625.