{"id":12504,"date":"2023-04-12T11:55:24","date_gmt":"2023-04-12T08:55:24","guid":{"rendered":"http:\/\/hqsoftwarelab.com\/?post_type=portfolio&#038;p=12504"},"modified":"2025-03-20T12:31:09","modified_gmt":"2025-03-20T09:31:09","slug":"a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration","status":"publish","type":"portfolio","link":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/","title":{"rendered":"A WordPress Plugin for Bi-Directional Dataverse CRM-Website Data Integration"},"content":{"rendered":"\n<section class=\"light-gray-bg section-padding-highlights\">\r\n      <div class=\"container container-small\">\r\n        <h2 class=\"h2\">Highlights <\/h2>\r\n        <p><\/p>\n<ul>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Secure CRM system-website data integration<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Bi-directional data synchronization<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Built-in templates<\/span><\/li>\n<\/ul>\n        <div class=\"row technologies-used\">\r\n          <div class=\"col\">\r\n            <div class=\"technologies-used__col\">\r\n              <p><span>Technologies Used:<\/span> PHP, C#, Microsoft Azure, oData, SAML, Twig<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"col-auto\">\r\n                          <div class=\"technologies-used__col\"><p><span>Methodology:<\/span> Scrum<\/p><\/div>\r\n                        <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\n\n<section class=\"section text-block\">\r\n      <div class=\"container container-small\">\r\n        <h2>Customer<\/h2>\n<p>Our customer is a company based in Australia that specializes in developing, delivering, and supporting enterprise-level customer relationship management (CRM) solutions.<\/p>\n<style>\n    .portfolioSwiper-image {\n        object-fit: cover;\n        display: block;\n        margin-left: auto;\n        margin-right: auto;\n        \/*height: 100%;*\/\n    }\n    @media (max-width: 767px) {\n        .portfolioSwiper-image {\n            object-fit: cover;\n            display: block;\n            margin-left: auto;\n            margin-right: auto;\n            \/*height: 100%;*\/\n        }\n    }\n<\/style>\n<div class=\"swiper portfolioSwiper\" style=\"max-width: unset;\">\n    <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/photo_2025-09-19_10-02-31.jpg\" alt=\"photo 2025 09 19 10 02 31 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"sas\">\n                <img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/1_240827.jpg\" alt=\"1 240827 -\" title=\"\">\n            <\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/2_240724.jpg\" alt=\"2 240724 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/3_240125.jpg\" alt=\"3 240125 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/4_230616.jpg\" alt=\"4 230616 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/5_220815.jpg\" alt=\"5 220815 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/6_210625.jpg\" alt=\"6 210625 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div><img decoding=\"async\" class=\"portfolioSwiper-image\" loading=\"eager\" src=\"\/wp-content\/themes\/hq\/images\/7_210618.jpg\" alt=\"7 210618 -\" title=\"\"><\/div>\n            <div class=\"swiper-slide-text\">\n            <\/div>\n        <\/div>\n    <\/div>\n    <div class=\"swiper-pagination\"><\/div>\n<\/div>\n<h2>Challenge<\/h2>\n<p>To fill a market gap, the customer asked HQSoftware to create a plugin that would allow Dataverse CRM and WordPress-based websites to be integrated. As the CRM system is written in the .NET programming language while websites are written in PHP, this type of integration poses certain difficulties, with no ready-made solution to address them.<\/p>\n<p>There are some alternatives that allow for building a website on top of the CRM system, but this would mean extra expense and time for organizations that already use WordPress-based websites.<\/p>\n<blockquote class=\"blockquote-bg\" style=\"background-image: url('\/wp-content\/themes\/hq\/images\/11.svg');color: white; background-repeat: no-repeat;background-size: cover;\">\n    <div class=\"row flex-column-reverse flex-md-row\">\n        <div class=\"col-md-4 mb-3\">\n            <p><img decoding=\"async\" style=\"max-width: 50%;\" src=\"\/wp-content\/themes\/hq\/images\/Vika%20Rokash-photoaidcom-cropped.png\" alt=\"Vika Rokash photoaidcom cropped -\" title=\"\"><\/p>\n        <\/div>\n        <div class=\"col-md-8 mb-4 mb-md-4 pl-md-5 d-flex flex-column justify-content-between\">\n            <div class=\"h3\">Looking for similar solutions or something unique to your needs?<\/div>\n            <p>Contact us today! We&rsquo;re happy to explore your needs!<\/p>\n        <\/div>\n    <\/div>\n    <div class=\"row\">\n        <div class=\"col-md-4\">\n            <p>\n                <strong>Victoria Rokash<\/strong><br>\n                Business Development Manager\n            <\/p>\n        <\/div>\n        <div class=\"col-md-8 d-flex align-items-end mt-4 mt-md-0 pl-md-5\">\n            <a class=\"btn btn-primary btn-view-all prototype-btn-text\" href=\"\/contact-us\/\">Get in touch<\/a>\n        <\/div>\n    <\/div>\n<\/blockquote>\n<h2>Solution<\/h2>\n<p>HQSoftware has created a WordPress plugin to connect Dataverse CRM and websites in order to capture leads, feedback, and other necessary information. The plugin allows you to transfer any information you need in the two following ways:<\/p>\n<ul>\n<li>From the website to the CRM system (securely outputs any type of data, including product lists, orders, accounts, purchases, etc., and stores it in the CRM);<\/li>\n<li>From the CRM system to the website (synchronizes any necessary information, for example user applications or account records; admins can work in the CRM system without having to switch to the website). The data import feature can be used to import data from external sources into the CRM system.<\/li>\n<\/ul>\n<figure id=\"attachment_12795\" aria-describedby=\"caption-attachment-12795\" style=\"width: 3920px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12795\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2.png\" alt=\"Infographic 1 2 -\" width=\"3920\" height=\"1856\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2.png 3920w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-300x142.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-1024x485.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-768x364.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-1536x727.png 1536w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-2048x970.png 2048w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Infographic-1-2-1568x742.png 1568w\" sizes=\"auto, (max-width: 3920px) 100vw, 3920px\"><figcaption id=\"caption-attachment-12795\" class=\"wp-caption-text\">The WordPress Plugin: How It Works<\/figcaption><\/figure>\n<p>The admins regulate their working processes with CRM systems:<\/p>\n<ul>\n<li>They determine what data they need to capture from the website and display it in the CRM system, and vice versa. Synchronization between the WordPress user and the CRM record is supported in both directions;<\/li>\n<li>They specify how they collect this information (they can use built-in templates, or online forms). They can also create custom form layouts using Twig and HTML forms syntax. The plugin allows integrations with some popular third-party WordPress plugins such as Gravity Forms, Ninja Forms, and Elementor. So, admins can use them instead of Custom or PowerApps forms. To prevent spam submissions from getting into the CRM, they can add reCAPTCHA to their form.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12812\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3.png\" alt=\"Wireframe 2 3 -\" width=\"4368\" height=\"2064\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3.png 4368w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-300x142.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-1024x484.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-768x363.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-1536x726.png 1536w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-2048x968.png 2048w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-2-3-1568x741.png 1568w\" sizes=\"auto, (max-width: 4368px) 100vw, 4368px\"><\/p>\n<p style=\"text-align: center;font-size: 12px;line-height: normal;color: #999\">The case creation tab<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12813\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2.png\" alt=\"Wireframe 3 2 -\" width=\"4368\" height=\"1491\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2.png 4368w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-300x102.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-1024x350.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-768x262.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-1536x524.png 1536w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-2048x699.png 2048w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-3-2-1568x535.png 1568w\" sizes=\"auto, (max-width: 4368px) 100vw, 4368px\"><\/p>\n<p style=\"text-align: center;font-size: 12px;line-height: normal;color: #999\"> The list of active and closed cases<\/p>\n<p>With the plugin, administrators can create self-service portals for their customers, eliminating iframes, third-party services, and any moving parts. The plugin is configured through the WordPress administration panel. Web admins can use system views and personal views to display information from the CRM system on your website. All contacts, leads, invoices, etc. are organized into separate tables. Most integration scenarios use a single WordPress page to display data records of a single table type.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12814\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4.png\" alt=\"Wireframe 1 4 -\" width=\"4368\" height=\"1491\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4.png 4368w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-300x102.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-1024x350.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-768x262.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-1536x524.png 1536w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-2048x699.png 2048w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-1-4-1568x535.png 1568w\" sizes=\"auto, (max-width: 4368px) 100vw, 4368px\"> <\/p>\n<p style=\"text-align: center;font-size: 12px;line-height: normal;color: #999\">The list of invoices<\/p>\n\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-12809\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1.png\" alt=\"Wireframe 4 1 -\" width=\"4368\" height=\"2064\" title=\"\" srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1.png 4368w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-300x142.png 300w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-1024x484.png 1024w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-768x363.png 768w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-1536x726.png 1536w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-2048x968.png 2048w, https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/Wireframe-4-1-1568x741.png 1568w\" sizes=\"auto, (max-width: 4368px) 100vw, 4368px\"> <\/p>\n<p style=\"text-align: center;font-size: 12px;line-height: normal;color: #999\">The list of your products<\/p>\n<p>The provided plugin allows users to connect the CRM systems to existing WordPress-based websites and includes the following features:<\/p>\n<ul>\n<li>Support for both cloud-based and on-premise CRMs;<\/li>\n<li>The forms can be designed within CRM system to be further visualized on a website through a shortcode;<\/li>\n<li>Data is transferred from the forms directly to CRM;<\/li>\n<li>One can gather leads, contact requests, and support queries out of the box;<\/li>\n<li>Using CRM views, records are displayed via a shortcode;<\/li>\n<li>Users get direct access to product catalogs, event lists, and knowledge base articles;<\/li>\n<li>WordPress posts and pages can be bound to CRM records. Thus, a user can build a customized record view in WordPress (e.g., a product information spreadsheet);<\/li>\n<li>Support for entity images and attached images with dynamic resizing and caching;<\/li>\n<li>The functionality can be extended via a number of provided custom WordPress hooks.<\/li>\n<\/ul>\n<h2>Process<\/h2>\n<p>The development team decided on the Scrum methodology, with 2-week sprints, to finish the project on time and within budget. In the course of the project, the team at HQSoftware had to address a major conceptual challenge in bringing together the worlds of .NET and PHP. Their paradigms differ in most essential aspects. For instance, .NET uses strongly typed programming languages, while PHP is a weakly typed one. It is not a stand-alone solution.<\/p>\n<p>To provide interoperability between .NET and PHP parts, our engineers use a PHP native instrument to work with oData protocol, which is provided by the CRM to exchange data. Furthermore, our developers needed to ensure the system met enterprise-grade requirements for data security.<\/p>\n<p>Our engineers developed the XML serializer underlying the plugin responsible for turning XML objects into PHP ones and vice versa, in accordance with the established standards.<\/p>\n<p>To ensure secure data exchange between the plugin and Dataverse CRM, HQSoftware specialists implemented the SAML 2.0 standard, allowing the solution to obtain security tokens from CRM&rsquo;s Active Directory.<\/p>\n<h2>Technologies, platforms, and tools<\/h2>\n<p>PHP, C#, oData, WS-*, SAML 2.0, Azure Active Directory, Twig<\/p>\n<h2>Team<\/h2>\n<p>1 Project Manager<br>1 Backend Developer <br>1 Frontend Developer <br>1 UI\/UX Designer <br>1 DevOps Engineer <br>1 QA Engineer<\/p>\n<h2>Results<\/h2>\n<p>HQSoftware has developed an extensible plugin that facilitates integration of a WordPress-based website with Dataverse CRM. With the delivered solution, the company was able to fill the niche, as no out-of-the-box solution of any kind was available in the market. The plugin satisfies the security requirements of an enterprise-level system which securely manages, forms and stores any information in business applications. The solution allows automation of data collecting processes, saving working time and thereby reducing expenses. The solution has more than 1,000 active installations.<\/p>\n<p>Need more information about our services? <a href=\"\/contact-us\/\">Contact us<\/a> and get a free consultation.<\/p>\n      <\/div>\r\n    <\/section>\n\n\r\n<section class=\"section-news\">\r\n      <div class=\"container\">\r\n        <div class=\"section-top text-center\">\r\n          <h2 class=\"h2 section-title\">Check Out Other Works<\/h2>\r\n          <p>See How We Reach Goals\r\n\r\n<\/p>\r\n        <\/div>\r\n        <div class=\"row section-news-row\">\r\n\r\n\r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/business-automation-for-the-us-insurance-company\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/Banner.US-Insurance-Company-Automation_-Switching-from-3-Third-Party-Systems-to-an-Internal-One-353x235.png\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/Banner.US-Insurance-Company-Automation_-Switching-from-3-Third-Party-Systems-to-an-Internal-One-726x482.png 2x\" alt=\"Banner.US Insurance Company Automation  Switching from 3 Third Party Systems to an Internal One 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/healthcare\/\" class=\"section-news-item__category\">Healthcare<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">US Insurance Company Automation: Switching from 3 Third-Party Systems to an Internal One<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n      \r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/enabling-document-recognition-and-automating-invoice-processing\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/03\/Automating-Remittance-Notes-Processing_-8%E2%80%939x-Faster-Operations-353x235.png\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/03\/Automating-Remittance-Notes-Processing_-8&ndash;9x-Faster-Operations-726x482.png 2x\" alt=\"Automating Remittance Notes Processing  8&ndash;9x Faster Operations 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/healthcare\/\" class=\"section-news-item__category\">Healthcare<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">Automating Remittance Notes Processing: 8&ndash;9x Faster Operations<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n      \r\n      <div class=\"col-md-4 section-news-item\">\r\n          <div class=\"section-news-item__inner \">\r\n              <a href=\"https:\/\/hqsoftwarelab.com\/portfolio\/cross-platform-application-evaluating-enterprise-efficiency\/\" class=\"section-news-item__link\"><\/a>\r\n              <div class=\"section-news-item__img\">\r\n                  <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/Cross-Platform-Application-353x235.jpg\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/Cross-Platform-Application-726x482.jpg 2x\" alt=\"Cross Platform Application 353x235 -\" title=\"\">\r\n              <\/div>\r\n              <div class=\"section-news-item__top\">\r\n                  <div class=\"section-news-item__top-left\">\r\n                      <a href=\"https:\/\/hqsoftwarelab.com\/industry\/business\/\" class=\"section-news-item__category\">Business<\/a>\r\n                  <\/div>\r\n                  <span class=\"section-news-item__readmore hq-readmore icon-arrow-right-i\"><\/span>\r\n              <\/div>\r\n              <div class=\"h3 section-news-item__bottom\">Cross-Platform Application Evaluating Enterprise Efficiency<\/div>\r\n          <\/div>\r\n      <\/div>\r\n\r\n              <\/div>\r\n                          <\/div>\r\n<\/section>\n\n\n\n<section class=\"section your-project\">\r\n    <div class=\"anchor-consultation\" id=\"consultation\"><\/div>\r\n  <div class=\"container\">\r\n    <div class=\"row\">\r\n      <div class=\"col-md-7\">\r\n        <div class=\"your-project__left\">\r\n          <div class=\"h2 your-project__title\">Kick Off With Your Project Today<\/div>\r\n          <p>\n<\/p><div class=\"wpcf7 no-js\" id=\"wpcf7-f13037-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"13037\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/wp-json\/wp\/v2\/portfolio\/12504#wpcf7-f13037-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"13037\"><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\"><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\"><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f13037-o1\"><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\"><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\">\n<\/fieldset>\n<div class=\"row\">\n<input class=\"wpcf7-form-control wpcf7-hidden client-id-ga\" value=\"\" type=\"hidden\" name=\"client-id-ga\">\n\t<div class=\"col-md-6 your-project-form__line\">\n\t\t<p><label>Your Name<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"50\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control\" id=\"kv_name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\"><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-md-6 your-project-form__line\">\n\t\t<p><label>Your Email<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"50\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" id=\"kv_email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\"><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12\">\n\t\t<p><label>How Can We Help You?<span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/label><br>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"text\"><textarea cols=\"40\" rows=\"3\" maxlength=\"2000\" minlength=\"1\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required text-area form-control resize-none\" aria-required=\"true\" aria-invalid=\"false\" name=\"text\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12 text-right your-project-form__hint\">\n\t\t<p><small><span style=\"font-weight: bold; font-size: 16px;\">*<\/span>Required Fields<\/small>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-12\">\n\t\t<div class=\"fl_upld\">\n\t\t\t<div class=\"file-attach fl_upld-inner\">\n\t\t\t\t<div class=\"button fl_upld-attach\">\n\t\t\t\t\t<p>Attach File<span class=\"wpcf7-form-control-wrap\" data-name=\"multilinefile-55\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file button\" accept=\".jpg,.jpeg,.png,.bmp,.tiff,.tif,.gif,.pdf,.doc,.docx,.odt,.rtf,.txt,.xlsx,.xls,.ppt,.pptx,.zip,.rar,.7z\" aria-invalid=\"false\" type=\"file\" name=\"multilinefile-55\"><\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"selected\">\n\t\t\t\t<\/div>\n\t\t\t\t<p><button type=\"button\" class=\"remove-file resetLink icon-close-i\"><\/button>\n\t\t\t\t<\/p>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-12 col-md-5\">\n\t\t\t\t<div class=\"checkboxes\">\n\t\t\t\t\t<div class=\"custom-control custom-checkbox\">\n\t\t\t\t\t\t<p><input type=\"checkbox\" name=\"nda\" id=\"nda\" class=\"custom-control-input\"><label class=\"custom-control-label\" for=\"nda\">NDA required<\/label>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"custom-control custom-checkbox\">\n\t\t\t\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept_privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept_privacy\" value=\"1\" class=\"accept_privacy\" id=\"accept_privacy\" aria-invalid=\"false\"><span class=\"wpcf7-list-item-label\"><span>I accept your <\/span><a href=\"\/privacy-policy\/\" target=\"_blank\">privacy policy<\/a><span style=\"font-weight: bold; font-size: 16px;\">*<\/span><\/span><\/label><\/span><\/span><\/span>\n\t\t\t\t\t\t<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-lg-7 your-project-form__line mb-sm-30\">\n\t\t<div class=\"turnstile-kick\">\n\t\t\t<p><\/p><div class=\"cf7-cf-turnstile\" style=\"margin-top: 0px; margin-bottom: -15px;\"> <div id=\"cf-turnstile-cf7-412732453\" class=\"cf-turnstile\" data-callback=\"turnstileCF7Callback\" data-sitekey=\"0x4AAAAAABAHYcatADuFynKx\" data-theme=\"light\" data-language=\"auto\" data-size=\"flexible\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-action=\"contact-form-7\" data-appearance=\"always\"><\/div> <style>.wpcf7-submit { pointer-events: none; opacity: 0.5; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-cf7-412732453\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-cf7-412732453\"), turnstile.render(\"#cf-turnstile-cf7-412732453\", {sitekey:\"0x4AAAAAABAHYcatADuFynKx\"})); }, 100); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-cf7-412732453\"> <style>#cf-turnstile-cf7-412732453 { margin-left: -15px; }<\/style> <script>document.addEventListener(\"DOMContentLoaded\",function(){document.querySelectorAll('.wpcf7-form').forEach(function(e){e.addEventListener('submit',function(){if(document.getElementById('cf-turnstile-cf7-412732453')){setTimeout(function(){turnstile.reset('#cf-turnstile-cf7-412732453');},1000)}})})});<\/script> <\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-lg-5 your-project-form__line align-self-end text-center text-md-right\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn btn-primary your-project-form__btn turnstile-kick-btn\" type=\"submit\" value=\"Get Started Now\">\n\t\t<\/p>\n\t<\/div>\n<\/div><input type=\"hidden\" class=\"wpcf7-pum\" value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}'><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <\/div>\r\n      <\/div>\r\n      <div class=\"col-md-5 d-none d-md-flex flex-column\">\r\n        <div class=\"seo-block\">\r\n          <p class=\"seo-block__text text-center\">We are open to seeing your business needs and determining the best solution. Complete this form, and receive a free personalized proposal from your dedicated manager.<\/p>\r\n\r\n                            <div class=\"seo-block__image\">\r\n                    <img decoding=\"async\" src=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/ava1@2.jpg\" loading=\"lazy\" data-srcset=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/ava1@2.jpg 2x\" alt=\"ava1@2 -\" title=\"\">\r\n                <\/div>\r\n                <p class=\"seo-block__name\">Sergei Vardomatski<\/p>\r\n                <p class=\"seo-block__position\">Founder<\/p>\r\n            \r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\n\n\n","protected":false},"template":"","meta":{"_acf_changed":true},"industry":[315],"technologies_taxonomy":[12,43,154,305,307,308],"class_list":["post-12504","portfolio","type-portfolio","status-publish","hentry","industry-enterprise","technologies_taxonomy-php-development-services","technologies_taxonomy-c","technologies_taxonomy-microsoft-azure","technologies_taxonomy-odata","technologies_taxonomy-saml-2-0","technologies_taxonomy-twig"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wordpress CRM Plugin - Website Data Integration<\/title>\n<meta name=\"description\" content=\"HQSoftware made a WordPress plugin for bi-directional Dataverse CRM-website data integration and synchronization. \u2714\ufe0f Case Study\" \/>\n<meta name=\"robots\" content=\"index,follow\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A WordPress Plugin for Bi-Directional Dataverse CRM-Website Data Integration\" \/>\n<meta property=\"og:description\" content=\"HQSoftware made a WordPress plugin for bi-directional Dataverse CRM-website data integration and synchronization. \u2714\ufe0f Case Study\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/\" \/>\n<meta property=\"og:site_name\" content=\"HQSoftware\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/HQSoftwareCompany\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-20T09:31:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/A-WordPress-Plugin-for-Bi-Directional-Dataverse-CRM-Website-Data-Integration.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/A-WordPress-Plugin-for-Bi-Directional-Dataverse-CRM-Website-Data-Integration.png\" \/>\n<meta name=\"twitter:site\" content=\"@HQSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wordpress CRM Plugin - Website Data Integration","description":"HQSoftware made a WordPress plugin for bi-directional Dataverse CRM-website data integration and synchronization. \u2714\ufe0f Case Study","robots":{"index,follow":"index,follow"},"canonical":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/","og_locale":"en_US","og_type":"article","og_title":"A WordPress Plugin for Bi-Directional Dataverse CRM-Website Data Integration","og_description":"HQSoftware made a WordPress plugin for bi-directional Dataverse CRM-website data integration and synchronization. \u2714\ufe0f Case Study","og_url":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/","og_site_name":"HQSoftware","article_publisher":"https:\/\/www.facebook.com\/HQSoftwareCompany","article_modified_time":"2025-03-20T09:31:09+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/A-WordPress-Plugin-for-Bi-Directional-Dataverse-CRM-Website-Data-Integration.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2023\/04\/A-WordPress-Plugin-for-Bi-Directional-Dataverse-CRM-Website-Data-Integration.png","twitter_site":"@HQSoftware","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/","url":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/","name":"Wordpress CRM Plugin - Website Data Integration","isPartOf":{"@id":"https:\/\/hqsoftwarelab.com\/#website"},"datePublished":"2023-04-12T08:55:24+00:00","dateModified":"2025-03-20T09:31:09+00:00","description":"HQSoftware made a WordPress plugin for bi-directional Dataverse CRM-website data integration and synchronization. \u2714\ufe0f Case Study","breadcrumb":{"@id":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hqsoftwarelab.com\/portfolio\/a-wordpress-plugin-for-bi-directional-dataverse-crm-website-data-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Main Page","item":"https:\/\/hqsoftwarelab.com\/"},{"@type":"ListItem","position":2,"name":"A WordPress Plugin for Bi-Directional Dataverse CRM-Website Data Integration"}]},{"@type":"WebSite","@id":"https:\/\/hqsoftwarelab.com\/#website","url":"https:\/\/hqsoftwarelab.com\/","name":"HQSoftware","description":"Software Development Company","publisher":{"@id":"https:\/\/hqsoftwarelab.com\/#organization"},"alternateName":"HQ Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hqsoftwarelab.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hqsoftwarelab.com\/#organization","name":"HQSoftware","url":"https:\/\/hqsoftwarelab.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hqsoftwarelab.com\/#\/schema\/logo\/image\/","url":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/logo.svg","contentUrl":"https:\/\/hqsoftwarelab.com\/wp-content\/uploads\/2020\/01\/logo.svg","width":161,"height":19,"caption":"HQSoftware"},"image":{"@id":"https:\/\/hqsoftwarelab.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/HQSoftwareCompany","https:\/\/x.com\/HQSoftware"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/portfolio\/12504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/types\/portfolio"}],"wp:attachment":[{"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/media?parent=12504"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/industry?post=12504"},{"taxonomy":"technologies_taxonomy","embeddable":true,"href":"https:\/\/hqsoftwarelab.com\/wp-json\/wp\/v2\/technologies_taxonomy?post=12504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}