أداتي في Google Sheets وصلت إلى 33.75 ألف ريال شهري

كيف بنيت إضافة Sync2Sheets لربط Notion مع Google Sheets وصارت مشروع مربح

Leandro من بوينس آيرس بنى Sync2Sheets، إضافة Google Workspace تربط قواعد بيانات Notion مع Google Sheets. الآن المشروع يحقق 33.75 ألف ريال شهري مع أكثر من 400 عميل يدفعون

34 ألف ريال/شهرتجارة إلكترونية
الموقع
sync2sheets.com
المؤسس
Leandro

كيف بدأت الفكرة

وأنا طفل كنت أحب أفكك الأجهزة الإلكترونية وأشوف اللي بجوا، ثم طبعا لازم أطلب ساعدة عشان ما أقدر أركبها تاني. بس عشان كذا قررت أدرس هندسة إلكترونيات.

في الجامعة درست برمجة بمستوى منخفض وحبيتها، فقررت أغير تخصصي من إلكترونيات إلى هندسة برمجيات. المشكلة إني سريع لاحظت إن نفس الشيء رح يصير. الجامعة في الأرجنتين على الأقل كانت بطيئة جدا مقارنة بـ سرعة تعلمي بحالي. ليلة وأنا على العشاء قلت لأهلي إني أبطل من الجامعة، ما كانوا متفقين لكن أنا كنت متأكد إن هذا الخيار الصح.

في الأشهر اللي بعدها، وأنا أبيع أشياء أجيبها من الصين وأعيد بيعها في الأرجنتين، وضعت معظم وقتي أتعلم JavaScript. قرأت مدونات وكتب وشروحات وطبقت اللي أتعلمه. الفكرة كلها كانت عشان أتعلم البرمجة عشان أقدر أبني أدوات خاصة فيني، كنت معجب جدا بفكرة امتلاك SaaS.

فكرت إن الأفضل أصير مطور بارع الأول قبل ما أبدأ مشروعي الخاص، لكن أظن انتظرت طويل. بس على أي حال، في 2020 قبل الوباء وعندي فلوس توديني سنة أو سنتين، توقفت عن العمل الحر وراهنت على نفسي كاملا. كنت أبني أداة لربط مبيعات Mercado Libre مع Google Sheets، وفجأة Notion أطلقت API عام، فكرت إن Notion عندها قاعدة مستخدمين ضخمة، ربما من الأفضل أركب موجة Notion.

استخدمت معظم الكود اللي كتبته لـ Mercado Libre وطبقته على ربط قواعد بيانات Notion بدلا منها. بعد أسبوعين عندي MVP وضعته في المتجر وفوري بدأت المثبتات تجي. إني من الأول اللي أطلق منتج متعلق بـ Notion مع API ساعدني أحصل على exposure سريع.

وقفت عن انتظار اللحظة المثالية والفكرة المثالية والـ UI المثالي. طلع شيء ما. ابدأ من صغير وبني على التعلم والكود والموارد اللي تجمعها.

بناء النسخة الأولى

أبيت البيانات في Sheets تطلع مثل اللي في Notion، فصرفت وقت كثير على تطابق الأنماط والخطوط، والتأكد إن كل خاصية من خصائص قواعد البيانات في Notion تنقل إلى Sheets بأفضل طريقة ممكنة.

مثلا، أستخدم conditional formatting و data validation في Sheets عشان أحاكي كيف يبين Select Property في Notion، ونفس الشيء لبقية الأنواع.

كان مهم إن الـ sheet يكون قابل للتعديل، والمستخدمين يقدرون يرتبون الأعمدة ويضيفون أعمدة جديدة بالوسط ويحركون الأشياء بدون ما تتعطل المزامنة. لما خلصت هذي الأشياء، ركبت landing page بسيطة باستخدام Hugo وقدمت الإضافة أولا للـ OAuth review ثم للمتجر. عملية إطلاق إضافة للـ Google Workspace Marketplace تستحق post خاص فيها.

ما بين البداية والتقديم للمتجر ما احتجت إلا أسبوعين. الطريفة إن النسخة الأولى كانت فيها bug ضخم، فيه حالة يكون فيها الـ row الأخير في Sheets دايم يتكتب عليه لما تجي بيانات جديدة من Notion. اكتشفت المشكلة بسرعة لما عملت آخر اختبار في بيئة الإنتاج.

