Businesses prefer Zoho Office Integrator over Microsoft WOPI - Here's why

Businesses prefer Zoho Office Integrator over Microsoft WOPI - Here's why


Businesses often have difficult decisions to make when building web applications that provide document management capabilities for their users. For example, what's the best solution to integrate with online office editors— Zoho Office Integrator or Microsoft WOPI ?

This decision will be based on certain requirements:
  • You have a web application, but want a full-featured office editor to handle document management from within the app.

  • Your business policy prohibits keeping customer data in a public cloud. So you need a solution that allows you to store these documents on your own servers, to ensure data compliance.

  • Business users should have a seamless experience when they view, edit, and collaborate on Word, Excel, and Powerpoint files online. An integrated office solution should work on all modern browsers and support all popular document formats. 

  • You want a document management solution that's easy to implement with minimal configuration and doesn't involve additional hardware costs.

  • The integrated office solution should have an affordable and flexible pricing model.

 

While MS WOPI does the job well, it's also expensive and difficult to implement. Zoho Office Integrator ticks all the boxes when it comes to meeting the content editing needs of your business, without all the complications.


We believe Zoho Office Integrator is not just an alternative to MS WOPI, but an all-inclusive solution that offers wide-ranging document editing capabilities with flexible  customisation  features. 
 
Here's a comparison list to help businesses like yours make informed decisions: 


Features

Zoho Office Integrator
MS WOPI

  Solution

 Integrate Zoho Office Online with your web
 app.
 Integrate MS Office Online with your
 web app. 

  Integration

 Embed editors in iframes. PostMessage APIs
 help communicate between web app host
 page and iframe.
 Opens editor only in a browser tab or
 window. No embedding allowed.

  Customisations

 Customise editor preferences and document 
 defaults with advanced parameters.
 Doesn't allow for customisation of
 editor features.

  Limitations

 Complete feature parity in all online office
 editors - Writer, Sheet, and Show.
 Word Online lacks many of
 the  features of the desktop app, and 
 some features work differently in the
 two.

  Extend API Functionality

  Compare two files.
  Convert files from one format to another.
 No such functionality.
  File Limits
 Writer - Docx file: 50 MB, Other file formats: 10 MB
 Sheet - 25 MB
 Show - 512 MB
 Word - 100 MB
 Excel - 25 MB
 PowerPoint - 300 MB

  Storage Format

 Stores all popular document formats - MS
 Office/Open Office/HTML/txt
 Stores only in MS Office formats.

  Supported Formats

 List of supported file formats.
 docx, doc, rtf, pptx, ppt, xlsx, xls, pdf, txt

  License Model

 For web editing, users don't need to have a
 Zoho account.
 For web editing, users need a Office
 365 account.

  Pricing

 Usage-based pricing plans - commercial and
 non-commercial.
 User-based Office 365 subscription

  Forever-free plan



  Starts at
