Today's Deep-Dive: Documenso
Ep. 126

Today's Deep-Dive: Documenso

Episode description

Documenso is an open-source alternative to traditional digital signing tools like DocuSign, aimed at simplifying the process of signing documents. Users can create, manage, and send documents for signatures electronically, eliminating the need for printing and scanning. The platform features a Teams option for collaboration, allowing multiple users to work together on document workflows in a secure environment. Built on a modern tech stack, including TypeScript and Next.js, Documenso ensures a fast and responsive user experience. The open-source nature of the platform promotes transparency and security, as the code is publicly accessible for scrutiny and modification. Users can host Documenso themselves or opt for a hosted solution, catering to both tech-savvy individuals and those seeking ease of use. The upcoming template store will provide pre-made templates for commonly used documents, enhancing efficiency for businesses and freelancers. With strong security measures in place, Documenso adheres to international standards for electronic signatures, ensuring legal validity. The active community surrounding Documenso contributes to its continuous improvement and innovation. Overall, Documenso represents a significant shift towards more collaborative, transparent, and user-controlled digital document solutions.

Download transcript (.srt)
0:00

Everyone, welcome back for another deep dive.

0:02

Today, we're taking a look at something pretty interesting,

0:04

Documenso.

0:06

It's billed as an open source alternative

0:08

to things like DocuSign.

0:10

And before we get too far into it,

0:12

just want to give a quick shout out

0:13

to our sponsor, Safe Server,

0:15

if you are thinking about making the leap

0:17

to open source solutions.

0:18

These are the folks to talk to.

0:19

They can handle your hosting needs

0:21

and guide you through that whole

0:23

digital transformation process.

0:24

Check them out at www.safeserver.de.

0:28

Great to be here.

0:29

Yeah, so let's talk about signing documents digitally.

0:32

Yeah.

0:33

I mean, you know how it usually goes, right?

0:34

Scan, print, scan again.

0:36

It's a whole thing.

0:37

Yeah, it is.

0:38

Documenso wants to simplify that.

0:40

And here's the real like intrigue here.

0:43

It's completely open source.

0:45

You can see the code.

0:46

You can examine it.

0:47

Heck, you can even modify it.

0:48

That's right.

0:49

Pretty unique for something in the digital signing space.

0:51

So I've got some questions about how it all works.

0:53

And luckily we have an expert here to walk us through it.

0:55

Yeah, excited to dive in.

0:57

I think what's really fascinating about Documenso

0:59

is that it's tackling this really common pain point,

1:02

like we were just talking about, that clunkiness

1:04

of traditional digital signing.

1:06

And then it's addressing it with a really forward thinking

1:08

approach using open source technology.

1:10

OK, I'm all ears.

1:12

For someone who's never heard of Documenso,

1:14

what's the elevator pitch?

1:15

Like, what does it actually do?

1:17

So imagine you need to send a contract

1:19

to a client with Documenso.

1:21

You create that document right on the platform.

1:23

You send it off for signatures.

1:24

You manage the whole process electronically.

1:27

No more printing, scanning, chasing down wet signatures.

1:31

They've really focused on making that whole experience smooth

1:34

and intuitive, even if you're dealing with multiple signatures

1:37

or specific signing orders.

1:38

Sounds way more convenient than what I'm used to.

1:40

I did see something about a Teams feature, too.

1:42

What is that all about?

1:43

Yeah, so the Teams feature is all about collaboration.

1:46

So let's say you and your colleagues

1:48

are working on a project, and it requires several people

1:51

to sign off on documents.

1:53

Well, with Documenso Teams, you can

1:55

create this dedicated workspace where

1:57

you can work together on those signing workflows,

2:00

keep everything organized, ensure those important documents

2:02

stay secure within your team.

2:04

OK, that makes sense.

2:05

Collaboration is key in any business.

2:07

Now, I'm always a bit curious about the tech

2:09

behind these kinds of platforms.

2:12

I know a little bit about coding,

2:13

but I'm definitely not an expert.

2:15

What is powering Documenso?

2:17

