/sites/default/files/2019-12/301_3_4.png
Our Vision

Our expert conversion optimisation experts help you enjoy the fruits of the hard work you've put in to get the audience on to the website or mobile application. Our Conversion Rate Optimization (CRO) services help you optimize the on-site experience to drive conversions. We aim to impact all three aspects of revenue generation - Conversion Rates, Life Time value and Average Order Value in order to help you achieve your business objectives.

WHAT WE OFFER

Customer Journey Analytics
/sites/default/files/2019-12/Customer-Journey-Analytics.png
Customer Journey Analytics

By setting up Customer Journey Analytics on your platform we can help you understand user behaviour and get actionable insights about the users at an individual level. This will help you chart an optimization strategy to impact your business goals - increasing revenue, improving UX, reduce churn, capture leads, etc.

Sales Funnel Development
/sites/default/files/2019-12/Sales-Funnel-Development.png
Sales Funnel Development

We help you develop your sales and marketing strategy in a cohesive manner. From 'Pull'ing prospects into your funnel by making them aware of your services and gently nudging them into becoming paying customers is a whole science in itself. Our B2B marketing consultants specialize in generating MQLs and converting them into SQLs.

E-Commerce CRO
/sites/default/files/2019-12/E-Commerce-CRO.png
E-Commerce CRO

We can help you optimize your Home Page, Landing Pages, Product Pages, Navigation, Search, and Checkout Process to improve conversions on your e-commerce applications. Our e-commerce domain experts and UX experts will help you convert your platform into a conversion engine.

UX Optimization
/sites/default/files/2019-12/UX-Optimization.png
UX Optimization

Our UX experts help you come up with the best value propositions, call to actions, designs, creatives and offers which will drive conversions on your web or mobile application. We look at the macro conversion as an end result of a series of micro-conversions and our UX experts help you achieve your goals by using iterative UX design processes.

Landing Page Optimization
/sites/default/files/2019-12/Landing-Page-Optimization.png
Landing Page Optimization

Whether it is your B2B campaigns or your B2C campaigns, our CRO consultants can help you design, build, test, optimize, and operate high converting landing pages through a continuous improvement process aligned to the objective of each landing page. We focus on improving the ROI of each campaign on every channel and build unique pages to cater to each subsegment targeted.

Natural Language Assistants
/sites/default/files/2019-12/Natural-Language-Assistants.png
Natural Language Assistants

We can help you set up NLP search and NLP chatbots which have a proven track record of assisting improve conversion rates. These AI-driven tools will help you provide a 24/7 enhanced user experience on your platform by enabling users to find information, research brands, products and services, and assist with making purchases.

Marketing Automation
/sites/default/files/2019-12/Marketing-Automation.png
Marketing Automation

We can help you set up automated communication systems on your platform to nurture your leads and prompt them to take desirable actions using hyper-personalized messages. Automated triggers created on your platform will help you communicate with your users on multiple channels at opportune moments to improve the chances of conversion.

A/B Testing & Optimization
/sites/default/files/2019-12/AB%20Testing%20%26%20Optimization.png
A/B Testing & Optimization

Our data-driven optimization process will help you continuously optimize your digital assets according to the changing user behaviour and interests. We can help you design experiments which will help you understand the preference of different segments of users and implement those in design and content to improve conversions.

Case Studies

