<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Freelance Studio</title>
	<atom:link href="https://freelancestud.io/feed/" rel="self" type="application/rss+xml" />
	<link>https://freelancestud.io</link>
	<description>Made by working freelancers for working freelancers</description>
	<lastBuildDate>Mon, 20 Jul 2026 14:27:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://freelancestud.io/wp-content/uploads/2026/02/FS_fav.png</url>
	<title>Freelance Studio</title>
	<link>https://freelancestud.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why your WordPress invoices (and other emails) keep landing in recipients&#8217; spam, and how to fix it</title>
		<link>https://freelancestud.io/why-your-wordpress-invoices-and-other-emails-keep-landing-in-recipients-spam-and-how-to-fix-it/</link>
					<comments>https://freelancestud.io/why-your-wordpress-invoices-and-other-emails-keep-landing-in-recipients-spam-and-how-to-fix-it/#respond</comments>
		
		<dc:creator><![CDATA[Jenny]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 03:25:58 +0000</pubDate>
				<category><![CDATA[Freelance Studio]]></category>
		<category><![CDATA[Guides]]></category>
		<guid isPermaLink="false">https://freelancestud.io/?p=465</guid>

					<description><![CDATA[Picture this. You wrap up a project, send the invoice, and then nothing. A week goes by. Then another. You start to get that low, simmering panic about whether this client is ever actually going to pay you. So you send a follow up. Probably a slightly stiff one, because you&#8217;re annoyed now. And the [&#8230;]]]></description>
										<content:encoded><![CDATA[<?xml encoding="utf-8" ?><p class="wp-block-paragraph">Picture this. You wrap up a project, send the invoice, and then nothing. A week goes by. Then another. You start to get that low, simmering panic about whether this client is ever actually going to pay you.</p>



<p class="wp-block-paragraph">So you send a follow up. Probably a slightly stiff one, because you&rsquo;re annoyed now. And the client writes back, genuinely confused, saying they never got the first invoice.</p>



<p class="wp-block-paragraph">You go digging. And there it is, sitting in their spam folder. Or worse, it turns out your site never sent it at all. It just quietly failed and didn&rsquo;t bother telling you.</p>



<p class="wp-block-paragraph">I&rsquo;ve been on both ends of this and it&rsquo;s miserable. You look unprofessional, the client gets a weird first impression of you, and the whole time it wasn&rsquo;t anybody&rsquo;s fault. <strong><em>It was one default setting that almost nobody thinks about.</em></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Why this happens (it&rsquo;s genuinely not your fault)</h2>



<p class="wp-block-paragraph">Here&rsquo;s the part that surprises people. WordPress sends email through a built in PHP function called&nbsp;<code>mail()</code>. And that function is about as trustworthy as a stranger handing you a letter with no return address on it.</p>



<p class="wp-block-paragraph">It sends from your web server, which usually has no email reputation to speak of. There&rsquo;s nothing proving the message actually came from your domain. So when it shows up at Gmail or Outlook, the spam filter takes one look and goes &ldquo;yeah, no.&rdquo;</p>



<p class="wp-block-paragraph">Sometimes it lands in spam. Sometimes it gets silently dropped and never arrives anywhere at all. Either way, nobody tells you it happened.</p>



<p class="wp-block-paragraph">For a contact form, that&rsquo;s annoying. For your actual business, it&rsquo;s a real problem. <strong><a href="https://freelancestud.io/" data-type="page" data-id="48" target="_blank" rel="noreferrer noopener">Freelance Studio</a> sends invoices, proposals, contracts, booking confirmations, and payment reminders.</strong> Those are exactly the emails you cannot have vanishing into a void.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">The fix, in plain English</h2>



<p class="wp-block-paragraph">Good news: this is very fixable, and you only have to do it once. There are 3 pieces to it.</p>



<h4 class="wp-block-heading">1. Route your email through a real sending service</h4>



<p class="wp-block-paragraph">Instead of letting WordPress use that sketchy&nbsp;<code>mail()</code>&nbsp;function, you install an SMTP plugin. It takes your outgoing email and hands it off to a proper email service that actually knows how to get messages delivered.</p>



<p class="wp-block-paragraph">I personally use GoSMTP. It&rsquo;s lightweight, it sets up in about 2 clicks, and I get the Pro version free through my <a href="https://www.namecheap.com" target="_blank" rel="noreferrer noopener">NameCheap</a> hosting, which is a nice bonus. The free version covers what most people need anyway.</p>



<p class="wp-block-paragraph">There are a few good options here, though, and the right one mostly comes down to whether you want free logging, paid support, or the fewest possible bells and whistles. Here&rsquo;s a quick rundown so you can pick what fits:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Plugin</th><th>Pricing</th><th>Pros</th><th>Cons</th></tr></thead><tbody><tr><td><a href="https://gosmtp.net" target="_blank" rel="noreferrer noopener">GoSMTP</a></td><td>Free; <br>Pro paid (sometimes bundled free with hosting like NameCheap)</td><td>Lightweight, 2-click setup, no pushy upsells</td><td>Logging and failure alerts are Pro only; newer, smaller name</td></tr><tr><td><a href="https://fluentsmtp.com" data-type="link" data-id="https://fluentsmtp.com" target="_blank" rel="noreferrer noopener">FluentSMTP</a></td><td>100% free</td><td>Logging, backup sending, and every provider free with no paywall</td><td>No paid support tier if you get stuck</td></tr><tr><td><a href="https://wpmailsmtp.com" target="_blank" rel="noreferrer noopener">WP Mail SMTP</a></td><td>Free; <br>Pro from $49/yr (renews around $99/yr)</td><td>Most popular, polished, great docs, widest provider support</td><td>Email logging and backups are locked behind Pro</td></tr><tr><td><a href="https://postmansmtp.com" target="_blank" rel="noreferrer noopener">Post SMTP</a></td><td>Free; <br>Pro from $99/yr</td><td>Most generous free tier (free logging and auto-failover), strong diagnostics</td><td>Plainer interface; Pro costs more upfront</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Any of these will solve the actual problem. If you&rsquo;re on NameCheap like me, GoSMTP Pro being bundled in makes it an easy pick. If you want everything (including logging) for free, FluentSMTP and Post SMTP are both excellent. And if you want the most hand-holding and don&rsquo;t mind paying, WP Mail SMTP is the safe bet.</p>



<h4 class="wp-block-heading">2. Sign up for an email service, or connect your own Gmail</h4>



<p class="wp-block-paragraph">Think of the SMTP plugin as the pipe. You still need something on the other end doing the real sending, and you&rsquo;ve got two ways to go here.</p>



<p class="wp-block-paragraph"><strong>Option 1: a dedicated email service.</strong>&nbsp;This is a service whose entire job is getting email delivered, so it already has a strong reputation with Gmail and the rest. Brevo is my pick for getting started. The free plan sends up to 300 emails a day, which is plenty for a freelance business (you&rsquo;re sending invoices, not running a newsletter empire). If you want premium deliverability, Postmark is excellent. And if you&rsquo;re ever sending huge volume and want it cheap, Amazon SES is the budget option, though it&rsquo;s fiddlier to set up. <a href="https://freelancestud.io/" data-type="page" data-id="48" target="_blank" rel="noreferrer noopener">Freelance Studio</a> supports Brevo and Postmark directly, so if you&rsquo;re using the plugin those two are the easiest path.</p>



<p class="wp-block-paragraph"><strong>Option 2: use your own Gmail or Google Workspace account.</strong>&nbsp;Every plugin in the table above can connect straight to a Google account and send through it. If you already pay for Google Workspace, this costs you nothing extra and your email goes out from your own domain, which looks more professional to clients. A regular free @gmail.com address works too, just know that Gmail caps how many emails you can send per day (a few hundred on a free account), and a Workspace address on your own domain will always read better than&nbsp;<strong>yourname@gmail.com</strong>. </p>



<p class="wp-block-paragraph"><em>One small note: GoSMTP&rsquo;s built-in Google connector is a Pro feature, but you can still point the free version at Gmail using a standard SMTP connection and an app password.</em></p>



<h4 class="wp-block-heading">3. Prove the email is really from you</h4>



<p class="wp-block-paragraph">This is the piece that does the heavy lifting, and it&rsquo;s also the one people skip. <strong>You add a few small records to your domain&rsquo;s DNS settings, called SPF, DKIM, and DMARC.</strong></p>



<p class="wp-block-paragraph">In plain terms, those are little notes that tell Gmail &ldquo;yes, this service has my permission to send email as me.&rdquo; Once they&rsquo;re in place, your messages stop looking suspicious and start landing in the inbox where they belong.</p>



<p class="wp-block-paragraph">It sounds technical, and the first time you do it your eyes might glaze over a little. But your email service walks you through the exact records to copy and paste. You just have to have access to your domain settings through your hosting site. </p>



<p class="wp-block-paragraph"><em>Tip: Google your &ldquo;hosting provider + edit DNS settings&rdquo; and you&rsquo;ll most likely find a step-by-step guide on how to add these records.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">How to tell if you have this problem right now</h2>



<p class="wp-block-paragraph">Quick test. Send yourself an invoice from your site to a Gmail address you own. Then check. Did it arrive? Did it land in spam? Did it show up at all?</p>



<p class="wp-block-paragraph">If it went to spam or never came, you&rsquo;ve got the&nbsp;<code>mail()</code>&nbsp;problem. And if you want to get a little nerdy about it, send a test message to <a href="https://mail-tester.com" data-type="link" data-id="mail-tester.com" target="_blank" rel="noreferrer noopener">mail-tester.com</a>. It grades your setup out of 10 and tells you exactly what&rsquo;s missing.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading">Two small habits that keep it working</h2>



<ul class="wp-block-list">
<li>Use a real from address at your own domain, like <strong>hello@yourstudio.com</strong>, instead of a gmail or yahoo address. Trying to send &ldquo;as&rdquo; Gmail through a different service is its own red flag to spam filters.</li>



<li>And once a month, glance at your email logs (GoSMTP Pro, FluentSMTP, and Post SMTP all keep one for you). It takes about 10 seconds and it&rsquo;s how you catch a delivery problem before a client does.</li>
</ul>



<p class="wp-block-paragraph"><strong>Getting your invoices to actually land is one of those deeply unglamorous things that quietly makes you look more put together. Nobody is ever going to compliment you on your SPF records. But they will pay the invoices they actually receive.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://freelancestud.io/why-your-wordpress-invoices-and-other-emails-keep-landing-in-recipients-spam-and-how-to-fix-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>I kept losing my CSS tweaks in the inspector, so I built something to catch them</title>
		<link>https://freelancestud.io/i-kept-losing-my-css-tweaks-in-the-inspector-so-i-built-something-to-catch-them/</link>
					<comments>https://freelancestud.io/i-kept-losing-my-css-tweaks-in-the-inspector-so-i-built-something-to-catch-them/#respond</comments>
		
		<dc:creator><![CDATA[Jenny]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 00:40:11 +0000</pubDate>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Freelance Studio]]></category>
		<guid isPermaLink="false">https://freelancestud.io/?p=444</guid>

					<description><![CDATA[Here&#8217;s a thing I do probably 20 times a week. I open the inspector on a page I&#8217;m building and I start nudging stuff. Bump the padding. Change a color. Try a bigger font size. Drag a border radius around until it feels right. Twelve little changes later it finally looks how I want. And [&#8230;]]]></description>
										<content:encoded><![CDATA[<?xml encoding="utf-8" ?><p class="wp-block-paragraph">Here&rsquo;s a thing I do probably 20 times a week. I open the inspector on a page I&rsquo;m building and I start nudging stuff. Bump the padding. Change a color. Try a bigger font size. Drag a border radius around until it feels right.</p>



<p class="wp-block-paragraph">Twelve little changes later it finally looks how I want. And then comes the part I hate.</p>



<p class="wp-block-paragraph">I have to remember every single thing I just touched and copy it back into my actual stylesheet. By hand. From memory.</p>



<p class="wp-block-paragraph">I always miss one. <em>Every time.</em> Then I&rsquo;m back in the inspector trying to figure out which value was the one that mattered.</p>



<p class="wp-block-paragraph">(If you&rsquo;ve ever shipped a CSS change, reloaded the page, and gone &ldquo;wait, why does it look different now,&rdquo; hi, it&rsquo;s me, I&rsquo;ve done that at 2am more than I&rsquo;d like to admit.)</p>



<h2 class="wp-block-heading">So I built a little Chrome extension</h2>



<p class="wp-block-paragraph">I&rsquo;m calling it <strong>CSS Change Exporter</strong>. It watches what you edit in the inspector and hands it back to you. Just the stuff you actually changed.</p>



<p class="wp-block-paragraph">You make your edits live in the DevTools inspector window the way you already do. Then you click a button and it gives you a clean list of only the declarations that changed. It even shows the old value next to the new one, so you can see exactly what you bumped and what it used to be.</p>



<figure class="wp-block-image size-large"><picture><source srcset="https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-1024x615.avif 1024w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-300x180.avif 300w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-768x461.avif 768w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-1536x923.avif 1536w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674.avif 1864w" sizes="(max-width: 1024px) 100vw, 1024px" type="image/avif" /><img fetchpriority="high" decoding="async" width="1024" height="615" src="https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-1024x615.png" alt="Screenshot of CSS Change Exporter Chrome extension." class="wp-image-447" srcset="https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-1024x615.png 1024w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-300x180.png 300w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-768x461.png 768w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674-1536x923.png 1536w, https://freelancestud.io/wp-content/uploads/2026/06/6e853f27-2ad5-4299-a8e0-c60453463674.png 1864w" sizes="(max-width: 1024px) 100vw, 1024px"></picture></figure>



<h3 class="wp-block-heading">A few things it does that I find genuinely useful:</h3>



<ul class="wp-block-list">
<li>It only shows the properties you actually touched, not the entire rule block.</li>



<li>It tells you the old value, so you&rsquo;ve got a record of what you&rsquo;re overriding.</li>



<li>New properties get tagged as new, and anything you delete gets noted too.</li>



<li>It handles media queries, so your responsive tweaks stay grouped.</li>



<li>You can copy it straight to your clipboard, or download it as a text file if you&rsquo;d rather keep it around or need to share with someone else.</li>
</ul>



<p class="wp-block-paragraph">It came out of building <a href="https://freelancestud.io/" data-type="page" data-id="48" target="_blank" rel="noreferrer noopener">Freelance Studio</a>, honestly. I spend so much time in the inspector tuning the plugin&rsquo;s UI that the copy-it-back-by-hand step was driving me up a wall. <strong><em>So I fixed it.</em></strong></p>



<h2 class="wp-block-heading">How to install it</h2>



<p class="wp-block-paragraph">It&rsquo;s not in the Chrome Web Store. It&rsquo;s a developer tool you load straight into Chrome, which takes about a minute.</p>



<ol class="wp-block-list">
<li>Download the zip from the link at the bottom and unzip it.</li>



<li>Go to&nbsp;<code>chrome://extensions</code>&nbsp;in your address bar.</li>



<li>Flip on&nbsp;<strong>Developer mode</strong>&nbsp;(the toggle is in the top right).</li>



<li>Click&nbsp;<strong>Load unpacked</strong>&nbsp;and pick the unzipped folder.</li>
</ol>



<p class="wp-block-paragraph">That&rsquo;s it. You&rsquo;ll see it show up in your extensions list.</p>



<figure class="wp-block-image size-large"><picture><source srcset="https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-1024x538.webp 1024w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-300x158.webp 300w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-768x403.webp 768w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-1536x807.webp 1536w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm.webp 1660w" sizes="(max-width: 1024px) 100vw, 1024px" type="image/webp" /><img decoding="async" width="1024" height="538" src="https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-1024x538.png" alt="" class="wp-image-448" srcset="https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-1024x538.png 1024w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-300x158.png 300w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-768x403.png 768w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm-1536x807.png 1536w, https://freelancestud.io/wp-content/uploads/2026/06/screenshot-2026-06-24-at-8.36.01-pm.png 1660w" sizes="(max-width: 1024px) 100vw, 1024px"></picture></figure>



<h2 class="wp-block-heading">How to use it</h2>



<ol class="wp-block-list">
<li>Open the page you&rsquo;re working on, then open DevTools. Press F12, or Cmd+Option+I on a Mac, or Ctrl+Shift+I on Windows. Click the&nbsp;<strong>CSS Export</strong>&nbsp;tab.</li>



<li>It grabs a snapshot of the page&rsquo;s current styles the second the panel opens. You don&rsquo;t have to do anything for this part.</li>



<li>Go make your edits in the Styles pane like you normally would. Colors, spacing, fonts, whatever you&rsquo;re tuning.</li>



<li>Click&nbsp;<strong>Show changes</strong>&nbsp;to see them right there in the panel, or&nbsp;<strong>Export .txt</strong>&nbsp;to download a file. There&rsquo;s a Copy button if you just want to paste it somewhere.</li>



<li>Drop it into your real stylesheet and you&rsquo;re done.</li>
</ol>



<p class="wp-block-paragraph">[SCREENSHOT: the panel after clicking Show changes, with a real diff in it from your own site. This is the money shot, so use an example with a few different kinds of changes (a color, a size, maybe a new property).]</p>



<p class="wp-block-paragraph">One small habit to get into: open the panel first, then start tweaking. The snapshot it compares against is taken when the panel opens, so if you make changes before that, it won&rsquo;t catch them. If you forget (I do, constantly), just hit&nbsp;<strong>Re-capture baseline</strong>&nbsp;and redo the edit.</p>



<h2 class="wp-block-heading">Just so you know: </h2>



<p class="wp-block-paragraph">It only reads CSS that lives on the same site you&rsquo;re inspecting. Stuff like Google Fonts or CSS loaded from a CDN gets skipped, because the browser blocks extensions from reading those for security reasons. Your own theme or plugin CSS is fully readable though, which is the whole reason I made this.</p>



<p class="wp-block-paragraph">Also, fair warning: it can&rsquo;t open DevTools for you. I really wanted the icon to just launch the inspector and jump to the tab, but Chrome doesn&rsquo;t let extensions do that. The fastest path is F12, and DevTools is nice enough to reopen on whatever tab you used last. So once you click CSS Export the first time, it&rsquo;ll keep landing there for you.</p>



<h2 class="wp-block-heading">Want it?</h2>



<p class="wp-block-paragraph"><a href="https://freelancestud.io/wp-content/uploads/2026/06/css-change-exporter-v1.1.0.zip">It&rsquo;s free. Grab it here.</a></p>



<p class="wp-block-paragraph">If it breaks, or if there&rsquo;s something you wish it did, <a href="mailto:jenny@freelancestud.io">tell me</a>. That&rsquo;s exactly how Freelance Studio itself keeps getting better, and I&rsquo;d love to do the same with the little tools built around it.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://freelancestud.io/i-kept-losing-my-css-tweaks-in-the-inspector-so-i-built-something-to-catch-them/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Day Fiverr Killed My Favorite App and I Decided to Build My Own</title>
		<link>https://freelancestud.io/the-day-fiverr-killed-my-favorite-app-and-i-decided-to-build-my-own/</link>
					<comments>https://freelancestud.io/the-day-fiverr-killed-my-favorite-app-and-i-decided-to-build-my-own/#respond</comments>
		
		<dc:creator><![CDATA[Jenny]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 04:22:39 +0000</pubDate>
				<category><![CDATA[Freelance Studio]]></category>
		<guid isPermaLink="false">https://freelancestud.io/?p=293</guid>

					<description><![CDATA[I&#8217;ve been freelancing on the side since basically the day I got out of school. Part of it was practical (student loans aren&#8217;t going to pay themselves), but honestly a big part of it was that freelancing let me do the kind of creative work my day job didn&#8217;t always make room for. The projects [&#8230;]]]></description>
										<content:encoded><![CDATA[<?xml encoding="utf-8" ?><p class="wp-block-paragraph">I&rsquo;ve been freelancing on the side since basically the day I got out of school. Part of it was practical (student loans aren&rsquo;t going to pay themselves), but honestly a big part of it was that freelancing let me do the kind of creative work my day job didn&rsquo;t always make room for. The projects that actually get me excited. The ones where I find myself coding at 2am not because I have to, but because I literally cannot stop.</p>



<p class="wp-block-paragraph">I&rsquo;m an art director by trade, but I&rsquo;ve been playing with code since I was a preteen building guild pages on Neopets. Don&rsquo;t judge me. That&rsquo;s where it started, and it never really stopped.</p>



<p class="wp-block-paragraph">Over the years I tried pretty much every freelance management tool out there. Invoicing apps, project trackers, contract builders, time trackers. I&rsquo;ve used them all at some point. Some were fine. Most were forgettable. But in 2018 I found and.co, and something finally clicked.</p>



<p class="wp-block-paragraph">Everything was in one place. The company actually listened to their users. They kept adding features that people asked for. I genuinely loved it. I felt like I was part of something growing, and that feeling is kind of rare with software.</p>



<p class="wp-block-paragraph">You probably already know where this is going.</p>



<h2 class="wp-block-heading"><strong>And Then Fiverr Bought It</strong></h2>



<p class="wp-block-paragraph">If you know anything about the design world, you know Fiverr is basically the design-purist&rsquo;s arch nemesis. So when the acquisition was announced, I rolled my eyes, hard.</p>



<p class="wp-block-paragraph">And honestly, I wasn&rsquo;t completely surprised. They had already slowed way down on updates after the purchase, so the writing was kind of on the wall. I was just more annoyed that they went through the whole process of buying it out just to shut it down a couple years later. It had so much potential. Such a waste.</p>



<p class="wp-block-paragraph">So there I was. Staring at a folder full of Excel spreadsheets, rebuilding my entire business setup from scratch. Again.</p>



<p class="wp-block-paragraph">If you&rsquo;ve ever had to do that, you know how demoralizing it is. It&rsquo;s not just the data migration. It&rsquo;s the hours you spent setting up your contract templates, your proposal presets, your client list, your project workflows. All of it, gone. And now you have to go find a new platform, hope it sticks around, and start over.</p>



<p class="wp-block-paragraph">I thought about Mint too. We all loved Mint. Intuit bought it and then quietly killed it. Same story, different industry.</p>



<p class="wp-block-paragraph">That&rsquo;s when I made a decision. I was not doing this a third time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading"><strong>The Problem With Every Platform</strong></h2>



<p class="wp-block-paragraph">Here&rsquo;s the thing nobody really talks about when they&rsquo;re comparing the popular freelance management tools out there. Most of them are cloud-based. Your data lives on their servers. Your client history, your contracts, your invoices, your entire business infrastructure. All of it sitting on someone else&rsquo;s computer, subject to someone else&rsquo;s decisions.</p>



<p class="wp-block-paragraph">I want to be clear: I&rsquo;m not knocking these platforms. A lot of them are genuinely good products built by people who care about freelancers. For a lot of people, cloud-based tools are the right choice. They&rsquo;re easy to set up, they handle updates and security for you, and they just work.</p>



<p class="wp-block-paragraph">But they&rsquo;re not for everyone.</p>



<p class="wp-block-paragraph">What happens when a platform gets acquired? When prices go up? When a feature you rely on disappears? When the company decides to go in a different direction? You&rsquo;re along for the ride whether you like it or not. Because your data lives with them, not with you.</p>



<p class="wp-block-paragraph">I&rsquo;m not saying that&rsquo;s likely to happen to any specific tool. I&rsquo;m just saying it happened to me. Twice. And once is enough to make you start thinking differently about where your business data actually lives.</p>



<h2 class="wp-block-heading"><strong>Why WordPress?</strong></h2>



<p class="wp-block-paragraph">I already had WordPress. Most designers and developers do. It&rsquo;s where my portfolio lives, it&rsquo;s a platform I know inside and out, and it&rsquo;s genuinely the most flexible content management system on the planet.</p>



<p class="wp-block-paragraph">So the idea was pretty simple. What if my freelance business management lived right there, on my own site, in my own database, on my own server? Nobody can shut that down. Nobody can raise my prices. Nobody can take my client list away from me.</p>



<p class="wp-block-paragraph">I know what you&rsquo;re thinking. That sounds like a lot of setup. And sure, it&rsquo;s not quite as simple as signing up for a SaaS account. But if you already have a WordPress site (and if you&rsquo;re a web designer or developer, you almost certainly do), installing a plugin takes about five minutes.</p>



<p class="wp-block-paragraph">And then everything is yours. Forever.</p>



<h2 class="wp-block-heading"><strong>So I Built It</strong></h2>



<p class="wp-block-paragraph">I started building Freelance Studio the same way I build everything else. Getting into it late at night, getting stuck on bugs, staying up way too late trying to fix them, slowly watching it come together into something real.</p>



<p class="wp-block-paragraph">I built it for myself first. Everything I actually needed to run my freelance business. Client management, project tracking, invoicing, time tracking, contracts with e-signatures, proposals, expense tracking, scheduling, reporting. The whole workflow from first contact to final payment, all in one place, all on my own site.</p>



<p class="wp-block-paragraph">And then I kept building. Because once you start, it&rsquo;s hard to stop. (Ask anyone who&rsquo;s ever been personally victimized by a really satisfying debugging session at 1am.)</p>



<p class="wp-block-paragraph">I even built a version for my husband, who&rsquo;s a freelance sports cameraman. Because freelancing looks really different depending on what you do, and I wanted to eventually build something that reflects that.</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading"><strong>What I Want You to Know</strong></h2>



<p class="wp-block-paragraph">I&rsquo;m not going to tell you Freelance Studio is perfect. I only know my own perspective, and I built this to solve my own problems. Which means there are probably things it doesn&rsquo;t do yet that you need it to do.</p>



<p class="wp-block-paragraph">That&rsquo;s actually kind of the point though. I want your input. I want to recreate that feeling I had with the original and.co, where it felt like we were building something together. Where your suggestions actually went somewhere.</p>



<p class="wp-block-paragraph">I&rsquo;m committed to this. I&rsquo;ve formed an LLC. I&rsquo;m maintaining it actively. I&rsquo;m not going to get bored and bail on it one day, leaving you without updates. This isn&rsquo;t a weekend project. This is something I genuinely care about and plan to keep building for a long time.</p>



<p class="wp-block-paragraph">I&rsquo;d honestly love to freelance full time one day. But there&rsquo;s that pesky thing called healthcare. So for now I do this alongside my day job, late at night, because I love it. Which means I get it. I get the side hustle. I get the juggle. I get why having your business tools actually work the way you think matters so much.</p>



<h2 class="wp-block-heading"><strong>Want to Try It?</strong></h2>



<p class="wp-block-paragraph">Freelance Studio has a free version. You can download it, install it on your WordPress site, and start using it without spending a dime. If it does everything you need, great. If it doesn&rsquo;t do something you need, reach out and tell me. That&rsquo;s literally how we make it better together.</p>



<p class="wp-block-paragraph">And if you&rsquo;ve ever lost a platform you loved, if you&rsquo;ve ever rebuilt your business setup in Excel, if you&rsquo;ve ever rolled your eyes at an acquisition announcement&hellip; this one&rsquo;s for you.</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://freelancestud.io/#tve-jump-19c882c7b07">Download Freelance Studio Free</a></div>
</div>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://freelancestud.io/the-day-fiverr-killed-my-favorite-app-and-i-decided-to-build-my-own/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