Is it something I could wrap my head around?

2:18

That's a great question.

2:20

So Documenso uses what we call a modern tech stack,

2:23

but don't let that intimidate you.

2:24

It just means they're using tools and languages

2:26

that are known for being efficient and reliable.

2:29

They're working with things like TypeScript, Next.js, Prisma,

2:32

and Tailwind CSS.

2:33

OK, some of those names ring a bell.

2:35

Could you break down what those technologies bring

2:37

to the table?

2:38

What does using Next.js actually mean for the user?

2:41

Great question.

2:42

So Next.js is a framework for building super fast

2:45

and dynamic applications.

2:47

What this means for you as a user

2:50

is that Documenso should feel really responsive and quick,

2:53

even if you're working with large or complex documents.

2:57

OK, I'm starting to see the picture here.

2:58

So it's not just about the features.

3:00

It's about how smoothly and quickly those features work,

3:03

right?

3:03

Exactly.

3:04

And when you combine that with the fact that it's open source,

3:06

it gets even more interesting.

3:07

OK, the open source thing, that's

3:08

something I really want to unpack.

3:10

I get that it means the code is open for anyone to see.

3:13

But why is that such a big deal?

3:15

Wouldn't that make it less secure?

3:18

I mean, couldn't someone just slip in some malicious code?

3:21

That's a common misconception.

3:22

Open source doesn't automatically mean less secure.

3:24

In fact, it often means the opposite.

3:26

Think of it this way.

3:27

With closed source software, you're

3:28

relying on the company to find and fix any security

3:31

vulnerabilities.

3:32

But with open source, the code is out there

3:34

for everyone to scrutinize.

3:36

That means more eyes are looking for potential issues, which

3:39

leads to faster fixes and a more secure system overall.

3:42

So it's like a crowd source security team constantly

3:45

keeping an eye on things.

3:46

That's a great way to put it.

3:47

Plus, you're not relying on blind trust

3:48

if you have the skills or someone on your team does.

3:52

You can dive into the code yourself

3:54

and verify that it's doing what it's supposed to do.

3:56

OK, now that is pretty cool.

3:58

You're not just taking their word for it.

3:59

You can actually see how it all works.

4:01

Precisely.

4:02

And this ties into a quote we found from Nitin Gupta,

4:05

the COO of Prisma Inc.

4:07

He said, quote, if I'm confused by any Documensotion,

4:11

I can directly read the code to understand

4:13

what is happening underneath, end quote.

4:15

That's the beauty of open source.

4:17

No more black boxes, just clear, accessible information.

4:20

That makes a lot of sense, especially for something

4:23

as important as signing legal documents,

4:25

that transparency feels really valuable.

4:27

So let's say I'm sold on this open source idea.

4:30

Can I host Documenso myself?

4:32

Absolutely.

4:32

You have options.

4:33

You can use their hosted solution

4:35

if you want the convenience.

4:36

Or you can take complete control by hosting it yourself.

4:39

They offer several methods.

4:41

Docker Railway, Render, Koi, Ballestio,

4:43

each with its own pros and cons, depending

4:44

on your technical setup.

4:46

Wow, those are some serious tech terms.

4:49

I'm definitely getting the sense that Documenso

4:51

is geared towards people who are comfortable with technology.

4:53

It definitely appeals to the tech savvy crowd,

4:56

especially those who value customization and control

4:59

over their data.

5:00

But they're also making efforts to make it accessible

5:03

to a broader audience with a user-friendly interface

5:06

and clear Documensotion.

5:08

So even if I'm not a coding whiz,

5:10

I can still benefit from the security and transparency

5:12

of Documenso.

5:13

That's the goal they're working, to bridge that gap

5:16

and make open-source solutions more approachable for everyone.

5:19

OK, that's encouraging to hear.

5:20

Now, I'm curious about the future of Documenso.

5:22

Is it still under development?

5:24

Are they actively adding features and improvements?

5:26

Absolutely.

5:26

Documenso is a living, breeding project

5:29

with a very active community behind it.

5:31

They're constantly working on improvements, new features,

