x

Add high-performance, fully programmable video to any application with the new SignalWire Video API

How a Practicing Lawyer Integrated Video Conferencing with e-Signatures in 30 days

Case Study: Agree.live

Abbi Minessale | Product Marketing Manager

Oct 15, 2021

“I would recommend SignalWire because as I’ve seen using other traditional video meeting platforms, such as Zoom for example, [SignalWire] is a more detailed product. It is like buying a suit in a supermarket, compared to buying a suit from a tailor. [SignalWire] is tailor-made.”

Filippo Celoria - Founder at Agree.live

Filippo Celoria is a lawyer based out of Milan, Italy. 

In January of 2019, Fillippo landed on an idea for an application that would allow users to sign legal documents while video chatting. As a practicing lawyer himself, Fillipo knew:

  • How important it is for certain legal documents to be signed in the presence of a client.
  • The hassles of the workflows when using different platforms for video conferencing and electronic signatures.

After searching around for a solution that integrated both and finding none, he set out to create it himself.

The first iteration Filippo and his development team launched was a document workflow automation app that made it easier for non-lawyers to generate and sign legal documents by filling in pre-defined prompts.

However, after COVID struck Italy and strict restrictions on movement and in-person gatherings were put in place, the concept of integrating video conferencing and e-signatures seemed almost inevitable.

Filippo faced a seemingly uncrossable gap between his vision and the capabilities necessary to bring it into reality: the technical complexities of WebRTC.

How to build well-executed video conferencing features without mastering WebRTC first?

Fillipo and his development team initially attempted to build agree.live's vision on top of existing video conferencing applications, like Zoom and Microsoft Teams.

The limitations of Zoom and Teams revealed themselves in 3 ways:

  1. Beta customers found it impossible to use agree.live’s original product on a mobile device or directly from a browser: they had to download a video conferencing app and create an account with it AND agree.live to even try it.

  2. It was not possible to directly integrate Zoom or Teams video conferences into the e-signature workflow itself, forcing customers to go back and forth between the document signing interface and a Zoom or Teams meeting. This defeated the entire intention of the app: negotiating contract terms and signing contracts from a single interface.

  3. Video resolution was too poor for reading the text of the contracts closely. To meet agree.live’s requirements, one-third of the screen real estate in a video meeting must be dedicated to a shared document, and the text of the contract must be be easy to read for all participants.

Determined to see his application come to life as intended, Filippo sought out a new approach.

From broken solution to working app in less than 30 days.

In April of 2021, Fillipo’s development team began building out the newest version of agree.live on top of SignalWire Video Conferencing API.

Less than 30 days later, the team launched an e-signature app with a real-time video conferencing feature built directly into the document reviewing and signing interface.

The new version eliminates the need to jump back and forth between a video conference app and the document viewer to complete the e-signing process 

Now, an editable PDF sits in the middle of the screen with a video conferencing window embedded directly next to it, both completely within a browser.

It all works on both desktop and mobile with no apps to download or secondary accounts to create.

The difference in the quality of the video conferencing experience was also striking: instead of the awkward pauses and clipping audio when two or more people speak at the same time (a standard feature of Zoom and Teams), agree.live's users can negotiate and hash out the details of the contract in a naturally-flowing dialogue, much as they would in real life.

Filippo and his team could also leveraged SignalWire's traditional SMS APIs to include a multifactor authentication feature that complied with Italian law.

And because they built on highly flexible video conferencing APIs instead of trying to wedge heavyweight apps that were not originally designed as platforms, Filippo and his team can build the roadmap around Filippo's precise vision.

So today, they're working on expanding agree.live's features to include sentiment analysis.


Results

Go to market faster:

Agree.live was able to integrate SignalWire video APIs and launch their new product in less than one month.

Flexible and developer-friendly:

Agree.live was able to build their application the way they wanted it rather than adapting to a rigid solution. 

Natural Dialogue:

Agree.live’s customers can easily talk business without the awkward pauses or audio clipping associated with legacy solutions.

Excellent video quality:

Agree.live’s customers can easily read the fine print on contracts and see the nuanced expressions of their clients and partners.