Kick them out or put a paywall?

We're in a bit of a situation right now where we have a fairly large corporation that has been using our SaaS platform for over a year, and they keep dodging meetings to pursue a commercial deal, essentially using the product for free.

Context: Over a year ago, we built an AI chat for industrial companies and were desperate to get LOIs (letters of intent) to raise money.

The deal was mutually beneficial: we got users to test the product so we could improve it, and they got an AI they could use for free. The platform has evolved A LOT since then, but they are still just using the chatbot, and they have a MASSIVE amount of documents we have processed for said chatbot.

The users from this company are using the product daily, and we have internal champions speaking highly about it to the CEO/GM, but this guy keeps dodging meetings "I don't have time", "it's too many fires to put out right now," etc.

Now we have more downside to keeping the users on the platform due to high COGS than leaving them to use it for free, and it has been a year now of free pilot.

I know that a free pilot is never a good idea, but we needed that for LOI + benefited from active users to build the platform.

Should I just put a paywall now so that the next day, when someone logs in they see "you ran out of credits"? Or should we just be patient and nag the CEO to sign the deal?

First time founder here, your help is much appreciated, thanks!

reddit.com
u/redouanea — 7 days ago

Kick them out or put a paywall?

We're in a bit of a situation right now where we have a fairly large corporation that has been using our SaaS platform for over a year, and they keep dodging meetings to pursue a commercial deal, essentially using the product for free.

Context: Over a year ago, we built an AI chat for industrial companies and were desperate to get LOIs (letters of intent) to raise money.

The deal was mutually beneficial: we got users to test the product so we could improve it, and they got an AI they could use for free. The platform has evolved A LOT since then, but they are still just using the chatbot, and they have a MASSIVE amount of documents we have processed for said chatbot.

The users from this company are using the product daily, and we have internal champions speaking highly about it to the CEO/GM, but this guy keeps dodging meetings "I don't have time", "it's too many fires to put out right now," etc.

Now we have more downside to keeping the users on the platform due to high COGS than leaving them to use it for free, and it has been a year now of free pilot.

I know that a free pilot is never a good idea, but we needed that for LOI + benefited from active users to build the platform.

Should I just put a paywall now so that the next day, when someone logs in they see "you ran out of credits"? Or should we just be patient and nag the CEO to sign the deal?

First time founder here, your help is much appreciated, thanks!

reddit.com
u/redouanea — 7 days ago

Give your agent a domain availability tool

In a world where shipping code is easy, finding a good name and doing good distribution might help your project fly.

I built an MCP server and named it after an already extinct species so that hopefully your project does not go the way of the dodo 🦤🍗🪦

It's free: https://dodomains.dev/

youtu.be
u/redouanea — 12 days ago

I built an MCP server to help Claude find available domains for your indie projects 🦤

In a world where shipping code is easy, finding a good name and doing good distribution might help your project fly.

I built an MCP server and named it after an already extinct species so that hopefully your project does not go the way of the dodo 🦤🍗🪦

It's free: https://dodomains.dev/

u/redouanea — 12 days ago
▲ 4 r/sideprojects+1 crossposts

I built a voicebot that doesn't stop at english, if you speak a niche language I'll give you credits to test it and access all other features for free

Hi!

Most voicebot implementations are really good at english and a few other common languages but skip entire markets because the language is less common and demand stays untapped.

What to do in this case besides building your own infrastructure?

I'm building https://hail.so/ which is an open-source project to give agents a real phone number and email inbox.

You can use it to send or receive phone calls, SMS, and emails but without the hassle of building your own infrastructure, connecting all the APIs, and paying for subscriptions you don't use.

If you'd like to test it, break it, or build with it, I'm happy to connect and give you credits to start and use all features.

In any case, feel free to check the project and give it some love: https://github.com/hail-hq/hail

Thanks and keep building!

u/redouanea — 13 days ago

As touring artists, it turns out you have a goldmine of content for social media

Mnemic started in 1998 and has toured since then almost without interruption.