Takamol B2B
Takamol B2B Online Marketplace: Takamol is a Saudi Arabian government owned limited liability company incorporated to provide services for Small and Medium Enterprises (SME) and thereby contribute to the development of the non-oil economy in the country. Takamol was owned by Ministry of Labor (MoL), Human Resources Development Fund (HRDF) and Technical and Vocational training Corporation (TVTC) which are collectively known as MoLPlus. A key element of their strategy was creation of an On-Line Marketplace for SMEs to trade amongst themselves. The On-Line Marketplace aimed to bring in a set of efficiencies into the market by helping buyers and sellers find each other easily, enhance credibility of buyers and sellers through a registration and neutral party  verification system and an online order management system for ease of buying and selling. The website handles contents of two different languages - English and Arabic which is essential for a B2B site. English:   Arabic: Web URL: https://www.910ths.sa/ (The website has undergone further modifications since our engagement with them was completed in early 2016) Year: 2015 A detailing of the On-Line Marketplace we built is presented below. Broad user epic(s) : B2B service primarily constitutes of companies within Saudi Arabia to register on the 9/10ths portal in order to help them Buy and Sell products or Services. There are two main user roles to take into consideration in this service; Buyers and sellers. Buyers are companies trying to find product/services in Saudi Arabia and Sellers are companies trying to find customers in Saudi Arabia. The following are brief outlines of the epics of features implemented for this service. 1. For a Buyer Creating a Request Browse products Contact potential suppliers Receive interest from potential suppliers Watch list Rate products 2. For a Seller Creating a product/service catalogue Browse requests for quotation Contact potential customers Receive request from potential customers See similar opportunities Check competition Display related products to main products CRM 3. Common features for both Buyers and Sellers Social media Sharing Create a team profile Auto-matching Tag companies Rate companies Why was Drupal chosen? An ecommerce solution must incorporate a robust content management system if it is to provide a platform for ongoing success.  Drupal is secure, scalable and flexible by default. This is why most government websites including the whitehouse, india govt., australian govt., etc have used Drupal exclusively for their official and internal sites. This is why TakaMoL also went with Drupal.  This project is a very large and complex one requiring features like multi-lingual support, multi-domain, SEO, high traffic and so on. Also, Drupal is a CMS with framework like features and it is easy to build anything over it by extending it’s core features. This is why Drupal 7 was chosen.  There is no other CMS framework providing all these features out of the box. Architecture solution and delivery methodology adopted Platform and tools: Drupal 7 Modules Used: Entity, ECK, Drupal Chat, Media, Rules, Apache Solr, Facet API, Voting, Fivestar Third Party Integration: Apache Solr. Development Infrastructure: LAMP stack (Linux, Apache, MySQL and PHP); 2 webservers and 2 database servers were used for load balancing. Delivery Methodology: Continuous integration with Jenkins build server Development Model: We had used Agile methodology in this project as there were high degrees of complexity due to which requirements could not have been elaborated upfront and aggressive deadlines were to be met. Here the Product Owner was the Client Engagement Manager from Takamol who was responsible for maintaining the Product backlog which initially contained the prioritised, high level user stories. These high level user stories were broken down into smaller well defined user stories in a series of workshops, onsite at Saudi. The unclear requirements were pushed to the back of the backlog and developed into smaller user stories in an iterative manner throughout the project. A scrum team consisting of 1 business analyst, 7 developers and 2 testers was constituted and was led by Zyxware project manager/Scrum Master. The sprint cycle was 3 weeks. The cycle started with the sprint planning session and ended with a client walkthrough/demo and a sprint retrospective meeting. During the sprint planning session, story points were assigned based on the relative complexity of the user stories. During the build, while the developers worked on the build, the testers designed the test cases. As and when user stories were completed, testing was done and defects were addressed. Daily scrum meetings were conducted. After the first sprint the team capacity was determined via velocity which helped in sizing the future sprints. After each sprint, an incremental piece of the product was demonstrated to the customer for feedback. Any new requirements were added to the product backlog and prioritised. Duration (calendar months) of the project : 5 Months Approximate person months in the project: Project Manager 5 Months Assistant Project Manager 3 Months Business Analyst 2.5 Months Solutions Architect 2.5 Months Technical Architect 5 Months Developer 50 Months Tester 20 Months Summary of Deliverables: Responsive Theme : The portal has a responsive frontend which will help users to view the portal in different devices - desktop, tablets and mobile phones Content Management: Ability to create and manage product catalogues. Option to create and display information regarding trade enquiries, events, exhibitions, trade fairs in different products in India and abroad.  Option to send business enquiries for a product/catalogue and ability to view the enquiries.  Ability for rating of products and companies. Multilingual Content: The website handles contents of two different languages - English and Arabic which is essential for a B2B site. CRM: B2B Portal Admin can, view Requests they have posted.  view the request detail page which shows the ‘Request Details’ and ‘Responses’ from different companies as separate tabs. It also shows the ‘Similar Requests’ and ‘Qualified for this Requests’ as separate tabs. B2B Portal user can view similar opportunities details and competitor details,on opportunities detail page. flag opportunities as leads view their own leads manage leads by changing its status, stage and adding remarks. generate quotes for customers from the leads view statistics like number of opportunities, leads, closed leads. manage watch list by viewing all items in the list and can remove items from it. view contact list of companies and customers contacted to them as separate tabs. manage approval of pending requests. Custom Multilingual Search: Apache Solr is used to index the content in the website to provide faster searching. To enhance this search with filters, we use Facet API. Social Media Sharing: The company profiles, products/services and requests can be shared to social media – Facebook, twitter and so on.  
LUXVT
LUXVT is the one stop solution to effectively portray properties online in stunning ways to elite clients of upmarket real estate agents. It is a powerful online marketing solution tailored specifically for these upmarket agents and their properties. There is a lot of attention given to style and sophistication that is required to create the 'wow' factor. And it is this that catches the eye. LUXVT provides complete marketing solutions like HD Video tours with aerial flying in, complete listing individual property website, integrated email blast campaign, responsive designs so clients get to watch it on mobiles & tabs, powerful lead capturing and client relationship tools, integrated face book and twitter marketing etc. THE ENGAGEMENT Simply put, real estate agents can subscribe to LUXVT to market their properties and based on their subscription plan, get different benefits. The 2 different plans are Premium Subscription plan and Standard Subscription plan. With the Premium plan, the agent gets a fully customized flash site, a movie version, lite version and MIS version of their property. The agent is allowed to upload up to 32 pictures of the property, HD videos, Google map integration to get the exact location etc. The agents who opt for the Standard Subscription will get the flash and MLS version and not the other two. The entire site was built in Drupal 6 and it was a green field project. We were involved with all the aspects of development. The design was given by the client and the theming part was done by us. We worked closely with the client to ensure the look and feel of the website was exactly in tune with what the client had in mind. Here are a few highlights on the features on the site: Promotional activities like mass mailing via email for agents to communicate with clients E-brochures can be created that can be sent along with e-mails to clients Post to Craigslist- for enhanced visibility Videos can be uploaded of different properties Activity report statistics to measure the traffic of users (separate report for 4 different versions that a premium member enjoys) Additional products like email campaigns, customized four page brochures etc are available to the agent, if required DVD's, Postcards, virtual tours, single listing websites are the other different products offered If an agent already has a domain name then the new links that get created can be named in such a way that the URL looks similar to the one they agent already possesses. Custom domain names which are easy to remember can also be requested for. Coupon code system is available to the admin of the site. He can pass on discount coupons to selected agents who can then avail it during their next subscription for a new property. Youtube syndication feature Search Optimization done to ensure the created site gets good visibility Creation of printable brochures QR Code- Automatically generated QR code that can be placed on signs and print ads The payment system that powers LUXVT is Ubercart. Interested agents have the option to make payments online and avail the features of their respective subscription plans. There are also Demo options available for interested users to get an experience on what exactly the Premium subscription is all about and what are the benefits they are going to enjoy. The admin module of this site is very powerful with respect to close monitoring of the data that goes into it and the admin has full privileges to ensure the content that goes in are true and valid. The admin of the site has the option to download XML files that gives a report on the total activity that happens on the site. This helps to understand how the site is performing and which are the areas to be concentrated upon etc. The site has been used extensively by upmarket agents across the world who have found it to be extremely beneficial. Happy to be part of this project, where happiness is experienced all the way across, even to the family who buys a beautiful home which brings a smile to their faces!
National Virtual Library of India
Introduction The platform, National Virtual Library of India (NVLI) envision to bring together several archival and other electronic resources held with public libraries, museums, Central and State Governments, private collections, etc., on to a single knowledge hub interface. All software programs developed and modified for this project were released in public domain under a GPL license in drupal.org and other repositories such as Github. Being a company specialising in Drupal development services, Zyxware joined hands to compliment IIT-B’s efforts in the solution architecture, design, development, and delivery in this mission of national importance. Zyxware Technologies developed a series of projects in partnership with NVLI (National Virtual Library of India) and IIT-Bombay (Indian Institute of Technology Bombay). The major ones are given below:   1. Biolog Drupal Distribution Biolog is Drupal distribution developed and maintained by Zyxware Technologies to build biography portals of eminent leaders in Drupal 8. Web URL: https://www.drupal.org/project/biolog  Year: 2016 Sardar Patel Web Portal: http://sardarpatel.nvli.in/ Sardar Patel Web Portal is the first website developed using the Biolog Drupal Distribution. The website is a comprehensive study in the life of Sardar Vallabhai Patel, a key figure in the Indian freedom struggle.  Built on Drupal 8, the website has the ability to translate to different languages. It showcases information about Sardar Patel collected from various libraries. A timeline in the site along with interesting titbits, quotes and a quiz tells us who the man is and how he came to be known as the ‘Iron Man of India.’ The digital assets of over 2000 content records can also be viewed based on the theme or main events in his life.    Web URL: http://sardarpatel.nvli.in/  Broad user epic(s) :  Design and develop a web portal that showcases archival records (over 1000 images, 800 documents, several audio and video recordings) about Sardar Patel collected from various libraries Search tool to locate archival records Arrange the content in sections such as Biography, Thematic Collections or Timelines. Should have ability to translate it to different languages in future Define and implement the data flows, standards, technologies and architecture that will underpin the solution Why Drupal was chosen:  Drupal was chosen due to the content rich nature of the site, the security associated with rich content workflow along with its ability to translate to multiple languages.    Architecture solution and delivery methodology adopted:  Platform and tools: Drupal 8 Modules Used:  Why these modules/theme/distribution were chosen: Contributed modules AudioField Adds audio widget for uploading and playing audio files Blazy Provides basic Blazy integration for lazy loading and multi-serving images CAPTCHA Provides the CAPTCHA API for adding challenges to arbitrary forms Dropzonejs Embed Provides a framework for different types of embeds in text editors Entity Provides expanded entity APIs Entity Browser Provides a generic entity browser/picker/selector Entity Embed Allows entities to be embedded using a text editor Entityqueue Allows users to collect entities in arbitrarily ordered lists Entity Reference Revisions Adds Entity Reference field type with revision support Facets Faceted search interfaces that can be used on Search API searchers Field collection Provides a field collection field, to which any number of fields can be attached File Browser Provides a default Entity Browser for files, using Masonry and Imagesloaded Language Switcher Dropdown Provides a dropdown select to switch between available languages Media entity Media entity API Media entity audio Media entity for audio files Media Entity Browser This module provides an Entity Browser for Media Entity Media entity document Media entity local documents provider Media entity image Media entity local images provider Paragraphs Enables the creation of paragraphs entities reCAPTCHA Protects your website from spam and abuse while letting real people pass through with ease Search API Provides a generic framework for modules offering search capabilities Search API attachments Extract and index file fields content Solr search Offers an implementation of the Search API that uses an Apache Solr server for indexing content Slick Slick carousel, the last carousel you'll ever need Slick Media Provides Slick carousel integration with Media entity Slick Views Provides Slick carousel integration with Views SMTP Authentication Support Allow for site emails to be sent through an SMTP server of your choice Translation Management Core Core functionality for the Translation Management Suite Video.js Player Video.js is an HTML5 Video Player ViewerJS Inspired to gmail's attachment preview, using Viewerjs.org library Third Party Integration: Apache Solr Development Infrastructure: LAMP stack (Linux, Apache, MySQL and PHP) Development Model: Waterfall Methodology Duration (calendar months) of the project : 3 Months Approximate person months in the project:   Project Manager .5 Months UI/UX Designer .5 Months Technical Architect .5 Months Developer 3 Months Tester 1 Months   Summary of Deliverables: Responsive Theme : The site was custom designed and built from scratch taking into consideration the requirement specifications of the client. The site being in Drupal 8 was designed to be responsive and user friendly. Content Migration: A key part of the project was migrating the 1 TB of data which included videos, images and textual information to be added as content for the site while keeping the site workflow simple and easy to navigate. We have experience in using the migrate module extensively for multiple projects. In this project we used migrate module to import data that is available in a disk. There was around 1TB of data, including images and PDF documents. We used the Drupal migrate system to import that to the Drupal 8 system we have developed. We have implemented Drush scripts and queue system to do the migration automatically. Digital Asset Management : To provide users with easily accessible information, the content on the site is sorted and arranged by the main events or themes as well as the chronological order of events based on the timeline of Sardar Vallabhai Patel.  Custom Search : Being able to search on a given topic or name was also a requirement, as this site was part of National Virtual Library of India(NVLI).  Watermarking media files Make Eminent portal as a Drupal distribution: Biolog is the Drupal distribution developed and maintained by Zyxware Technologies to build biography portals in Drupal 8 (https://www.drupal.org/project/biolog). Features: Media Entity Image Document Audio< Video RECAPTCHA Apache Solr Facets Google Analytics tracking Paragraph support Multilingual support Media bulk migrate from CSV Inline PDF viewer Translation management workflow 2. Mirador Drupal Module Zyxware Technologies developed a module to integrate Mirador with Drupal for the NVLI (National Virtual Library of India) project. Mirador is a multi-repository, configurable, extensible, and easy-to-integrate viewer and annotation creation and comparison environment for IIIF resources, ranging from deep-zooming artwork, to complex manuscript objects. It provides a tiling windowed environment for comparing multiple image-based resources, synchronised structural and visual navigation of content using openSeadragon, Open Annotation compliant annotation creation and viewing on deep-zoomable canvases, metadata display, bookreading, and bookmarking. Web URL: https://www.drupal.org/project/mirador Year: 2016 Broad user epic(s) : The Mirador module: Works as a Field Formatter in entities. Provides annotation capabilities in the images. Mirador module provides a image field formatter and a text field formatter named as mirador. You can set the field formatter in the "Manage display" of your entity. Eg: /admin/structure/types/manage/article/display. In the field formatter a setting option is available to map the field values. These field values will be used to generate the metadata of the mirador viewer. The Mirador plugin: Mirador implements the full client functionality of the IIIF Image and Presentation APIs. It provides tools for bringing in metadata, images, structures, and can create, edit, delete, and view annotations in Open Annotation Format. Appearance is controlled through CSS so it can be restyled. Mobile friendly. Why Drupal was chosen: Drupal was chosen due to the content rich nature of the site, the security associated with rich content workflow along with its ability to translate to multiple languages. The main project was planned to be built predominantly on Drupal 8, Bigpipe, CDN, and RESTful architecture that is elastically scalable. Architecture solution and delivery methodology adopted : Platform and tools: Drupal 8 Development Model: Agile Methodology Project Management System: JIRA Duration (calendar months) of the project : 1 Month Approximate person months in the project:   Project Manager .5 Months Developer 2 Months Tester .5 Months Summary of Deliverables: The Mirador Drupal module: Works as a Image Formatter in entities. Working: Image Field Formatter: Set the field formatter as mirador for the image field, for the entity type you wish to display mirador viewer. This setting will be available in the "Manage Display" of the fields for that entity type. Set the field mapping for the metadata in the settings form near to the "Format" option. Once a entity against this entity type is viewed, the mirador-load.js will initiate, a manifest file will be generated by the system, with the provided image and metadata. This manifest file will be passed to mirador.js, The image then will then be loaded via IIIF server provided in the configuration. These images will be cached by the IIIF Server. The cache directory location can be specified in the IIIF Server configuration.   Text Field Formatter Set the field formatter as mirador for the text field, for the entity type you wish to display mirador viewer. This setting will be available in the "Manage Display" of the fields for that entity type. Set the field mapping for the metadata in the settings form near to the "Format" option. On creating the entity against this entity type, specify the image path in the mirador field. the image path, should be the path from that is set in IIIF Server. On viewing the entity, The mirador-load.js will initiate, a manifest file will be generated by the system, with the provided image and metadata. This manifest file will be passed to mirador.js, The image then will be loaded via IIIF server provided in the configuration. These images will be cached by the IIIF Server. The cache directory location can be specified in the IIIF Server configuration. Annotation Custom End Point Go to /admin/config/media/mirador Set the Annotation Endpoint as "Custom End Point" Create Endpoint a. Set the endpoint url. b. Set the Create Method. c. For create endpoint, Mirador provides the following data in request object. i. uri -> The resource uri. That is the uri of the image entity, which is being annotated. ii. text -> The annotation text. iii. data -> The annotation data in json format. iv. media -> The media type. In this case image. d. The create endpoint expects the complete created entity back as json response. With id in the entity. Update/Delete Endpoint a. Set the endpoint url. b. Use token {annotation_id}, for specifying the annotation ID, in url. Mirador will replace it with annotation id. b. Set the update method. c. For update endpoint, Mirador provides the following data in request object. i. uri -> The resource uri. That is the uri of the image entity, which is being annotated. ii. text -> The annotation text. iii. data -> The annotation data in json format. iv. media -> The media type. In this case image. d. The delete endpoint provides nothing the id in request object. e. The update/delete endpoint expects nothing back as response. Set the permission "Perform annotation operation". This will disable the annotate buttons in the viewer for those without permission to annotate.   REST Endpoint. Create a entity type to store the annotation data. Create necessary fields in the entity type to store the annotation data. Enable "rest" module available in core. /admin/config/media/mirador enable "Rest endpoint". Add the entity type data in settings available at /admin/config/media/mirador. Add field mappings, so that system knows where all to store the data in the provided entity type. Add proper permissions for content creation/update/view/delete of the created entity type Add proper permissions for REST Webservice. Set the permission "Perform annotation operation". This will disable the annotate buttons in the viewer for those without permission to annotate.   The Mirador Viewer: Open-source, Web based, multi-window image viewing platform with the ability to zoom, display, compare and annotate images from around the world. See project home : http://projectmirador.org/ Installation: Install the module as normal, see link for instructions. Download compiled Mirador javascript library into Drupal's libraries directory, usually in`/libraries`. Verify the file permission is web servable. Make sure the path to the plugin is libraries/mirador/mirador.js (Mirador JS library uses jQuery 1.9.1 which is conflicting with Drupal. So we have uploaded a version of mirador at https://github.com/NVLI/mirador-js-drupal) We cannot distribute Mirador Javascript library along with the Drupal module due to incompatibility with GPL v2 and Apache 2 licenses. Set the IIIF image server in path /admin/config/media/mirador. In the image server specify the path upto files directory, in simple resolver config.