Hi, I'm Wolfram, a full stack Ruby on Rails developer from Germany. I spent the last decade+ building web applications. Some for others, as an employee, and some alone, self-employed.
I'v started PressKitHero https://presskithero.com as a side project in 2016, and grown it to ramen profibility since.
It's a very simple SAAS app for companies to manage their press kit. I have no plans of growing it into a "full" pr suite, like my competitors, I'm happy to stay in my niche and just build the best press kit builder there is.
Based on the app description and homepage I always thought Krita can't replace Photoshop for the few things I need to do for basic webdesign stuff. But reading the comments here made me reconsider. Has anyone used Krita for web stuff (icons, headers, banners, editing screenshots, etc?
Since the developers are reading this thread: I saw that you have a simple press page [0], if you want something more detailed, I can hook you up with a free PressKitHero[1] account.
I can second the recommendation for paddle. I use it for https://presskithero.com, which has customers around the world, and we are a german company, so we have to handle very complicated european vat rules...which paddle does for us!!
update: don't let the data discourage you, though. it's actually not bad. 400/600 clicked signed up? that's fantastic!
only 40 people went through with the sign up? I would say thats just user churn because of bad onboarding.
the first thing I would do is let people sign up with just email and password, and actually let them use your product, for a free trial period.
the second thing I would focus on is getting your users to the "magical moment" of your app. Thats a term I first read in context of someone from the growth team at facebook talking about user churn and growth. for facebook, the magic moment for example, was "seeing your friends".[0]
For your app, I think, the magical moment could be the first time a user sucessfully onboards a new client through your app, and sees how easy it is to collect all the requirements etc. If they go through that, and its really much easier with your app, they can't help but start their next client project with your app as well, and upgrade to a paid plan. But to get to that moment, you probably need at least a couple of days. I would not charge users before that moment.
I also clicked on signup, but then didn't. Here is why: I wanted to sign up to test the product, but after clicking on signup I get a Typeform modal. Typeform as a signup form makes me suspicious that the product doesn't really exists, and the startup is doing some sort of landing page -> signup validation.
You also ask that I enter my credit card and you want to charge me 10$ upfront, without having established any sort of trust, or having shown the product to me. I would never do that. I don't even do that for established trust worthy companies. I wan't to see and test the product before I buy.
The hidden fees come in the form of bad exchange rates. In my experience it was always around 3% less, then what Google Currency Converter told me it should be.
Edit: to be fair, Stripe also doesn't give you excactly the same rate as Google Currency Converter would show you, but at least they are transparent about it:
> As currency prices constantly vary, it’s not possible to know in advance the FX rate you’ll pay. The rate displayed online at various sites such as Open Exchange Rates or Google’s Currency Converter is the mid-market rate: the average between the prices at which people are buying and selling the currency. The actual exchange rate includes markups from financial institutions. When Stripe performs a currency conversion, funds are usually converted at 1% above the daily mid-market rate for users in the United States.
They do. The reason I went with Paddle is that Gumroad only pays out via Paypal (to customers in Germany). I had problems with Paypal in the past, and don't trust them. Also, they charge about 3% in hidden fees when you convert USD to EUR, which I'd have to do to get the money to my bank account.
Personal anecdote: When I was backpacking in Australia 10 years ago I felt I had a clear advantage over other backpackers because germans somehow have this image of being super productive and hard working. I more than once got a job just because I was from Germany.
Personally, I wouldn't move. I value the time and hassle saved, more then the money. For my business (https://presskithero.com) I use https://paddle.com, which is even more expensive then gumroad (5% + 0,5%). But they handle VAT (value added tax) for me, which otherwise would be a huge hassle and time sink.
I agree with #1, look for competition. It is astonishing to me how many customer service saas companies seem to pop up every now and then, but many of them seem to succeed, despite there being already hundreds.
I would say, don't build anything custom until you know you can sell how much you think you can sell. Gumroad is perfect for testing your product market fit, since you don't waste a lot of time seting up a billing system. you sign up, create a product, and get a link (or some js to embed). easy.
gumroad is 3,5% + 0,3$ vs. stripe 2,9% + 0,3$
that is not enough of a price increase to justify wasting a lot of time on setting up a custom checkout form, imo.
what I don't like about that setup is that views are rendered in the client, instead of on the server.
I wish there was a js framework, which would let me keep renderering my views with rails on the server, but then take over and help me handle ui interactions etc..