Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

This is an amazingly priced document generation and eSignature app that works really well IF:

  • You use Google Docs for everything.

  • You can compromise when things don't work as you expected (or spend 5 hours rebuilding the document and finally getting it to work!)

Details

Opero has a suite of tools that are reasonably priced including Documents, eSignature, Forms, Shipping, Fax, Payment, and SMS. I haven't used anything other than Documents and eSignature so I can't comment on the others. 

Opero's biggest selling points are the price, no minimumn minimum number of users, and the fact that everything is done in Google Docs. 

...

Unfortunately I tried a really simple scenario first, and when I did the actual document I found that it would not work because the document was "too complex". Look, my document is not too complex, but Opero has some limitations as to the complexity they can do. This was 12 1 page sections for product blurbs to show and hide based on criteria from the Salesforce record, and it could not do that. So we've had to do massive work-arounds that involve generating the document and then manually deleting the not needed pages after the document is generated. OMG my document is NOT too complex at all! And I can not even pinpoint what made it work now, but I deleted 1 paragraph at a time and generated the document until it worked… then put the same paragraph back in a while later and it still worked. I have no idea why it happened but it is working!

Then there is a huge amount of setup that is required that is just cumbersome and unnecessary based on other doc gen solutions. You want one paragraph to show if product is X and another value to show if product is Y - that means you need two, yes two, checkbox formula fields needs to be created. There is no ability to show or hide based on matching text that you can do in a simple Word Formula. 

Warning

Google Docs Security

You have to give Opero full access to your full corporate Google Docs account. This is not good. I'm not sure if this is a Google Docs API limitation. I would like to see it that you could give access to one Folder only. 

Or alternatively set up a random Gmail Account and use that only for these documents, but then you can’t edit the documents easily.

...

Good Things

  • Editing the document is a good experience and can be done within Salesforce. It's easy to add tables with related data. 

  • You can easily automate bulk documents - see every other app that charges you a few dollars US to do this! 

  • If you make some compromises you can get this to work and it works reliably and it works well. It does what it says on the tin... 

  • It has most of the requirements in my e-Signature Apps document.

  • The end result eSignature document is as good as you would get out of any other eSigning app.  

...

Apps that are actually not really Lightning need to be flagged on the Appexchange and given 6 months to get their shit together and get everything lightning-ified. I'm only giving them leeway because their pricing is so reasonable. 

Docs

  • Nothing I can do can get HTML (Rich Text) fields to work. This is with support at the moment. I have tried it in 3 orgs, 2 Google Docs accounts. Nothing. I will update this when I hear back from them.  Well HTML fields do work now… there was two things… 1 is ensure you have a paragraph mark after each HTML field, and DO NOT have any section breaks in the document. Yay! It works!

  • No formatting options for fields - so if you want to format a date or a currency or a percent you have to create text formula fields like you had to back in the olden days. Thankfully I was able to get away with just the $ in front of the currency fields, but I had to format the percentage fields because there was no way to not show the % symbol if there was no discount. 

  • You can only use Classic Email Templates! OMG!

  • There is a Lightning email functionality but it doesn't work if you use Signature also. So I've had to do a hack work-around and just email a link rather than emailing a document. Otherwise you are taken to a Classic page to email a document if you have Signature installed! OMG!

  • The limitation of having to create every conditional option as a checkbox formula field is such a PITA. I have 30 checkbox formula fields (well I now have to delete 12 of them due to the complexity issues, but I don't want to in case they magically fix it one day).! 

  • Because of the work-around where we have to generate the document then edit it, I can't then email the document as an attachment, I can only use the Download as PDF link and get people to download the document from the email. I hope that is acceptable to my client. (I may be able to change this now, but I actually don’t mind it, so we will see what they say, because of the other mentioned Classic issues it may not even work well to attach the document).

  • After Generating the Google Doc, you can have the Document open in Google Docs directly. HOWEVER, if you click BACK it will generate the document again. So have it save the link to a field and return to the record instead, then get the user to open the document from that link. 

  • Images are a pain, but that is Salesforce's issue with the Files vs Documents debacle, not Opero's. 

  • You can merge PDFs onto the end of the generated document - IF you generate it as a PDF. HOWEVER, the can ONLY go onto the end, and there is no way to merge two generated documents into one PDF. Hugely limiting, but see the pricing! 

...

  • Tables have very limited formatting options, and you are going to struggle compared to Word. I just had to give up having some data in a table in the end.  The issue is with the very long field names from Opero Signature… but if you really really need the signature fields in a table in the document, then create your own formula fields with short names… yes, bizarre workaround, and I haven’t tried it yet, but I’m sure it will work).

  • You can't do more advanced things like embed another document into a google document, convert from Markdown to formatted text, or do fancy formulas like you can in Word. (yeah I tried everything to get around the complexity issues). 

...