خبرنامه
Sendcore
Campaigns, automations, popups and store attribution, installed into a Shopify or WooCommerce shop
نتیجه ارزیابی
ادیتور بخش قابل کپی کار است. یک ایجنت به راحتی اپ اختصاصی Shopify میسازد که محصولات را بیاورد، کمپین HTML بسازد و با کلید ارائهدهنده شما ایمیل بزند. آنچه از یک کدنویسی ساده حاصل نمیشود، چیزهایی است که از آن یک محصول تجاری میسازد: اپ رسمی App Store با OAuth، وبهوکهای اجباری حریم خصوصی GDPR، اضافه شدن به فاکتور خود Shopify، احراز هویت دامنهها و مدیریت بازگشتیها (bounce) و لغو اشتراکها. ارزش Sendcore در ساختارهای انطباقی، اتصال به پلتفرم و دردسرهای پنهان ارسال ایمیل برای فروشگاههاست.
- زمان تقریبی ساخت
- یک نشست برای یک فروشگاه؛ برای محصول چندمستأجره (multi-tenant) صدق نمیکند
- هزینه تقریبی اجرا
- نامشخص
- اشتراک محصول اصلی
- ۱۶ دلار در ماه
چه چیزی را از دست میدهی؟
- انتشار در App Store: نصب با OAuth، تاییدیه اپلیکیشن و وبهوکهای اجباری دادههای GDPR
- صورتحساب روی فاکتور رسمی Shopify به جای کارت بانکی جداگانه
- فرایند احراز هویت دامنه و اعتبار ارسال مستقل برای هر فروشگاه
- مدیریت ایمیلهای برگشتی (bounce)، شکایات و لیست سیاه (suppression)
- نسبتدادن درآمد به سطح سفارش و اتوماسیونهایی که بر اساس وقایع واقعی فروشگاه فعال میشوند
پرامپت شروع
برای شروع ساخت، مستقیم کپیاش کن.
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.
برای ساختش کمک میخوای؟
ابزارهای مشابه
اگر این ابزار را بررسی میکنی، این گزینهها هم احتمالاً به کارت میآیند.
به درد یکی دیگه هم میخوره؟



