Vai al contenuto principale

[verdetto][prompt curato][fonte: sendcore.me]

Posso vibecodare Sendcore?

// il valore è la rete, i dati o l’infrastruttura

L'editor è la parte copiabile: un'app privata Shopify che pesca i tuoi prodotti e spedisce una campagna con la tua chiave serve davvero, per un negozio solo. Quello che non esce da un one-shot è il resto — OAuth e webhook GDPR, l'autenticazione del dominio per ogni tenant, consensi e bounce.

confidenza: media

cos’è: Campagne, automazioni, popup e attribuzione sul negozio, installati dentro uno shop Shopify o WooCommerce

Indice di costruibilità · gioco editoriale

  • Prezzo da 16 $ · a consumo peso: più 2
  • Tempo una sessione per un singolo negozio; non un prodotto multi-tenant peso: più 3
  • Categoria newsletter non pesa
  • Moat integrazioni · compliance e normative · scala dell'infrastruttura peso: meno 5
  • Confidenza media peso: zero
  • Cosa perdi 5 voci peso: meno 2
  • Sito sendcore.me (si apre in una nuova scheda) non pesa
Indice: meno 2. pensaci

Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

Cosa costruisci

Costruire un'app privata Shopify che sincronizza i tuoi prodotti e clienti, compone una campagna HTML con un blocco prodotti e la invia a un segmento che ha dato il consenso, attraverso la chiave del tuo provider email.

cosa ti serve

  • Node.js 22
  • SQLite
  • un token Admin API di una custom app Shopify (read_products, read_customers, read_orders)
  • la chiave di un provider di invio massivo nel file .env
  • un dominio di invio che controlli, con SPF e DKIM già verificati

Voce di credibilità: un'app piccola e recente in una categoria dominata dai grandi, elencata perché la ragione per cui sopravvive è strutturale, non un lavoro brillante sull'interfaccia.

Il prompt

Il verdetto è NON PROPRIO, e il prompt resta lo stesso: non rimpiazza l’app, ricostruisce il pezzo che è davvero codice. Il resto è il moat.

Prompt one-shot EN
Build me a private Shopify campaign sender for one store I already own. Not a SaaS, not multi-tenant, no signup. Requirements:

- Node 22 + Fastify + better-sqlite3, server-rendered HTML, no client framework.
- Read the store with a Shopify custom app Admin API token I create myself
  (read_products, read_customers, read_orders); no OAuth, no App Store install flow.
- Send through one bulk email provider with my API key and my already-authenticated
  sending domain; both in .env, ship a .env.example.
- SQLite tables: contacts (email, consent state, source, created_at), products cached
  from Shopify, campaigns (subject, body_html, status, sent_at), and sends
  (contact_id, campaign_id, status, error).
- Every contact carries an explicit consent state. Never send to an unsubscribed or
  unconsented contact, and prove that with a test.
- Every email gets a working one-click unsubscribe link plus List-Unsubscribe
  headers, backed by a signed token and honoured immediately.
- The composer is a plain HTML textarea plus a product picker that inserts image,
  title, price, and link from the synced cache. Render with inline styles and a
  table layout so it survives Gmail and Outlook; no external stylesheets or web fonts.
- Always send a test to myself first, and require a typed confirmation of the
  recipient count before any real send.
- Send in batches with retry and backoff, one send row per recipient, so a crash
  resumes instead of double-sending. Report delivered and failed from the sends
  table only; do not invent open or click tracking.
- CSV import and export for contacts so the data is never trapped in the app.
- Tests: the consent gate, the unsubscribe token, batch resume, and one end-to-end
  campaign against a mocked provider.
- README states what this is not: no deliverability operations, no bounce or
  complaint processing, no App Store distribution, no billing. Say plainly that real
  volume from a cold domain lands in spam, and warmup is now the reader's job.

Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.

Cosa perdi

  • la distribuzione sull'App Store: installazione via OAuth, revisione dell'app e i webhook GDPR obbligatori sui dati
  • la fatturazione che compare sulla fattura Shopify del merchant invece che su una carta a parte
  • l'onboarding sull'autenticazione del dominio e la reputazione del mittente per ogni tenant
  • la gestione di bounce, reclami e soppressioni
  • l'attribuzione del fatturato a livello di ordine e le automazioni che scattano su eventi reali del negozio

Perché pagano ancora

I merchant pagano per i pezzi che nessuno ha voglia di costruire: restare installati e fatturati dentro Shopify, tenere registri di consenso e soppressione difendibili quando li chiede un cliente o un ente regolatore, e far arrivare la posta in inbox da un dominio di proprietà del merchant. L'editor delle campagne è la parte che fa una bella demo e che un agent riproduce in un pomeriggio, giusto fino al momento in cui i contenuti di altre persone incontrano le inbox di altre persone. Testo ricco incollato con formattazioni inline miste, merge tag che non devono mangiarsi la punteggiatura intorno, blocchi prodotto che sopravvivono a Outlook, tempistiche di automazione che devono coincidere con un ordine vero: nessuno di questi è un problema di design. Sono un arretrato che scopri solo inviando posta per conto di altre aziende, e macinarlo è ciò che separa una demo da qualcosa a cui un negozio affida la sua lista.

moat: Integrazioni Compliance e normative Scala dell'infrastruttura cos’è un moat

superficie di piattaforma e impianto di compliance, più il ciclo di feedback dei merchant dietro le automazioni e l'editor

Chi l’ha già costruito

Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.