Before social media were a thing.

But nowadays it's almost impossible to stay relevant without constant social media presence.

We started going through dropbox on autopilot and came up with really good post ideas:

  • Mix and match old vs new band photos
  • Trim concert videos and make shorts
  • Repurpose older posts

The result? We generated over 40k views on 4 platforms within 24 hours (mostly FB), beat our previous engagement metrics, gained new followers and re-engaged our fans.

I recommend everyone to do this, you already have the content but it's just buried somewhere on your hardrive!

https://preview.redd.it/e1hw42yurrgh1.png?width=1988&format=png&auto=webp&s=40f2450a8b91b0a1d3f0b77be08d3063976d7ce2

https://preview.redd.it/7qqsm3nxrrgh1.png?width=1068&format=png&auto=webp&s=ef29ea247eee3e3c83510af9c23acf7d36d7e89d

reddit.com
u/redouanea — 19 days ago
▲ 3 r/nextjs

I built an infinite maze and published a map to it

I found 642,000 bot requests hammering one page on my site over 12 hours.

My first instinct was to charge for it since Stripe supports machine-to-machine payments (let the bots pay), but that would have been a bad idea.

The page: /costs/compare compares AI model pricing side by side.

Same 12 hours on Vercel: /costs/compare → 642,000 requests /costs → 12 requests

That 53,500x ratio is not demand.

The URL took a query param: ?m=model-a,model-b

With 148 model variations, that is ~9,500,000,000,000 valid URLs.

And every single page rendered ~140 links to other combinations.

So a crawler lands on the page > Finds 140 links > Follows them > Each one has 140 more.

It never terminates. I built an infinite maze and published a map to it.

Worse: because the page read query params, Nextjs marked it dynamic.

Zero CDN caching. Every one of those 642K requests woke up a serverless function.

I had rel="nofollow" on those links. Crawlers ignore it since it's advisory.

The fix wasn't a paywall. It was deleting the infinity.

Instead of 9.5 trillion possible comparisons, I generate 96 real ones at build time from a flag in my pricing dataset: /costs/compare/claude-opus-5-vs-gpt-5.5

Static, cached, indexable.

The old URL still works, but selection moved into the browser. The "add model" links became buttons.

No hrefs = nothing to crawl.

Build output, before → after:

ƒ /compare  (Dynamic, server-rendered on demand)
○ /compare  (Static)

Lessons:

  1. A 53,000x traffic ratio between two linked pages is a bug, not a market that can be monetized
  2. rel="nofollow" is just a suggestion
  3. Any page that generates links to variations of itself is a maze
u/redouanea — 23 days ago
▲ 4 r/mcp

Hail MCP - Open-source server for phone, SMS and email, v0.15

https://preview.redd.it/a17ryuewa7eh1.png?width=1080&format=png&auto=webp&s=c3791f1b842553858f3bcfa3b20cfd6523c4772f

Hello community,

I'm building Hail.so MCP because I got tired of wiring together Twilio, email providers, SMS compliance, retries, webhooks and model providers every time I wanted an AI agent to communicate with users.

The latest release includes:

  1. Agents can now send emails/SMS during phone calls. This helps send a summary of the call, or additional confirmation/information.
  2. BYO provider for STT/LLM/TTS models: This helps set up a custom voice, LLM model, or support niche languages.
  3. Agent self-signup skill file
  4. SMS supports 64 new countries, inbound and outbound. Compliance logic now handles STOP/HELP/START automatically.
  5. Email now supports custom domains, deliverability tracking, and reusable attachments.
  6. Pricing database expanded to 145 LLM/STT/TTS models

Context: I started Hail.so out of a struggle building AI agents for industrial and logistics companies, where agents needed to send or receive emails, SMS, and make phone calls, but the barrier to making all of the integration and compliance work was really high.

I ended up spending weeks and tons of tokens to get to a working setup, and several iterations to get it to actually work.

Although I built for AI agents, it's also an API, so you can use it from any backend or Python application.

The project is open-source so you can self-host it or sign up for free.