5:34

and making the design even more user-friendly.

5:36

They even have a template store in the works.

5:38

Oh, and a template store, that sounds really useful.

5:41

What will that offer?

5:42

Think of it as a library of premade templates

5:44

for commonly used documents, contracts, invoices, NDAs,

5:48

you name it.

5:49

It'll be a huge time saver, especially

5:52

for businesses or freelancers who regularly send out

5:55

the same types of documents.

5:56

Wow, they've really thought this through.

5:58

This is shaping up to be a pretty impressive platform.

6:00

So just to recap for our listeners,

6:02

we're talking about Documenso, an open-source alternative

6:05

to traditional digital signing tools.

6:07

It's transparent, secure, and gives users a lot of control

6:11

over their data.

6:12

Exactly, and they're constantly innovating,

6:14

adding new features like the Template Store,

6:16

and making it easier for people to embrace

6:18

the open-source world.

6:19

This is definitely piquing my curiosity.

6:21

What else is there to know about Documenso?

6:23

Let's dive into some of the key features in more detail.

6:25

I think you'll be impressed by how much thought they've

6:28

put into the user experience.

6:29

Lead the way.

6:31

I'm ready to learn more.

6:32

All right, so let's break down some of those key features that

6:35

make Documenso so user-friendly.

6:37

One of the things that really stands out

6:39

is the intuitive document creation process.

6:43

And what I mean by that is you're not limited to just

6:45

signing documents.

6:47

You can actually create them right within the platform.

6:49

Oh, that's interesting.

6:50

So you're not just uploading existing PDFs.

6:52

You can actually build documents from scratch.

6:55

Exactly.

6:56

They've built in this really user-friendly editor

6:58

where you can add text images and even interactive fields,

7:02

like those signature boxes and check boxes

7:04

we talked about earlier.

7:05

OK, so you've got this blank canvas,

7:06

and you just start adding the elements you need.

7:09

What about those pre-made templates we discussed?

7:11

Does the document creation tool tie into that at all?

7:14

Absolutely, it does.

7:15

Remember, we talked about that upcoming template store.

7:16

Well, you'll actually be able to use those templates

7:18

as a starting point right within the document creation tool.

7:21

So instead of staring at a blank page,

7:23

I could pull up a template for, say,

7:25

a standard freelance contract and then just customize it

7:29

to fit my specific needs.

7:31

Exactly.

7:31

It saves you a ton of time and ensures you're not

7:34

forgetting any crucial details.

7:36

Plus, those templates will be vetted for legal soundness

7:38

so you can have more confidence that you're

7:40

using the right language.

7:41

That's a huge relief.

7:43

I've definitely had moments where I'm like, wait,

7:45

is this clause worded correctly?

7:48

It's nice to know there's some built-in legal peace of mind.

7:51

Yeah, they've really thought about that whole user journey,

7:54

especially for people who might not be legal experts.

7:57

That's really smart.

7:58

OK, so I've created my document and maybe

8:01

customized a template.

8:02

What happens next?

8:03

How do I actually send it out for signatures?

8:06

It's super straightforward.

8:07

You just enter the recipient's email address,

8:09

add any relevant information, like their name or role.

8:13

And then you can personalize the message that

8:15

goes along with the document.

8:16

So it's like sending a regular email,

8:18

but with a special Documiso link attached.

8:20

Precisely.

8:21

And from the recipient's perspective,

8:23

it's equally simple.

8:24

They click the link.

8:25

They review the document and sign it electronically

8:28

using their computer or even their phone.

8:29

No need to print, sign, and scan.

8:31

That's amazing.

8:32

Remember those days when we'd have

8:33

to go through that whole rigmarole?

8:35

It feels like the Stone Age now.

8:36

Right.

8:37

Documenso is all about making that a thing of the past.

8:40

And what's really cool is that the whole process

8:43

is secure and legally sound.

8:45

They use a combination of encryption digital certificates

8:48

and those audit trails we mentioned earlier.

8:50

OK, security is always a big question mark for me

8:53

when it comes to digital tools.

