{"id":284747,"date":"2026-03-09T20:27:21","date_gmt":"2026-03-09T20:27:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/workbook-connector-for-microsoft-365\/"},"modified":"2026-05-21T12:42:15","modified_gmt":"2026-05-21T12:42:15","slug":"workbook-connector-for-microsoft-365","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/workbook-connector-for-microsoft-365\/","author":9842855,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Workbook Connector for Microsoft 365","header_author":"westerndeal","header_description":"Connect WordPress forms with Microsoft Excel in Microsoft 365. Not affiliated with Microsoft.","assets_banners_color":"e3f1fb","last_updated":"2026-05-21 12:42:15","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/WesternDeal","header_plugin_uri":"https:\/\/www.westerndeal.com\/","header_author_uri":"https:\/\/www.gsheetconnector.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":486,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"abdullah17","date":"2026-03-09 20:51:34"},"1.0.3":{"tag":"1.0.3","author":"fatemap","date":"2026-03-28 14:08:00"},"1.0.4":{"tag":"1.0.4","author":"abdullah17","date":"2026-05-21 12:42:15"},"1.2":{"tag":"1.2","author":"abdullah17","date":"2026-03-09 20:31:46"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3496344,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3496344,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4","1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3496344,"resolution":"1","location":"assets","locale":"","width":960,"height":510},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3496344,"resolution":"10","location":"assets","locale":"","width":1070,"height":302},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3496344,"resolution":"11","location":"assets","locale":"","width":1877,"height":502},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3496344,"resolution":"12","location":"assets","locale":"","width":1316,"height":852},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3496344,"resolution":"13","location":"assets","locale":"","width":1830,"height":488},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3496344,"resolution":"14","location":"assets","locale":"","width":1800,"height":803},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3496344,"resolution":"15","location":"assets","locale":"","width":1305,"height":460},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3496344,"resolution":"16","location":"assets","locale":"","width":1827,"height":440},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3496344,"resolution":"17","location":"assets","locale":"","width":1306,"height":412},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3496344,"resolution":"18","location":"assets","locale":"","width":1105,"height":655},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3496344,"resolution":"19","location":"assets","locale":"","width":1430,"height":651},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3496344,"resolution":"2","location":"assets","locale":"","width":650,"height":470},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3496344,"resolution":"20","location":"assets","locale":"","width":1307,"height":374},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3496344,"resolution":"3","location":"assets","locale":"","width":650,"height":470},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3496344,"resolution":"4","location":"assets","locale":"","width":650,"height":470},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3496344,"resolution":"5","location":"assets","locale":"","width":650,"height":470},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3496344,"resolution":"6","location":"assets","locale":"","width":650,"height":470},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3496344,"resolution":"7","location":"assets","locale":"","width":1920,"height":820},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3496344,"resolution":"8","location":"assets","locale":"","width":1920,"height":1469},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3496344,"resolution":"9","location":"assets","locale":"","width":1920,"height":962}},"screenshots":{"1":"Connecting the plugin with a Microsoft account","2":"Creating a new Excel feed","3":"Selecting workbook and worksheet","4":"Selecting Excel table destination"}},"plugin_section":[],"plugin_tags":[257379,257380,186633,194605,193907],"plugin_category":[],"plugin_contributors":[212856,224370,85967],"plugin_business_model":[],"class_list":["post-284747","plugin","type-plugin","status-publish","hentry","plugin_tags-excel-integration","plugin_tags-forms-to-excel","plugin_tags-microsoft-365","plugin_tags-microsoft-excel","plugin_tags-microsoft-graph","plugin_contributors-abdullah17","plugin_contributors-gsheetconnector","plugin_contributors-westerndeal","plugin_committers-abdullah17","plugin_committers-fatemap","plugin_committers-westerndeal"],"banners":{"banner":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/banner-772x250.png?rev=3496344","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/icon-128x128.png?rev=3496344","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-1.png?rev=3496344","caption":"Connecting the plugin with a Microsoft account"},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-2.png?rev=3496344","caption":"Creating a new Excel feed"},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-3.png?rev=3496344","caption":"Selecting workbook and worksheet"},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-4.png?rev=3496344","caption":"Selecting Excel table destination"},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-5.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-6.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-7.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-8.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-9.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-10.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-11.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-12.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-13.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-14.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-15.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-16.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-17.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-18.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-19.png?rev=3496344","caption":""},{"src":"https:\/\/ps.w.org\/workbook-connector-for-microsoft-365\/assets\/screenshot-20.png?rev=3496344","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Workbook Connector for Microsoft 365<\/strong> allows you to seamlessly connect your WordPress website with Microsoft Excel files stored in Microsoft 365 \/ OneDrive.<\/p>\n\n<p>The plugin enables automatic transfer of form submissions into Excel tables \u2014 no manual exports, no CSV files, no complex workflows.<\/p>\n\n<p>Designed for reliability, performance, and ease of use, this plugin uses the official <strong>Microsoft Graph API<\/strong> for secure communication with Microsoft services.<\/p>\n\n<p>\u2714 Automatically send Fluent Forms entries to Excel<br \/>\n\u2714 Works with Excel files stored in OneDrive<br \/>\n\u2714 Select workbook, worksheet, and table<br \/>\n\u2714 Secure OAuth connection with Microsoft<br \/>\n\u2714 No coding required<\/p>\n\n<p>This plugin is ideal for:<\/p>\n\n<p>\u2022 Lead collection<br \/>\n\u2022 CRM workflows<br \/>\n\u2022 Data logging<br \/>\n\u2022 Reporting &amp; analytics<br \/>\n\u2022 Automation pipelines<\/p>\n\n\n\n<h3>Key Features<\/h3>\n\n<p>\u2705 <strong>Microsoft 365 Integration<\/strong><br \/>\nSecurely connect your site with Microsoft using OAuth authentication.<\/p>\n\n<p>\u2705 <strong>Direct Excel Table Support<\/strong><br \/>\nData is inserted directly into Excel tables \u2014 no formatting issues.<\/p>\n\n<p>\u2705 <strong>Fluent Forms Integration<\/strong><br \/>\nAutomatically capture and sync submissions from Fluent Forms.<\/p>\n\n<p>\u2705 <strong>Dynamic Workbook Selection<\/strong><br \/>\nChoose Excel files directly from your OneDrive account.<\/p>\n\n<p>\u2705 <strong>Worksheet &amp; Table Detection<\/strong><br \/>\nSelect the exact destination for your data.<\/p>\n\n<p>\u2705 <strong>Performance Optimized<\/strong><br \/>\nUses caching and rate-limit handling for Microsoft Graph API.<\/p>\n\n<p>\u2705 <strong>Secure &amp; WordPress-Compliant<\/strong><br \/>\nNonce verification, capability checks, and sanitization implemented.<\/p>\n\n\n\n<h3>Future Development<\/h3>\n\n<p>Workbook Connector for Microsoft 365 is built using a modular framework, allowing new integrations to be added without affecting existing functionality.<\/p>\n\n<p>The plugin currently integrates with Fluent Forms. Support for additional form plugins such as Contact Form 7, Ninja Forms, WPForms, and others is under consideration for future releases.<\/p>\n\n<p>Development priorities are guided by user feedback and adoption.<\/p>\n\n<p>Feature availability may vary by version.<\/p>\n\n\n\n<h3>Requirements<\/h3>\n\n<p>\u2022 WordPress 5.8 or higher<br \/>\n\u2022 PHP 7.4 or higher<br \/>\n\u2022 Microsoft 365 account<br \/>\n\u2022 OneDrive storage enabled<br \/>\n\u2022 Fluent Forms plugin installed &amp; active<\/p>\n\n\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>User submits Fluent Form  <\/li>\n<li>Plugin captures submission  <\/li>\n<li>Microsoft Graph API request is sent  <\/li>\n<li>Data is inserted into Excel table  <\/li>\n<\/ol>\n\n<p>All automatically, in real-time.<\/p>\n\n\n\n<h3>Security &amp; Privacy<\/h3>\n\n<p>This plugin communicates directly with Microsoft Graph API using secure OAuth authentication.<\/p>\n\n<p>\u2022 No form submission data is stored on external servers\n\u2022 Data is transmitted only to Microsoft services required for functionality<br \/>\n\u2022 No tracking or analytics scripts<br \/>\n\u2022 No third-party data sharing<\/p>\n\n<p>All tokens are stored securely using the WordPress Options API.<\/p>\n\n\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external Microsoft services to enable Excel and Microsoft 365 functionality.<\/p>\n\n<p>The plugin communicates with the following services:<\/p>\n\n<ol>\n<li>Microsoft Graph API<br \/>\nUsed to access Excel workbooks, worksheets, tables, and user account information.<\/li>\n<\/ol>\n\n<p>Service Provider: Microsoft Corporation<br \/>\nService URL: https:\/\/graph.microsoft.com\/<\/p>\n\n<p>Purpose of Service:<\/p>\n\n<p>\u2022 Retrieve Excel files from OneDrive<br \/>\n\u2022 Retrieve worksheets and tables<br \/>\n\u2022 Insert rows into Excel tables<br \/>\n\u2022 Fetch authenticated user details<\/p>\n\n<p>Data Sent:<\/p>\n\n<p>\u2022 OAuth access tokens<br \/>\n\u2022 Microsoft account authorization data<br \/>\n\u2022 Workbook \/ worksheet \/ table identifiers<\/p>\n\n<p>Data is transmitted securely over HTTPS.<\/p>\n\n<p>For details, please review Microsoft's privacy policy:<br \/>\nhttps:\/\/privacy.microsoft.com\/<\/p>\n\n\n\n<ol>\n<li>OAuth Credential Service<br \/>\nUsed to retrieve Microsoft API credentials required for plugin operation.<\/li>\n<\/ol>\n\n<p>Service Provider: GSheetConnector \/ Western Deal<br \/>\nService URL: https:\/\/oauth.gsheetconnector.com\/<\/p>\n\n<p>Purpose of Service:<\/p>\n\n<p>\u2022 Retrieve Microsoft API client credentials<br \/>\n\u2022 Facilitate secure OAuth configuration<\/p>\n\n<p>Data Sent:<\/p>\n\n<p>\u2022 Plugin identifier<br \/>\n\u2022 Site request parameters<\/p>\n\n<p>No personal user data or form submission data is transmitted to this service.<\/p>\n\n\n\n<p>The plugin only communicates with these services when required for functionality.<\/p>\n\n\n\n<h3>Disclaimer<\/h3>\n\n<p>Microsoft, Excel, and Microsoft 365 are trademarks of Microsoft Corporation.<\/p>\n\n<p>This plugin is <strong>not affiliated with or endorsed by Microsoft<\/strong>.<\/p>\n\n\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory<br \/>\n<strong>OR<\/strong> install via WordPress Plugins screen.<\/p><\/li>\n<li><p>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/p><\/li>\n<li><p>Navigate to:<\/p>\n\n<p><strong>Admin \u2192 Workbook Connector<\/strong><\/p><\/li>\n<li><p>Click <strong>Connect<\/strong> and authorize access.<\/p><\/li>\n<li><p>Create a Feed under the <strong>Feeds<\/strong> tab.<\/p><\/li>\n<li><p>Select:<\/p>\n\n<p>\u2022 Excel File<br \/>\n\u2022 Worksheet<br \/>\n\u2022 Table<\/p><\/li>\n<li><p>Save settings \u2014 done \u2705<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20microsoft%20api%20credentials%3F\"><h3>Does this plugin require Microsoft API credentials?<\/h3><\/dt>\n<dd><p>No manual configuration is required. The plugin handles Microsoft authentication securely using OAuth.<\/p>\n\n<\/dd>\n<dt id=\"where%20should%20my%20excel%20file%20be%20stored%3F\"><h3>Where should my Excel file be stored?<\/h3><\/dt>\n<dd><p>Your Excel file must be stored in <strong>OneDrive<\/strong> associated with your Microsoft 365 account.<\/p>\n\n<\/dd>\n<dt id=\"why%20must%20i%20use%20excel%20tables%3F\"><h3>Why must I use Excel tables?<\/h3><\/dt>\n<dd><p>Excel tables ensure structured, reliable data insertion and prevent column mismatch issues.<\/p>\n\n<\/dd>\n<dt id=\"can%20i%20connect%20multiple%20forms%3F\"><h3>Can I connect multiple forms?<\/h3><\/dt>\n<dd><p>Yes. You can create multiple feeds for different forms and Excel files.<\/p>\n\n<\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20other%20form%20plugins%3F\"><h3>Does this plugin work with other form plugins?<\/h3><\/dt>\n<dd><p>Currently optimized for <strong>Fluent Forms<\/strong>. Support for additional form plugins may be added in future versions.<\/p>\n\n<\/dd>\n<dt id=\"is%20this%20plugin%20affiliated%20with%20microsoft%3F\"><h3>Is this plugin affiliated with Microsoft?<\/h3><\/dt>\n<dd><p>No. This plugin is independently developed and not affiliated with Microsoft.<\/p>\n\n<\/dd>\n<dt id=\"what%20permissions%20does%20the%20plugin%20request%20from%20microsoft%3F\"><h3>What permissions does the plugin request from Microsoft?<\/h3><\/dt>\n<dd><p>The plugin requests only the permissions required to read Excel files and insert data into selected workbooks using Microsoft Graph API.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updated UI<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added Freemius SDK integration<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Solved Nonces and User Permissions Needed for Security<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated the readme as per (Guideline 6, 7 &amp; 9)!<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release  <\/li>\n<li>Connecting WordPress based Fluent Forms to Microsoft Workbook to send the form submissions<\/li>\n<li>Integration Method as per Standards<\/li>\n<li>Form Feed Settings to Send Fluent Form Submissions<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress forms with Microsoft Excel in Microsoft 365. Automatically send Fluent Forms submissions to Excel tables using Microsoft Graph API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284747"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abdullah17"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284747"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284747"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284747"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284747"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284747"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}