I'd love feedback from people building production AI agents. What's still painful when your agent needs to call, text or email real users? https://github.com/hail-hq/hail/

Keep building!

reddit.com
u/redouanea — 1 month ago

Hail.so: an open-source phone, SMS and email platform for AI agents and humans

Hello community,

I'm building Hail.so because I got tired of wiring together Twilio, email providers, SMS compliance, retries, webhooks and model providers every time I wanted an AI agent to communicate with users.

The latest release includes:

  1. Agents can now send emails/SMS during phone calls. This helps send a summary of the call, or additional confirmation/information.
  2. BYO provider for STT/LLM/TTS models: This helps set up a custom voice, LLM model, or support niche languages.
  3. Agent self-signup skill file
  4. SMS supports 64 new countries, inbound and outbound. Compliance logic now handles STOP/HELP/START automatically.
  5. Email now supports custom domains, deliverability tracking, and reusable attachments.
  6. Pricing database expanded to 145 LLM/STT/TTS models

Context: I started Hail.so out of a struggle building AI agents for industrial and logistics companies, where agents needed to send or receive emails, SMS, and make phone calls, but the barrier to making all of the integration and compliance work was really high.

I ended up spending weeks and tons of tokens to get to a working setup, and several iterations to get it to actually work.

Although I built for AI agents, it's also an API, so you can use it from any backend or Python application.

The project is open-source so you can self-host it or sign up for free.

I'd love feedback from people building production AI agents. What's still painful when your agent needs to call, text or email real users?

Keep building!

reddit.com
u/redouanea — 1 month ago

Any returns on experience importing a car from EU or China to Algeria?

Salam,

First of all, God bless w rabi ybarek fi riz9koum <3

I would love to know from you dear community if you managed to bring a personal car, and ask for your feedback on the whole process.

For context: we can assume a gasoline car, less than 3 years old.

Countries considered: France, Germany, Spain, Sweden, China.

Payment & paperwork

  • Did you go through a dealership that handled the shipping + paperwork, or did you do it yourself?
  • Did customs ask how you paid for the car / proof of funds ("propres devises")? What did they accept?
  • Did you clear a car via procuration notariée for a relative? Any issues?

Port & timing

  • Which port was fastest for clearance?
  • How long did the mines expert (rapport de conformité) take to book? Cost?
  • Realistic time from ferry arrival to registry plates on the car? Did you go through the dry port or wilaya?

The car itself

  • Any car refused for conformity issues despite having a COC? Which models/specs?

Hindsight

  • What surprised you? What would you do differently?

Thank you in advance w barak'Allah fikoum!

Please no unsolicited DM's or offers. Thank you.

reddit.com
u/redouanea — 1 month ago

Pricing for 134 LLM/STT/TTS models aggregated and comparable in one up-to-date source

I run a project where I have to estimate the cost for a voice agent pipeline, but I couldn't find a reliable all-in-one source that covered STT/TTS alongside LLMs, so I started one.

Right now it covers 134 models across 25 providers:

  • input/output/cached $/Mtok for LLMs
  • $/min for STT
  • $/1M chars for TTS
  • comparison page to pick the right model depending on perf/cost/availability/etc.

Prices are decimal strings (parse with Decimal/big.js, not float), and every row has a last_verified date plus a source_url so you can see how stale it is and where it came from.

Repo + README + schema: https://github.com/hail-hq/hail/tree/main/costs

Raw JSON if you want to pull it straight into your own cost math:

The pretty human-friendly version is here: https://hail.so/costs

License is CC-BY-4.0, so use it in whatever you're building.

Full disclosure: I keep this updated for a side project of mine, but the data stands on its own.

Corrections and additions welcome via PR. I'll merge and re-verify.

If you like it and find it useful, please give it a star on github so I know I should continue to maintain the project ⭐ https://github.com/hail-hq/hail/

Cheers ✊

reddit.com
u/redouanea — 1 month ago
▲ 1 r/mcp

Someone asked: "can my agent call people in my own cloned voice?"