الحالة الحالية والمستقبل

Sync2Sheets الآن مربحة، أنا أصرف حوالي 2 ألف ريال شهري على cloud services و email services وأدوات صغيرة أخرى. ما أنا أعمل ads الآن لكن أخطط أعملها في المستقبل لما أخلص شوي تحسينات على الـ landing page. إلى بعض الأرقام، customer lifetime value حوالي 1 ألف ريال، و churn rate حوالي 7 بالمية.

الآن أنا بشتغل على بدء استراتيجيات outbound على LinkedIn. بركبت copywriter يكتب بوستات أسبوع مرتين وبنشوف كيف الأوضاع في 3 أشهر.

التزمت نفسي أنشر في الـ blog مرة في الأسبوع. بـ generate محتوى بمساعدة AI ثم تفقد يدوي وتحسينات بعدها. بس SEO دايما لعبة طويلة.

في الأمد الطويل أنا بدأ أفكر بتوسيع عرض المزامنة ما فقط لـ Notion بس لأدوات أخرى بعد. بتحتاج تصميم جديد للإضافة والـ landing page والـ pricing وأكثر، لكن أظن هذا الخطوة الجاية لو النتايج اللي أنا عاملها الحين تمشي كويس، فتكون أقدر أعيد الكرة مع خدمات أخرى كجزء من نفس العرض.

نصيحة لمن يبي يبدأ

أنا Leandro والآخرين عن هذا كل وقت، أطلع الشيء. وقفت عن انتظار اللحظة المثالية والفكرة المثالية والـ UI المثالي وطلع شيء ما. ابدأ من صغير وبني على التعلم والكود والموارد اللي تجمعها.

ركز على marketing والتوزيع من البداية. لو أنت مطور برمجيات، تعلم كيف تلبس قبعة الـ marketer والـ sales. أعدك إنه يستاهل. البرمجة재미있는 بس لما حد ما يستخدم اللي بنيته هذا الإحساس الأسوأ.

لما تبني أشياء وتخليها متاحة للناس، تحصل أشياء كويسة، دايما.

أنا اسمي Leandro من بوينس آيرس، الأرجنتين. مؤسس Sync2Sheets، وهي إضافة Google Workspace تربط قواعد بيانات Notion مع Google Sheets. بنيت بعد عدة تكاملات لـ Coda وبدأت مؤخرا مع Quicktion، وهي إضافة جديدة لحفظ رسائل البريد الإلكتروني في Notion. لكن Sync2Sheets هي اركز اهتمامي الأساسي. واضح إن عندي trend واحد.

كنت مطور برمجيات freelance، لكن قبل 3 سنوات رجعت لحلمي الأساسي وهو بناء SaaS خاص فيني. غريب إن قبل أكثر من 10 سنين أبيتعلم البرمجة عشان أقدر أبني منتجات خاصة فيني، بس العمل الحر أخذ وقتي وأخرني شوي.

Sync2Sheets الآن وصلت إلى 33.75 ألف ريال شهري مع أكثر من 400 عميل يدفعون. العملاء تتراوح ما بين شركات صغيرة وكبيرة مثل Canva و Wix.

إطلاق المشروع

الخطة كانت سهلة: أنشر على Twitter، في مجموعات Facebook متعلقة بـ Notion، وفي subreddit r/Notion، فيديوهات وصور عن كيف يشتغل Sync2Sheets. لقيت إن الفيديوهات تشتغل كويس على Reddit وتدي لي upvotes وظهور وتراffic كويسة. البداية كنت أحصل على حوالي 15 تثبيت يوميا.

شيء ثانية عملتها وأنا لسه أعملها هي استخدام أداة اسمها F5Bot عشان أراقب كلمات متعلقة بمنتجي، مثل Google Sheets و CSV والرسوم البيانية في subreddit Notion وأرد بتعليق أذكر فيه منتجي لما يكون منطقي. Reddit عادة تكون أول مكان يروح فيه الناس وفي كثير من الحالات التعليقات تاعي تطلع الأولى في المكان.