8:54

I'm always a bit paranoid about someone intercepting my data.

8:58

How does Documenso handle that?

8:59

Well, first of all, all the data is encrypted,

9:02

both in transit and at rest.

9:04

That means it's scrambled and protected,

9:06

whether it's being sent back and forth

9:07

or just sitting on their servers.

9:09

And they adhere to all the internationally recognized

9:12

standards for electronic signatures,

9:15

like IIDIS in Europe and the eSign Act in the United States.

9:19

So those signatures actually hold up in court,

9:21

just like a pen and paper signature.

9:22

In most cases, yes, of course.

9:24

As with anything legal, there can

9:26

be nuances depending on the specific jurisdiction

9:28

and the type of document.

9:30

It's always a good idea to consult with a legal expert

9:32

if you have any concerns.

9:34

Good point.

9:34

Now, one thing I really appreciate about Documenso

9:37

is the focus on collaboration.

9:39

We touched on the Teams feature.

9:41

But could you delve a little deeper into how it works?

9:43

Of course.

9:44

Think like a shared workspace within Documenso.

9:46

You can create teams with your colleagues or clients,

9:50

and then you manage document workflows collaboratively.

9:53

So instead of setting documents back and forth via email,

9:56

everyone involved has access to the same platform

9:59

and can see the progress in real time.

10:01

Exactly.

10:01

You can assign roles and permissions, share templates,

10:04

and track the status of documents

10:06

as they move through the signing process.

10:08

It streamlines communication and keeps

10:11

everyone on the same page.

10:12

That sounds like a lifesaver, especially

10:13

when you're working on projects with multiple stakeholders.

10:16

It's a game changer for teamwork, for sure.

10:18

And it all ties back to that core idea of transparency

10:21

and control that we discussed earlier.

10:22

Right.

10:23

It's not just about making signing documents easier.

10:25

It's about creating a more open and efficient way

10:29

to work together.

10:30

Now, we've talked a lot about the benefits for businesses

10:32

and teams, but what about individuals?

10:35

Does Documenso have something to offer for people

10:38

who aren't running a company?

10:39

Absolutely.

10:40

One feature that's particularly useful for individuals

10:43

is the public profile.

10:45

It's almost like a digital storefront for your documents.

10:47

OK, I'm intrigued.

10:48

Tell me more about that.

10:49

With the public profile, you can create

10:52

this professional presence on Documenso

10:54

and showcase pre-made templates for documents

10:57

you frequently use.

10:58

Let's say you're a landlord, and you need your tenants

11:00

to sign a lease agreement.

11:02

You can upload a template to your public profile

11:04

and then easily share a link with your tenants

11:06

they don't even need to create an account to access

11:09

and sign the document.

11:10

That's incredibly convenient.

11:11

It simplifies the whole process and adds

11:13

a level of professionalism, especially

11:15

if you're working with people you don't know well.

11:17

Exactly.

11:17

It builds trust and streamlines the entire signing experience.

11:21

I'm seeing more and more how Documenso has really

11:24

thought about the needs of a wide range of users.

11:27

It's not just a one size fits all solution.

11:29

It's designed to be flexible and adaptable.

11:32

And remember, it's all backed by the power of open source.

11:35

Right.

11:36

Transparency, security, and customization.

11:38

Those are some pretty compelling advantages.

11:40

Now, I'm wondering about integration with other tools.

11:43

Is Documenso like a standalone platform,

11:45

or can it play nicely with other software I might be using?

11:48

That's a great question.

11:49

And it's something Documenso has clearly considered.

11:51

They offer several integration options,

11:54

including Zapier webhooks and a robust API.

11:56

OK, break that down for me.

11:58

What does that actually mean for someone who's not a tech whiz?

12:01

Essentially, it means you can connect Documenso

12:03

with a variety of other tools you

12:04

might be using, like your CRM, your email marketing platform,

12:09

or even your project management software.

12:11

So instead of having to juggle multiple platforms

12:13

and manually transfer data, it all

12:15

flows smoothly between different systems.

12:17

Exactly.