user feedback is awesome!!

Hail gives an AI agent a real phone line (voice), plus SMS + email.

It's AGPLv3 — docker compose up runs everything but the phone trunk.

Before you had to use predefined voice settings or self-host it to be able to customize the voice, but now you can BYO keys directly from the console:

https://preview.redd.it/lc9sp7rlgfch1.png?width=3154&format=png&auto=webp&s=5255788dc70e27653cd65fa89c0d7415c56ebd7e

Code: github.com/hail-hq/hail
Try it live at: https://hail.so/

reddit.com
u/redouanea — 1 month ago
▲ 4 r/BuildToShip+2 crossposts

I've spent 12 months building AI agents that communicate with the real world. I've put it all the tools in one MCP

https://preview.redd.it/xozkfjhukybh1.png?width=1126&format=png&auto=webp&s=3fef5c7940cc56ac37affb8a6abfd68aafbc6216

During the last year I worked as CTO of a startup building an AI platform with agents and workflows for logistics and manufacturing - real messy world.

I learned that the biggest need of those AI agents was to communicate with the world:

  • receive support calls
  • send an email with an order summary
  • text a truck driver their new route
  • call suppliers and get ask for a quote
  • etc

That's the biggest challenge - not reading documents, or reasoning about 2 + 2 = 4.

I've put all the learnings from building a robust communication platform on Hail: https://github.com/hail-hq/hail/

What is it?

Phone, SMS & email for AI agents.

One remote MCP server exposing call, sms, email, and event tools.

Also usable via CLI, Python SDK, and OpenAPI.

&gt; Github: https://github.com/hail-hq/hail/
&gt; Website: https://hail.so/

hail.so
u/redouanea — 3 days ago
▲ 10 r/MCPservers+1 crossposts

Hail.so - Send and receive emails, calls, SMS via a single MCP/API/CLI

Hello community,

Hail is an MCP server, CLI and API for email, SMS and phone calls. Inbound and outbound.

It packages Twilio, AWS SES (with or without custom domains), LiveKit, ElevenLabs, Cartesia, and LLM providers under a consistent API.

The implementation comes from about a year of production work building industrial AI voicebots, and tooling for all sorts of AI agents.

Check the README for the current stack and milestones for what's coming.

Open source, self-hostable backend: https://github.com/hail-hq/hail/

How did this project come about?

I spent over a year as CTO of an AI startup building a useful chatbot + voicebot for industrial companies, and the most useful features turned out to be:

&gt; generating documents and sending them via emails

&gt; calling staff members to collect specific information like "where did you leave the key to the building" or "what's the specific values to set for the oil refining machine"

&gt; sending SMS reminders for staff to do XYZ

However it was pretty hard to get all 3 working well, and at a low cost: sending and receiving emails, phone calls, and sms.

It requires several days at best to connect Twilio SIP trunks to a server to handle them, then set up AWS SES to send emails, etc. and that is if you know what you're doing, and not starting from scratch.

Plus, each provider would give you a separate invoice you'd have to do bookkeeping for.

So I've put all the learnings to work in a single project, not only so that I don't loose the learning, but also because every company needs to give their AI agent or backend a way to communicate with the world via email, phone, or SMS.

A single API, MCP, and CLI.

Why not just set up my own Twilio + Resend + Postmark?

&gt; separate integrations for email, voice and SMS. Takes very long to set up

&gt; deploying telephony requires SIP infrastructure

&gt; several dashboards, messy UI/UX

&gt; several bills to keep track off in bookkeeping

&gt; no native MCP server or CLI for AI agents

This project is not replacing existing providers (twilio, amazon ses, etc), but packages them into a single platform with sane defaults.

Where are we at?

Right now Hail has good support for outbound phone calls and emails, and the inbound emails is well underway for a final release using auto-forwarding and webhooks.

What is left is support for inbound phone calls, and SMS inbound/outbound.

What next?

You can host the project yourself or check out https://hail.so/

u/redouanea — 2 months ago