مهم تجرب أشياء كثيرة لما تطلق المشروع أول مرة. ما بتعرف شنو اللي يشتغل، وفي عصر الفايرالية ممكن تويت واحد أو بوست أو فيديو يغير كل شيء. ما تنسى تتكلم مع العملاء، تجمع ملاحظات، وتحسن بناء على اللي تسمعه، لكن دايم اتبع حدسك.

اجتذاب والحفاظ على العملاء

زي ما قلت أول، Reddit والسوشل ميديا كانوا مهمين جدا البداية. أنت يائس إن تحصل على تثبيتات وتراffic فتعمل أي شيء عشان تنتشر. بالنسبة لي خصوصا أول سنتين ما اهتممت بـ marketing كويس زي ما كان لازم، بس هذا شيء أنا غيرته الحين.

بدأت أعمل keyword research وأصرف مجهود أكثر في المحتوى لأن 72 بالمية من تراffic Sync2Sheets من Google جاي من branded keywords، يعني الناس بتبحث عن الاسم مباشرة وما تلقى الأداة عن طريق blog posts، وهذا شيء أبيتحسنه في السنة الجاية.

مهم تشوف SERP لـ keywords تاعك وتشوف شنو نوع النتائج اللي Google يدي. فيديو ولا مقالة. في حالتي البحث عن Notion Google Sheets في الغالب يدي فيديوهات، فقبل سنتين صورت فيديو أاستهدف هذا الـ keyword وحصلت على نتائج كويسة.

آخر شيء، تقريبا قبل سنة قررت أزيل الـ free plan وخليت الأداة paid فقط. يا إلهي كانت قرارة عظيمة. انتقلت من حوالي 15 عميل جديد يدفع شهريا إلى أكثر من 40. و Churn بعد انخفض لأن لما حد يلغي الـ subscription ما في عنده free plan يعتمد عليها يكمل. العملاء يفكرون مرتين قبل ما يلغوا.

التوصية فيّ إنك تفكر كيف يبين الأداة لو كانت paid-only والـ funnel اللي تحول العملاء إلى paying customers من خلال trial بدل free accounts.

دروس من تجربة المشروع

أظن إننا كمطورين ومؤسسين عادة نقع في نفس الخطأ، نركز كثير على المنتج وما نفكر كفاية في marketing والتوزيع. بناء الشيء وحدها ما فيه، لازم تفكر كيف العملاء بيلقوك وكيف بتحولهم إلى عملاء يدفعون.

الحين لو أنا أبدأ شيء جديدة، بأركز أكثر على اكتشاف العملاء من البداية وأقل على المنتج نفسه. SEO مع محتوى، landing pages مختلفة، استراتيجيات LinkedIn، Facebook groups، Reddit وإلخ.

قرار واحد ضخم غير الـ MRR جدول، إنني أزيل الـ free plan. اشتغل لـ Sync2Sheets بس أنا أعرف إنه ما في كل أداة. لكن الـ recommendation فيّ إنك تفكر كيف يبين الأداة لو كانت paid-only والـ funnel اللي تحول العملاء إلى paying customers من خلال trial بدل free accounts.

الأدوات والمنصات اللي أستخدمها

أستخدم Firebase، شامل hosting و cloud functions و Firestore لـ host API تاع Sync2Sheets والـ landing page. أنا استخدمت Firebase سنين وهي stack أحس فيها براحة وتشتغل كويس مع workspace add-ons و Google ecosystem.

Sendgrid لإرسال رسائل البريد الإلكتروني لكن أفكر أنقل إلى Postmark. Mixpanel لتتبع سلوك المستخدم و Sentry لتتبع الأخطاء مع أداة Google الخاصة برها أيضا، كلهم في الـ free tier. Tidio لـ customer support chat و Paddle كمعالج الدفع و merchant of record.

وأخيرا مزيج من Notion و Coda لـ project management والملاحظات والبحث وإلخ.

الكتب والـ Podcasts والموارد المؤثرة

أنا Leandro وأنا أحبه، أحاول أقراه كل يوم عشان أحافظ على صحتي العقلية. أتابع وأقرا كل شيء David Heinemeier Hansson، الأشهر باسم DHH، واحد من مؤسسي Basecamp. Getting Real و Rework كانوا أساسيين في تفكري.

أين تقدر تعرف أكثر

لو عندك أسئلة أو تعليقات، اترك تعليق جهة تحت.