12:18

It streamlines your workflows and keeps

12:20

all your important information connected.

12:22

For example, let's say you use a CRM

12:24

to manage your client relationships.

12:26

You could set up an integration so

12:28

that whenever a new client is added to your CRM,

12:31

a welcome letter is automatically

12:33

generated and sent through Documenso for signature.

12:36

Wow, that's impressive.

12:37

It's like having a virtual assistant handling

12:40

all the tedious paperwork.

12:41

It really does automate a lot of the manual tasks

12:44

that can bog you down.

12:45

And because they're using open standards

12:47

like Zapier and Webhooks, you have a lot of flexibility

12:50

in terms of which tools you can connect to Documenso.

12:53

That opens up a lot of possibilities.

12:55

It feels like they're really building an ecosystem, not just

12:58

a standalone platform.

13:00

I'm starting to see why people are so excited about Documenso.

13:02

It's definitely an exciting development

13:04

in the world of digital documents

13:06

and open source software.

13:07

Now, I know we've touched on the technical aspects of Documenso.

13:11

But could we dig a little deeper into the technology behind it?

13:14

I'm curious to know what makes it tick.

13:16

Absolutely.

13:17

Let's peel back the layers and take a closer look

13:19

at what's going on under the hood.

13:20

Lead the way.

13:22

I'm ready for a little tech talk.

13:23

So as we mentioned earlier, Documenso

13:25

is built on what we call a modern tech stack.

13:28

Now, that might sound intimidating to certain people,

13:31

but it really just means that they're

13:32

using tools and technologies that

13:34

are known for their performance, security, and efficiency.

13:37

OK, that makes sense.

13:38

So what are some of the key technologies they're using?

13:40

I'm familiar with some basic coding concepts,

13:42

but I'm definitely not a developer.

13:44

No worries.

13:45

I'll try to keep it simple.

13:47

One of the core technologies is TypeScript.

13:49

Think of it as a supercharged version of JavaScript.

13:52

It helps developers write cleaner code and catch errors

13:56

early on, which ultimately leads to a more

13:58

stable and reliable platform.

14:00

So it's like having a safety net built into the coding process.

14:03

Exactly.

14:04

It helps prevent those pesky bugs that

14:05

can cause problems down the line.

14:08

Now, another key piece of the puzzle

14:09

is Next.js, which is a framework for building web applications.

14:14

It's known for its speed and performance.

14:16

So you can expect Documenso to be pretty snappy,

14:19

even if you're dealing with complex documents.

14:21

OK, speed is definitely a plus when it comes to digital tools.

14:25

I hate waiting for things to load.

14:27

Yeah.

14:28

What about the database?

14:29

How is all that data being stored and managed?

14:31

They're using a tool called Prisma,

14:33

which is an ORM that stands for Object Relational Mapper.

14:37

Don't worry too much about the technical jargon.

14:40

But essentially, it helps the application

14:42

communicate with the database in a really

14:44

efficient and secure way.

14:46

It's like having a translator between the code

14:48

and the database, making sure they understand

14:50

each other perfectly.

14:51

That makes sense.

14:53

So it's all about streamlining those behind-the-scenes

14:55

processes to make the user experience

14:57

as smooth as possible.

14:59

What about the visual side of things?

15:01

How do they achieve that clean and modern look?

15:03

For that, they're using Tailwind CSS, which

15:06

is a utility-first CSS framework.

15:09

It's a bit of a mouthful, but basically, it

15:10

helps developers style elements quickly and efficiently,

15:13

leading to a consistent and visually appealing design

15:15

across the entire platform.

15:17

So they're using all these different tools

15:19

to create a platform that's not only functional and secure,

15:22

but also looks great and is easy to use.

15:27

I'm starting to get a real appreciation

15:29

for the thought and effort that goes into building something

15:31

like Documenso.

15:33

Yeah, it's definitely a complex undertaking,

15:35

but they seem to be doing a great job of balancing

15:37

those technical aspects with the user experience.

15:40

Now, we've talked a lot about the technology and features,

15:42

