Across all startups
Across all startups
+3 in 30 days
Next.js boilerplate for local business directories that make money. Owner-claimed listings, request-a-quote leads, an interactive map and programmatic "service in city" SEO pages — all built in. Seed hundreds of listings from a CSV, let AI write the descriptions, and charge businesses for featured spots. Pay once, own the code, unlimited sites.
Revenue (30d)
$213
MRR
$0
Total
$1.8k
PosteAhora is a social media scheduler built for AI agents. Connect Claude, ChatGPT or Cursor through its hosted MCP server (or API) and let your agent draft, schedule and publish for you. Or do it yourself: cross-post to 9 networks — Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Threads, Bluesky and Discord — through official APIs, with an Ideas kanban board, content calendar, live previews and built-in analytics. Per-account plans with a 3-day free trial.
PosteAhora now sends each network as many photos as that network accepts. Attach ten to a cross-post. Instagram publishes all ten, X takes the first four, and no network pulls the rest down to its own smaller limit. The composer shows the split before you schedule. posteahora.com
PosteAhora now runs in four languages: English, Spanish, Portuguese and German. German is the newest. Pick your language and the whole app follows — the composer, the calendar, your settings, the invoices you download. Each person on your team picks their own, so a Spanish-speaking client manager and a German designer can work side by side in the same workspace. posteahora.com
Instagram Stories in PosteAhora take any photo shape now. Post a landscape or square shot and it fills the 9:16 frame, with a blurred copy of the same image sitting behind it. Fit or Fill, your pick. The switch is in the composer. posteahora.com
PosteAhora now imports a whole month of posts from a spreadsheet. Upload the file once and every row becomes a scheduled post on the channels and times you named in it. Nothing is created until you approve the preview. posteahora.com
Posts scheduled through PosteAhora have passed a million views. 1,028,231, earned by the people who use it across 3,769 published posts on their own accounts, with more than 10,000 likes on top. 226 connected accounts, 13 networks. posteahora.com
PosteAhora was telling healthy YouTube accounts their connection had expired. The refresh-and-retry matched the error text, but Google's 401 says "Request had invalid authentication credentials" - no "401", no "unauthorized", so the regex never matched. It now branches on the HTTP status, and the token is refreshed five minutes before the upload starts rather than once a day by cron. posteahora.com/changelog
PosteAhora just passed 3,000 published posts. 3,276 in total, and 2,986 posts were created in the last 30 days - nearly all of that volume is recent. 155 accounts have connected 209 channels across 13 networks. posteahora.com
PosteAhora now works properly on phones and tablets. The app was built desktop-first and on a small screen it showed: the calendar crushed a whole week into slivers where you could not read the time, and Connections, Settings, Analytics and Team were not reachable at all. Month and week views now scroll sideways with columns wide enough to read, post cards stack vertically with a swipeable image carousel, and a More button in the bottom menu opens everything else. posteahora.com/changelog
PosteAhora got its first 40 clicks from Google Search in a 28-day window. That is a small number and I am not going to dress it up. What matters is that three months in, the domain is indexed and ranking for real queries, off changelog and docs pages rather than anything paid. posteahora.com/changelog
PosteAhora now imports a whole month of posts from one CSV file. Download the template pre-filled with your connected accounts, fill a row per post with caption, channels, date and media, then upload it once. Every row is validated and previewed before anything is created, up to 500 posts per import, with one button to undo the whole batch. posteahora.com/import
Lesson from PosteAhora: a timeout is not a failure. A 9-image Instagram carousel spent 71s building its child containers and crossed our 90s dispatcher backstop, so the row was written failed - while the publish had already landed on Instagram. The user rescheduled it, and the carousel went out twice. Two fixes: the children are now built by a 4-worker pool, so a 10-item carousel finishes in about 25s instead of 90+. And a timeout no longer means failure - the post is parked as processing and resolved from Meta's own view of the container. posteahora.com/changelog
Shipped: RSS-to-post in PosteAhora — point it at a feed, every item becomes a post. Pick the channels, write a caption template with {{title}} and {{link}}, and we check the feed every 15 minutes. New items arrive as drafts so you see them before they go out, and connecting a blog with years of archives never floods your accounts. posteahora.com/changelog
Active startups
Revenue (30d)
$25
MRR
$40
Total
$372