Tag Archives: Before the Launch Try Artsy Editor for free

Reaching Profitability Before Launch

Background

Last month, I read a post by Joel Gascoigne questioning the necessity of a coming soon page that only collects email addresses. Instead, he proposed skipping it completely and putting up a landing page for the product. Pretend that the product exists, then validate product potential from people’s reactions.

While I did go through a well-rounded process validating my idea (getting 38 willing-to-pay customers before writing a single piece of code), my coming soon page was only to collect emails – alongside showing a screenshot and a description. There aren’t much information on how it will work.

Through a series of promotions I started, I was be able to get 646 people’s interests in 2.5 months. Instead of letting those leads sitting around until launch, I decided to utilize it beforehand to further validate the potential of Artsy Editor. I put up a secret sales page where people can buy Artsy Editor at a heavily discounted price.

Summary

  • How much: $9.99
  • Who: only people in the mailing list
  • What: a developer license (normally worth $199)
  • How long: only for one week

Results: 21 sales, $209.79 in revenue, $197.41 after PayPal fees

(3 of the 24 orders are $0.01 test orders.)

I never expected more than 10 sales at this stage. But out of my surprise, 21 people bought it before we launch. $210 is not a lot of money. But it had covered all initial starting cost (well, not counting time investment):

Total cost to date: $175

Profit before launch: $22.41

How I did it?

Drafting the email

Besides promoting the sales, I want to continue my customer development process. So before I actually mentioned the pre-launch, I asked three questions:

  1. What is one thing that WordPress editor annoys you the most?
  2. How would you like it to be fixed?
  3. How many blog posts do you write per week in average?

Here’s why I included these 3 questions:

  1. Study the direct pain point they have
  2. Learn exactly what they want to be fixed
  3. Know how heavy they will use the editor

A/B testing the email

I am very into analytics and numbers, so I set up a A/B test in Campaign Monitor to measure open rates, clicks, and conversion rates.

Subject test: 3 Questions & A Special Gift vs. 3 Questions from Artsy Editor

Content test: Mention 3 questions before the promotion vs. mention the promotion before 3 questions

Version A

Version B

Sending the email

I didn’t send to 646 people together. I separated them into 3 days. Reason being 1) in case there are anything wrong in the server or in the plugin, I have time to fix it before getting into everyone’s hands, 2) I don’t want to get overwhelmed with feedback & suggestions.

I made the right decision. Because the payment processor threw out an error when customers returned from PayPal after payment. But I was be able to fix it quickly and only 1 person was affected.

The numbers

I am sure you guys are as addicted to numbers as I am. So I’d love to share some of the metrics I measured:

Overall reports:

Separated by 3 days

A/B test:

The test was only conducted on small percentage of people, and the rest received winning version

Link clicked on:

This is the winner A/B test version as well.

Email client usage:

Take a look at our Worldview:

Lessons that you can take away

1. Sell your product before it’s perfect

“I don’t want my users to use something that isn’t polished.”

You probably ran into this situation before: when you felt something wasn’t polished, you fixed it. Then during the subsequent testing, you found something else weird, you wanted to change it as well. At the end, your release was either behind schedule, or worse, never launched.