but one thing that keeps coming back to me

15:44

is the open source nature of Documenso.

15:48

I'm really intrigued by that whole concept.

15:50

Can you remind us why that's such a big deal?

15:52

Absolutely.

15:53

Being open source means that the code is publicly

15:56

available for anyone to see, examine, and even modify.

16:00

This has some pretty significant implications.

16:02

First of all, it promotes transparency.

16:05

You're not just taking their word for it,

16:07

that the platform is secure and reliable.

16:08

You can actually see the code for yourself and verify it.

16:11

So it's like having a window into the inner workings

16:13

of the platform.

16:15

Exactly.

16:15

No more black boxes.

16:17

And that transparency also fosters collaboration

16:20

developers from all over the world

16:22

can contribute to the project, helping

16:23

to improve features, fix bugs, and enhance security.

16:27

So it's like having this global team

16:29

of experts constantly working to make the platform better.

16:32

Precisely.

16:33

And because it's open source, you also

16:35

have a lot more control.

16:36

You're not locked into a specific vendor

16:38

or forced to rely on their updates and support.

16:41

If you have the technical skills you can host,

16:44

Documenso yourself, customize it to your heart's content,

16:47

and even create your own version of the platform.

16:50

Wow, that's pretty empowering.

16:51

It feels like a completely different approach

16:53

to software development and distribution.

16:55

It is, and it's an approach that's gaining momentum

16:57

in many industries.

16:58

People are realizing the value of open source,

17:01

not just from a technical perspective,

17:03

but also in terms of ethics and community.

17:05

I'm seeing that the more we talk about Documenso,

17:07

the more I'm sensing that it's not just about signing

17:09

documents, it's about this bigger shift in how

17:11

we think about technology.

17:12

If you hit the nail on the head, it's about collaboration,

17:14

transparency, and giving users more control over the tools

17:17

they use.

17:18

Now, you mentioned earlier that Documenso

17:20

has a very active community behind it.

17:22

Can you tell us more about that community

17:23

and how it contributes to the platform?

17:26

The Documenso community is this vibrant hub of users,

17:30

developers, and open source enthusiasts

17:33

who are passionate about the project.

17:34

They connect on platforms like Discord.

17:36

They share ideas, ask questions, help each other out,

17:39

and even contribute to the development of the platform.

17:41

So it's like a collective brain trust

17:43

constantly working to improve Documenso.

17:45

That's a great way to put it.

17:46

And the Documenso team really values that community input.

17:50

They're constantly listening to feedback suggestions

17:53

and even contributions from the community.

17:55

It's amazing to see how open source can bring people together

17:58

to create something truly innovative and impactful.

18:01

It really is.

18:02

And it's not just about writing code.

18:03

It's about building the shared vision for a better future.

18:07

This has been a fascinating deep dive

18:08

into the world of Documenso.

18:10

I'm honestly blown away by how much they've achieved

18:13

with this open source platform.

18:14

It's superior user friendly and incredibly versatile.

18:18

I agree.

18:18

They've really thought of everything.

18:19

And the fact that they're constantly

18:21

evolving and adding new features makes it even more impressive.

18:24

Definitely.

18:25

And a big thank you to Safe Server

18:26

for supporting this deep dive into Documenso.

18:29

For listeners who are interested in learning more

18:31

about Documenso or exploring open source solutions

18:35

for their own needs, I highly recommend

18:37

checking out Safe Server's website at www.sateserver.de.

18:43

They can help you navigate the world of open source

18:45

and guide you through the digital transformation process.

18:47

It's been a pleasure diving deep into Documenso with you today.

18:51

Hopefully our listeners now have a better understanding

18:53

of what makes this platform so unique

18:55

and why it's generating so much excitement.

18:57

Absolutely.

18:58

And if you're as intrigued by Documenso as we are,

19:01

we encourage you to check out their website

19:02

and explore the platform for yourself.

19:04

You might be surprised by what you discover.

19:07

That's all for this episode of The Deep Dive.

19:09

We'll see you next time for another exploration

19:11

of the ideas shaping our world.