Problem: User engagement terminates after they run into a bad extraction. On some pdf files it just doesn't work, it returns empty data. Most times it extracts data but not exactly to what the user had in mind (duplicate, mismatching column, unwanted data). Right after this happens, the user will either try a few more times with other pdf files or just give up and never return again. To fix the cases where it returns empty data, it takes me at least 10 hours.
Concern: I can't support myself to work on such fixes and I can't see the number of bad data extraction that needs to be fix decreasing for each user. It's very tough problem to extract data from pdf files, it's never perfect but I was hoping it was good enough for some users. Even a paying user with their number of fix requests, I would have a hard time getting to them all. The bigger problem is that I priced is cheap so I would get more users, turns out this would lead to a far greater number of problems being encountered with the data extraction process.
Search for solution: My immediate thought is to ditch the free plan, increase the product price and somehow deal with the number of fixes being requested and barely breakeven.
I don't know if anyone's been in this situation, it almost seems like the end user cares about the result of the data extraction unlike say a bookkeeping web application that has a much narrow scope of problems expected. Like if a pdf doesn't extract correctly, it's of no value to the user so they will want this to be fixed right? And as they keep encountering more and more fixes I won't be able to keep up....I'm really about call it quits I've worked long and hard on this project and I don't think I can go on.