Developing Requirements with Mermaid.ai

I had a great moment today using Mermaid.ai with a new customer. We were going through their requirements (as one generally does) so I could understand how they were using the system. While the customer was talking, I was scribbling in NotePad++ as furiously as I could.

Yes, I know I can transcribe it with a multitude and variety of transcription programs, but there is something to be said for typing it yourself and committing it to your memory.

Anyway, after the call, I had a flow that looked something like this.

Create Segment
Email
	- 1 Week Follow-up to hasn't registered

When the Event is 1 week to go
	- 14 RSVP Follow-up if haven't registered
	- For those who have registered, If Have registered, 1 week ago.
	
When the Event is 1 day to go 
	- Only email to those that have registered
	
The Day after send an email to the attendees.

Emails have the event name in them.

Nothing special, from there I went over to Mermaid.ai and dumped all that text into their “New Diagram/AI” tool.

From there, I got back this beautiful diagram (okay, I manually picked the theme), which I was then able to send 2 minutes after my call to the client to confirm the flow of what they are trying to accomplish.

And that’s it, that’s how you generate value in the work you do for your customers, so you can get to the good stuff.

Simple to use, easy UX, rock solid, ship it!