$50/Month
No user subscription required. Flexible pay-as-you-use model.
$240
Business user subscription required for document edits. $20 per user/month, billed annually.
  Authentication
 Single Zoho account for authenticating
 open/edit document requests. Users don't
 have to create individual accounts in Zoho.
 Office 365 subscription mandatory.
 Each user is prompted to authenticate
 with a Microsoft/Office 365 account to
 edit documents.
  Ease of Integration
 Implementation in 2 easy steps:

 1. Open/view/edit/co-edit documents with
 standard API requests.
 2. Save edited documents back to your
 storage server with a saveurl method.
 Fairly complex WOPI protocols, and
 requires separate implementation to
 "view" and "edit" documents.

 1. To support document view, WOPI
 hosts must implement CheckFileInfo
 and GetFile modules.
 2. To support document edit, WOPI
 hosts must implement other modules:
 PutFile, PutRelativeFile, Lock, Unlock,
 UnlockAndRelock, RefreshLock.

  Server Requirements

 Office Integrator solution runs on any server
 environment (including Linux).
 MS WOPI runs only on Windows
 servers.








      • Sticky Posts

      • Zoho Office Integrator: Moving to the all-new Zoho Sheet

        We introduced the latest version of Zoho Sheet—Sheet 5—in early 2019. This new version consists of a new user interface, improved performance, and an array of useful features. As a part of this, we will upgrade our Remote API integrations to the new version's editor interface on February 29, 2020. Update: The remote API integrations upgrade to the new version's interface will be done on April 15, 2020. Here are some exciting enhancements the new version of Sheet offers for our API users: An AI-powered
      • Businesses prefer Zoho Office Integrator over Microsoft WOPI - Here's why

        Businesses often have difficult decisions to make when building web applications that provide document management capabilities for their users. For example, what's the best solution to integrate with online office editors— Zoho Office Integrator or Microsoft

        • Recent Topics

        • Getting error for invalid session on zoho mail

          Since yesterday I am getting following error when I am trying to log in on zoho mail your session is invalid. you will be logged out in 3 seconds!!  Can someone please help me how to fix this? Thanks Manoj
        • How to add the time duration for scheldule call

          Hi, When we are planning phone calls with leads or customers. Depending on the client, lead and the reason for the call the time planned is always different from 15 minutes to 2 hours. Currently, the system does not allow us to change or add a time duration
        • Zoho Zepto mail

          I've already checked the domain and setup the user agent, as well as the SMTP user name and password, and the test email is working. So, please teach me how to import an email list and send emails.
        • Parsing Emails to save attachments

          Hi there, is there a way to get all attachments on emails (Zoho Mail Add on) saved as 'Attachments' on Zoho automatically?
        • Function Only Working Manually

          Good evening everyone. I have a function that creates a PDF from a Creator form. When I execute it manually it works perfectly. But when I execute it from within a On success workflow it is not working. I'll post my code below. Any ideas? //Function void
        • How to send binary data in invokeurl task?

          Hello, I am using Adobe's Protect PDF API. Source: https://developer.adobe.com/document-services/docs/overview/pdf-services-api/ Everything works fine in Postman. But for some reason after encrypting the file, it is empty after password protecting the
        • Caso de Uso | ZKTeco ahorra cientos de horas al año con Zoho One

          "Zoho no solo ha facilitado nuestro día a día, sino que se ha convertido en un aliado de negocio estratégico para ZKTeco." - Emilio García, CTO ZKTeco Europa ¡Hola, Español Zoho Community! Hoy nos gustaría mostraros cómo el gigante de la tecnología de
        • Set up multiple IMAP email addresses

          Hi, I just started using CRM and its great, but I just found out I can only add one imap email address for incoming mail in the included salesinbox ...this is ridiculous. All companies have different email such as sales@domain, info@domain , personal@domain
        • CRM - Copy data from Single Line to Lookup Field

          Hello, I need help to create a workflow with a custom function in order to copy value from a single value field to a Lookup Field. Module : Shipment Single value field API name : Customer_ID Lookup field API name : Account_ID WOuld be great to have some
        • How long until received item is visable as in stock when creating bundle?

          We just moved to zoho, and we notice when an item is received from a PO, it is not yet available to be used in a bundle. Is there a time delay, or some other reason it will show in stock, but not show in stock in the bundle?
        • LinkedIn Followers not correct

          It looks like Zoho Analytics only counts followers from the day it was connected to our LinkedIn-page. The Total Followers Count in Analytics only displays 549 followers, while in reality we have 1,036 followers. The information is correct in Zoho Social,
        • Add multiple users to a task

          When I´m assigning a task it is almost always related to more than one person. Practical situation: When a client request some improvement the related department opens the task with the situation and people related to it as the client itself, the salesman
        • Stock Count

          The stock count is a nice new feature, but we cannot figure out how to: 1. Use it without assigning to a person, we have a team or one of multiple do stock counts as do most any company. 2. Add any extra fields to what the "counter" sees. The most important
        • Lookup Fields - Needs more than 5 Link

          The lookup field is useful, but it 100% needs more than 5 field merge links. Can Zoho increase this to 10?
        • Disabling Tasks module- Zoho Projects app update

          Hello everyone! In the latest Android(v3.9.19) and iOS(v3.9.6) versions of the Zoho Projects mobile app, we have implemented enabling/ disabling the Task module as per your portal configuration on the Zoho Projects desktop site(projects.zoho.com). If
        • Free webinar alert! The Art of Virtual First Impressions: Professional Etiquette with Zoho Workplace.

          Hello, community members! We're delighted to invite you to our first webinar of 2025, The Art of Virtual First Impressions: Professional Etiquette with Zoho Workplace, on January 23. The effective usage of Zoho Workplace isn't just about the tools—it’s
        • WhatsApp in Zoho Social

          Seems CRM team is not taking Whatsapp integration seriously. While Facebook already has 63 Whatsapp partners, some of which are very small, that have already completed API integration. Maybe the social team could take over this project from CRM and get
        • Zoho Analytics in 2024: A look back

          Happy new year to everyone in the Zoho Analytics community! As we welcome 2025, here's a look back of important happenings in 2024.
        • Emmanuel Katto : Zoho Meetings Outlook Plugin Authentication Issue - Help Needed

          Hi everyone, I'm Emmanuel Katto, We’ve been facing an issue with the Zoho Meetings Outlook plugin for the last couple of weeks. When we try to sign in via the plugin, it redirects to the authentication page, and after successfully authenticating, it shows
        • Search Function Not Working Properly

          Search Function Not Working Properly
        • Mapping for date field from one module to another.

          Hi there, I want to be able to map a date field(due date) in a module (sales order) to another module's(Purchase Requisition) date field(Promised customer date). Is this possible when the due date field is a zoho system date field while the promised customer
        • Nimble enhancements to WhatsApp for Business integration in Zoho CRM: Enjoy context and clarity in business messaging

          Dear Customers, We hope you're well! WhatsApp for business is a renowned business messaging platform that takes your business closer to your customers; it gives your business the power of personalized outreach. Using the WhatsApp for Business integration
        • Convert Sales order to Delivery Challan

          Dear Developer Team, In Zoho books we cannot convert sales order into delivery challan before making invoices. As a service business we have to get the delivery note signed then only we can make the invoice. In Some cases we don't receive a purchase order
        • Zoho Commerce - Mobile Application

          Does Zoho Commerce have a mobile application for customers to place an order?
        • Global "Search" in FSM

          I'm missing the global Search function like in CRM. This should save us a lot of time. We don't now upfront if the customer is a Contact or a Company. So now we have to guess in what module to start a search/filter. Also looking up an address, phone number,
        • Unable to send message; Reason: 554 5.1.8 Email Outgoing Blocked

          My account is mino@flawless-frames.com, or flawlessframesstudio@gmail.com Could you please unblock my account, I've got restricted from sending more emails
        • Which are the IP addresses to use for 'split delivery' with Office 365? (Zoho mail inbound gateway)

          Hi, I'm trying to set up 'split delivery' (email routing) with Office 365. I'm following the instructions to set up Office 365 as the primary server (https://www.zoho.com/mail/help/adminconsole/coexistence-with-office365.html) One of the prerequisites
        • This domain is not allowed to add. Please contact support-as@zohocorp.com for further details

          I am trying to setup the free version of Zoho Mail. When I tried to add my domain, theselfreunion.com I got the error message that is the subject of this Topic. I've read your other community forum topics, and this is NOT a free domain. So what is the
        • Bulk Importing Personal/Shared contacts via csv or excel

          Hi, Is there a way we can add multiple contacts or import a contact list to the personal or shared inbox? Please assist
        • Can we have Bills of Material Module ?

          Can we have Bills of Material Module ?
        • Domain verification is in progress... (How long do I need to wait?)

          Trying to setup my first email domain by connecting with GoDaddy. Have been here for quite some time and the screen is not changing. How long should this take?Send DataSend Data
        • Fixed asset management

          I want to know if there is any individual module for fixed assets management
        • How to sync read mails to GMail?

          Hello I am testing Zoho TeamInbox but I have an issue with my connected GMail account. Whenever I read a mail in TeamInbox or even reply to it, the email stays as "unread" in GMail. Is this normal behaviour? I thought that with the 2-way sync of IMAP
        • Lost ZB Code

          Hi, Please what is the ZB code for my domain? It was mistakenly deleted. Please treat as urgent.
        • Unblock ME

          info@pentekykloi.gr Unable to send message;Reason:554 5.1.8 Email Outgoing Blocked. Learn more. I purchase additional storage
        • My email id is blocked. My storage is exceeded 5GB. Deleted unwanted emails.

          My email id is prem@justbootup.com. I tried to unblock ,but it says only for the paid user. Can you help to unblock?.
        • How to Recall emails send from Teaminbox

          How to Recall emails send from Teaminbox ?
        • Zoho Analytics - Data source timezone

          Hi, I have a Zoho Desk data source that should display date information / timestamps in Europe/Paris timezone (CET/CEST). However, as shown in the attached screenshot, the data source is using America/Mexico_City timezone despite having my Locale Information
        • Several Requests

          Hello, is there any update on the following? * Scheduling Emails * Automatic Schedule Backups on Zoho Workdrive * Moving Emails Between Inboxes
        • In focus: Cliq integration in the Agent Details page

          Collaborate smarter, not harder! Managing your communication and collaboration just got easier! With the integration of Zoho Cliq into the Radar app's Agent Details page, you can now communicate and collaborate within a single platform. Why use the Zoho
        • Next Page