DEV Community

AJAYKUMAR POREDDIVAR
AJAYKUMAR POREDDIVAR

Posted on

I built FollowUp Writer — Write follow-ups fast

Building FollowUp Writer: A Tool for the Reluctant Networker

As a senior developer, I've had my fair share of networking events, conferences, and meetups. But let's be honest, following up with new contacts can be a chore. I've lost count of the number of times I've stared at a blank email, trying to craft the perfect message. It's a problem I'm sure many of us can relate to. I've found myself spending hours trying to write the perfect follow-up email, only to realize I've said the same thing to multiple people. It was time to find a solution.

The Problem

I remember one particularly frustrating evening where I spent over an hour writing follow-up emails to a handful of new contacts. I was determined to make a good impression, but the process was tedious and time-consuming. I knew I wasn't alone in this struggle, and I began to think about how I could automate the process. What if I could create a tool that would help me write follow-up emails quickly and efficiently? This thought sparked the idea for FollowUp Writer.

What I Tried First

Before building FollowUp Writer, I tried using various email templates and tools to streamline my follow-up process. I experimented with tools like Mailchimp and Hubspot, but they were too complex and geared towards marketing campaigns. I also tried using simple text expansion tools, but they lacked the personal touch I needed. It became clear that I needed a custom solution that would cater to my specific needs.

How I Built It

I built FollowUp Writer using React, Groq, and Vercel. I chose these technologies because they allowed me to create a fast, scalable, and user-friendly application. For payment processing, I integrated Stripe, which provided a seamless and secure experience for users. Here's a snippet of code that showcases how I used Groq to fetch user data:

import { groq } from 'next-sanity';

const query = groq`*[_type == "user" && _id == $userId]`;
const user = await client.fetch(query, { userId });
Enter fullscreen mode Exit fullscreen mode

This code snippet demonstrates how I used Groq to fetch user data from my Sanity backend. By using this query, I can retrieve the user's data and populate the follow-up email template with their information.

What I Learned

One surprising insight I gained from building FollowUp Writer was the importance of pricing. I initially thought that users would be willing to pay a premium for a tool that saved them time and effort. However, I soon realized that many users were hesitant to pay more than $10 per month. This forced me to rethink my pricing strategy and offer a more competitive plan. It was a valuable lesson in understanding my target audience and their willingness to pay.

Try It Free

If you're struggling to write follow-up emails, I invite you to try FollowUp Writer for free. With its user-friendly interface and customizable templates, you'll be able to craft perfect follow-up emails in no time. Sign up now at https://followup-writer-tool-9dm58rpie-sweths-projects-68683994.vercel.app and start building meaningful relationships with your network.

Top comments (0)