I suggested you to do the opposite. Try to get it out the door quickly, even if it contains minor flaw here and there (not critical bugs, though, I will explain why in #4). I know this is hard for you to let your customers see a weak point in something that you are proud of. But think about it this way: you will never know what your customers prefer until you show it to them and ask them.

2. Ask for feedback whenever possible

As I mentioned above, I utilized every opportunity I have to talk to my potential customers. This time, I discovered that WordPress developer is a big market that Artsy Editor can sell to. Because I learned from 3 freelancers that their clients had asked for a cleaner way to write content on WordPress. Artsy Editor looks like the right fit for them. If I never talked to them, I will never know there is such a huge need for it. I will never dig this piece of gold.

Talk to your anyone, you will discover something you never know before that will probably help boost your business.

3. Measure everything

Measuring metrics now means you can save time or make more money in the future. It is a very simple theory. If you figure out the things that work out better, you can simply do that the next time and not waste any time/money on the other. That’s why I keep an eye of any numbers I can get a hold of, whether it is conversion rates or click-through rates.

Just keep testing and measuring, so you know the right way to do things.

4. Deal with critical bugs quickly

Honestly, not everything was going that well. One beta tester (actually he has been my mentor since the first week of Artsy Editor) had experienced a bug where the editor crashed and the content iwa not auto-saved. This is a big deal, because he couldn’t get the content back.

This is the thing that I want to prevent: a critical flaw, something that loses user’s data or breaks the fundamental functionality (a.k.a. if this doesn’t work, it’s gameover). Auto-saving fits into this category.

When I received this bug report, it was 3AM PST. So when I woke up, I had to rush to my computer, fix the issue immediately and release an update.

Then I sent an apology email, explain the bug, and promise that this will never happen again.

We’re launching tomorrow!

Yes, we are launching tomorrow morning so keep an eye on our homepage for more information!

UPDATE: We’ve launched!

Development Update

I’ve signed up for countless services’ pre-launch email subscriptions before. Most tended to be the same:

  1. You give them your email because it looks interested.
  2. You wait… kind of lose interests gradually.
  3. They send you a promotional email at the launch day, but you feel like you aren’t interested any more.

My philosophy is to be as transparent as possible. I don’t want people to just give me their emails and expect them to pay me money for a WordPress plugin. I don’t think that’s how it should work. I want to keep every interested prospects up-to-date with my progress. So they know what’s going on and what to expect.

Design

On the week of April 10th-17th, I put myself in Photoshop to make sure Artsy Editor will have the best user interface possible. It doesn’t mean the most beautiful look, but the most appropriate user experience. I had to decide carefully how big a button is and where it should be placed. Take a look at the mockups I came up with:

Coding

I am collaborating with a WordPress plugin developer to bring my design into reality. You might be asking why I want to work with someone instead of doing it all myself? The answer is simple: there are people that are better than me at this. I don’t consider myself a bad developer. I’ve been doing PHP development (mainly CodeIgniter) and JavaScript development for a while. But I think in order to provide the quality it deserves, I need to work with people that are real good at this.

The progress had been fantastic. We’ve got the basic WYSIWYG working, including formatting, adding links, as well as the code that integrates it as a WordPress plugin.

There are still a lot more to be done – things like image uploading, image resizing, different settings, and small bits and pieces here and there. But you can definitely expect what you receive from me will be top-notch.

Marketing

After the successful first round of idea validation, I’ve put less time into talking to people about Artsy Editor and more time into design & development. This week, I am back to focus on marketing.

I am going to slowly and gradually get in touch with power bloggers so I can see what problems they are having with WP’s editor. They are going to be a huge percentage of my target customers. So I want to make sure Artsy Editor is going to fit their needs and worth what they are paying for.

I Know You Will Have Questions

How is it going to be out?

I don’t do ETA, anything unpredictable can happen anytime. I keep telling myself June. But It can be earlier or later than that, depends on how things go. But the thing I can promise is I will not rush and deliver the best editor I can.

Will it be a generic version of Artsy Editor (not WordPress only)?

My current focus is WordPress. It’s a strong & huge community to be in. And it will be easier for normal, non-technical folks to use it (just purchase, upload, and activate it). But if enough people have that request, I will consider it in the (not-nearish) future.

Will Keep You In Touch

Lastly, I want to let you know I am open for any suggestions or questions – just email me at stephen@artsyeditor.com. I will get back to everyone of you. Also, I will continue to keep you guys updated as I move on!

How Did I Get 38 Willing-to-Pay Customers Before Writing Code?

Introduction

Artsy Editor was a little idea I had 2 weeks ago. 9 days after that, I showed 1000+ people my mockup, validated with 109 people personally, and 38 of them were already ready to pay for it.

This is not a getting-rich-overnight story. This is not a telling-you-exactly-what-to-do story. This is a post where I share how I did it and the techniques I used. If you have an idea and wonder where to begin, this post is for you.

Without further ado, let’s get into the story:

Once upon a time…

I use WordPress for product announcements and behind-the-scene stories of OhBoard, my $3.99 whiteboard app for Google Chrome. It was an OK experience at first. But as I started to write more and more, I felt like the interface was too crowded. There were too many elements that I didn’t need, but the area I heavily relied on – the text box – was only a small portion of the screen. It was like writing on a piece of paper with boxes and lines filling up all over it, with little empty space left.

It was a horrible experience. I hated it.

Few months ago: I came across a gorgeous writing application made for distraction-free writing. It was called OmmWriter. It had some sophisticated background image and audio that put me in the zen-like writing mood.

Two weeks ago: A Mac app called Byword was released. It was similar to OmmWriter, but with an even simpler interface, no background image, no background audio, just text and some formatting options in a minimalist environment. I fell in love with it as well.

My bad experience on WordPress and these 2 great writing apps triggered my mind all together at one point. I thought why shouldn’t I bring the minimalist writing interface into WordPress and solve many specific problems with WordPress’ editor?

March 20, Sunday

Facebook conversation

1:00 PM: It all started as a product research question on Facebook, the place where my closest friends were. I simply asked if people will be interested in something like this.

Although I didn’t get a lot of responses, the results were satisfied. Within 2.5 hours, I received 6 responses. 3 of them were willing to pay.

Technique #1: Offer incentives when asking for feedback on ideas. Think about it: get free stuff for giving honest opinions, isn’t it a great deal? I gave away 2 Startup Weekend tickets that I purchased from AppSumo SXSW bundle. People were motivated to answer my questions.

Facebook chat

1:30PM: While waiting for responses, I reached out to 14 of my friends that were online at that time. I knew I could get a lot out of chatting with people one-on-one.

I don’t want to share actual screenshots, I will tell you how the conversation generally went:

Technique #2: Ask people what their problems are, then ask if they are willing to pay if I can solve their problems. I can see directly what features I need to include to make it something worth paying for.

Twitter conversation

4:00 PM: Few hours after I asked on Facebook, I turned to Twitter. I have ~2000 followers, and I also decided to give away 2 $50 Twilio credits, which are developers’ favorite. So the amount of feedback I got were fairly good. Though the 140 characters limit did stop many people from sharing their full opinions.

I was be able to validate the idea with 11 people, and 3 people were willing to pay for it.

Technique #3: Follow-up quickly. Usually after the first question, I have several more follow-up questions. I don’t want them to leave the conversation so I rather ask them within minutes after their original replies.

Email friends

8:00 PM: After the success on Facebook and Twitter, I turned to my address book which contained more than 200 business contacts. They were mostly designers, developers or product guys. A good amount of them had came across WordPress sometimes in their life. So, I thought the responses I would get would be fairly valuable. I eventually sent out 96 emails and I got 71 replies. I was be able to validate the idea with 53 people, and 32 people were willing to pay for it. Not bad.

Some replies I got really proved the potential of my idea:

Technique #4: Send out emails Sunday night. The chance of getting a reply will be high. I assume it’s because the first thing people do in Monday morning is to check their emails. Therefore, the response rate is higher.

Technique #5: Use TextExpander to expand common-used snippets. I had my email templates saved in TextExpander. I can’t imagine sending out 96 emails in one night without TextExpander.

Technique #6: Make sure who I am asking is in my target area. If someone I want to email already had a WordPress blog, I ask them the question straight away. If they don’t have one that I am aware of, I send them a little “Do you use WordPress?” email first. If they say yes, then I ask the actual question.

Technique #7: Describe your idea in 1 sentence first. Then offer more details for people interested. If you only have the long version, some skimming-thru people will not understand it at all.

March 21, Monday

Forrst post

6:00 AM: Forrst is a vibrant community full of passionate designers and developers, so doing idea validation there was a no-brainer for me. I published the post first thing in the morning. But unfortunately, I only received 1 response on that day.

I felt instantly I was hitting a brick wall that stands in front of me, just because I didn’t get some satisfied responses on Forrst. But thinking about it for few minutes, I realized it was just one place. I’ve already received phenomenal feedback elsewhere.

Technique #8: Do not expect things to go popular everywhere. One didn’t turn out great was absolutely acceptable. It might be just an occasion that the time the post was published was a low-traffic period on Forrst, or it just didn’t catch enough people’s attention at the beginning. Who knows?

Email popular bloggers

7:00AM: Here is my logic: getting some influential people’s feedback would be helpful because their opinions usually represent many others. And by getting in touch early and keeping them updated regularly, they would spread the word when it’s ready. I had conversation with Erica Douglass, Pat Flynn, Jason Baptiste and Paras Chopra.

Technique #9: Send only short emails to popular bloggers. I know a lot of people trying to use long sentences because they want their recipients to know as much details as possible. But remember, they are busy people. If I give them one question that they can respond in a minute, I will have a better chance of getting replies.

March 22, Tuesday

Reply more emails

4:00 PM: There are more and more email replies coming in. I decided not to wait – just replying them instantly. I replied 14 emails, all with hand-typed (not TextExpander) answers, within 35 minutes. All 4 aforementioned bloggers replied to me as well.

Organize feedback

7:00PM: By this time, I’ve gotten literally hundreds of responses on my idea all across Facebook, Twitter and email. It was time to organize them.

Here’s how I did it:

  1. Re-read all email replies & tweets & comments
  2. Categorize them into 3 groups: Yup, Hmm, & Nope
  3. For Yup group, I listed exactly what their problems were with WP’s current editor
  4. For Hmm group, I identified what made them still staying on the fence
  5. For Nope group, I listed why they rather sticked with WP’s current editor

Technique #10: Trim down responses into bullet points, and put it in one place. There are a lot of feedback in a lot of places. I can get a clean look when they are all together. And I don’t have to go through all the emails and comments.

March 23, Wednesday

Analyze feedback

4:30PM: From yesterday’s notes, I broke them down even more. I was trying to think in their perspectives and figured out why they said what they said.

I especially focused on the group that were already willing to pay for the idea. I created a list of issues they were seeing. And on its right side, I wrote down the corresponding solutions and why/how it will work better.

Technique #11: Look at people’s pain-points. I create features not because it sounds cool and useful, but because it actually solves a problem.

7:30 PM: I also paid attention to those that did not want to use it (and most of them said they wanted to stick with a desktop publishing app). I boiled down some important elements on why they sticked with that, and tried to implement them in Artsy Editor as well. So it would attract those people from features they already enjoyed plus the powerful native WordPress functionality.

Technique #12: Differentiate what people really need and what people want because it’s cool. As Joel Spolsky said “80% of features are made for 20% of people.” Us geeks have a lot of weird thoughts and always want developers to add in the application. But it’s important to know which ones are absolutely essential and which ones aren’t.

March 24, Thursday

Design mockup

4:00 PM: After gathering feedback, it was time to transform into a design that people could actually see what my idea looks like. I decided to go with the simplistic, minimalist, distraction-free approach since that was what my initial intention was and what most people agreed with.

11:30PM: It was already late at night after all the main components were completed. I decided to revisit the page in a fresh mind tomorrow morning. So I could make better and clearer decisions on what needed to be changed.

March 25, Friday

Re-iterate mockup

Initial version:

Note that I did NOT include a lot of things. I haven’t showed all the settings, image editing, image uploading, etc. But I think it’s crucial to demonstrate what’s absolutely needed – the writing/editing interface. That’s where people will use my product. And that’s why most people decided to switch to my product – because WordPress’ writing interface is horrible.

After looking at it for 15 minutes, I found three problems:

  1. No way to choose “Open link in new window”.
  2. No word count.
  3. No way to delete link with one click.
  4. Ordered and unordered list should be in the top row since it is usually being used more.

Final version:

All problems fixed. And it looked pretty perfect.

Technique #13: Design one thing but make it really good. I didn’t make 10 crappy mockups. I made 1 that was very good. But that’s all it matters.

March 26, Saturday

Break

Instead of taking a week-long marathon, I decided to take a break – getting some fresh air outside and come back to work on Sunday. I was sure things could be done A LOT faster this way.

Technique #14: Take a break and refresh my mind is important. A lot of time, once I dive into something really deep, it’s hard to see it in a normal person’s perspective because of the emotional connection. Everything I’ve made will look so perfect that it’s hard to actually distinguish the bad from the good. So taking a break and looking at it again with a clear (unbiased) mind is really helpful.

March 27, Sunday

Share screenshots

10:00 AM: After polishing up the design here and there for an hour, it’s SHOW TIME! I first hit up my friends on Facebook again. Everyone seems to love the style, but they also had few suggestions.

Technique #15: Iterate quickly based on feedback. 3 folks that I talked to on Facebook chat told me the background color should be lighter. Instead of sticking with it, I fixed quickly. And it turned out great, only 1 person complained about it afterward.

Show on Forrst

12:00 PM: Although the response from my previous post on Forrst was not that good, giving it another try wouldn’t hurt. All my posts before had got quite a big attention. And the beautiful mockup I made would certainly have visual appeal. I submitted the post right at 12 o’clock.

Simultaneously I tweeted the Forrst link as well. I knew many of my followers on Twitter came from Forrst, so they might go and check it out. I also made the post public, so anyone could see the screenshots. They couldn’t like or comment. But that was okay, I just wanted people to get a sense of what it looked like and give me more feedback before I actually started building in.

March 28, Monday

Post on Dribbble

7:00 AM: With absolutely no expectation in mind (mainly because I was barely active on Dribbble, and I’ve only uploaded one horrible shot before), I posted my mockup on Dribbble. I didn’t check it for 4 straight hours, just wishing it will get 20 views.

12:30 PM: To my surprise, I’ve gotten 50+ likes when I checked at lunch time. Even though this number did not represent I was going to make millions, but at least people approved my design concept. And I could make sure this was not going to be those never-gonna-work ideas.

11:00 PM: Eventually, I was be able to get 92 likes and 9 comments on Dribbble, and 69 likes and 40 comments on Forrst. The feedback were very valuable.

To end this section, I’d really like to thanks Kyle Bragger and co. for building Forrst, and Dan Cederholm and co. for building Dribbble. Without both of them, my idea and project wouldn’t go this far.

Conclusion

After all, I was be able to learn a lot both about product development and customer interview. I’ve finally prevented many mistakes I made before:

  • Not brave enough to show my ideas (Lesson learned: nobody is going to steal my idea)
  • Writing code before testing my ideas (Lesson learned: I need to know if people are interested)
  • Not asking what features are needed (Lesson learned: I need to know what people will pay for)
  • Not keeping up with people (Lesson learned: keeping up with leads is just as important as getting leads)

Now you’ve read about my roller coaster experience that I went through with Artsy Editor in the last 2 weeks, you might want to learn more about Artsy Editor. Here are some FAQs:

What is Artsy Editor?

It is a premium WordPress editor plugin designed for comfort writing. Just few things why Artsy Editor is made for you:

  • drag-and-drop to upload images
  • drag corners to resize images
  • add links inline, no more pop-up dialogs
  • it doesn’t strip iframe/object code
  • the formatting box is only there when you need it
  • most importantly: a distraction-free interface where you can actually write!

When will it be out?

It will be out when it is ready. I know this doesn’t answer the question. But many unpredictable things can happen anytime. But what we can promise is: what you are going to get is top-notch.

How am I going to edit my custom settings for my post?

The concept is simple. Artsy Editor will behave as an overlay on the normal interface. You can write your post using Artsy Editor, and then edit your settings on the normal interface.

How much is it going to be?

It is not finalized yet. The average feedback we got was $10-$20 for a single-user license with unlimited installations. But few people had been telling me that would be underpriced.

Save 50%, just for you:

Enter your email below and you will receive an exclusive 50% discount when Artsy Editor is released!

Artsy Editor Is Coming Soon!

Yup, it’s official. Artsy Editor will be the name of my WP editor idea.

In nutshell, Artsy Editor will be a premium WordPress editor plugin designed for comfort writing. Just few things why Artsy Editor is made for you:

  • drag-and-drop to upload images
  • drag corners to resize images
  • add links inline, no more pop-up dialogs
  • it doesn’t strip iframe/object code
  • the formatting box is only there when you need it
  • most importantly: a distraction-free interface where you can actually write!

If you have more questions, check out our FAQ page (eg. how much is it? how does it work?).

PS: if you want a 50% discount coupon upon launch, I encourage to enter your email at our homepage! (And you can unsubscribe in one click.)