وجِّه أي نموذج إلى رابط واحد.
احتفظ بنموذج HTML الخاص بك وغيّر قيمة action فيه إلى عنوان URL من FormFlow. يُفحص كل إرسال بحثًا عن الرسائل المزعجة، ويُخزَّن في صندوق وارد واحد، ويُسلَّم عبر webhook موقَّع أو بريد إلكتروني — فوريًا أو في ملخص — أما العملاء المحتملون الحقيقيون الذين ترفضهم قواعدك أنت، فيُحتفظ بهم لتستعيدهم، ولا يضيعون.
- 1 المرسل
- jane@acme.dev
- 2 الوجهة
- https://formflow.digital/api/v1/f/ab12x9
- 3 المحتوى
- name · email · message
- 4 الملفات المرفقة
- 2 images · 4.1 MB
- 5 الفرز
- 0.02 · ليس إزعاجًا
غيِّر خاصية واحدة. وانشر.
سمة واحدة · بلا SDK · بلا خادم
وجِّه خاصية action في نموذجك إلى رابط FormFlow وانتهى الأمر — لا حزمة تطوير ولا مكتبة عميل ولا خادم تقوم به. تعمل من موقع ساكن أو خادم أو curl لمرة واحدة.
تستقبل FormFlow الإرسالات المرسلة من نماذج HTML الخاصة بك إلى رابط FormFlow، وتُرشّحها بحثًا عن الرسائل المزعجة، وتحفظها، وتُمرّرها إلى وجهات تهيئها (مثل صندوق الوارد أو نقطة نهاية webhook). لا تستضيف FormFlow واجهتك المضمّنة ولا تقرر البيانات التي تجمعها نماذجك؛ ويمكن للخطط المدفوعة أيضًا استخدام صفحة مستضافة بواسطة FormFlow.
<!-- النموذج الحالي لديك. بلا JavaScript وبلا حزمة تطوير. --> <form method="POST" action="https://formflow.digital/api/v1/f/ab12x9"> <input name="email" type="email" required> <textarea name="message"></textarea> <button>Send</button> </form>
# أو أرسل POST من أي مكان curl -X POST https://formflow.digital/api/v1/f/ab12x9 \ -d "email=jane@acme.dev" \ -d "message=Loved the demo" # → 200 OK · {"success":true,"id":"…"}
{{-- مولَّد بتسميات — متاح للجميع افتراضيًا. --}} <form method="POST" action="https://formflow.digital/api/v1/f/ab12x9"> <label for="email">Email</label> <input id="email" name="email" type="email" required> <label for="message">Message</label> <textarea id="message" name="message"></textarea> <button>Send</button> </form>
<!-- ضعه في أي مكوّن. وما زلنا بلا حزمة تطوير. --> <template> <form method="POST" action="https://formflow.digital/api/v1/f/ab12x9"> <input name="email" type="email" required /> <textarea name="message"></textarea> <button>Send</button> </form> </template>
// خاصية action الأصلية للنموذج — بلا عميل وبلا حالة. export default function Contact() { return ( <form method="POST" action="https://formflow.digital/api/v1/f/ab12x9"> <input name="email" type="email" required /> <textarea name="message" /> <button>Send</button> </form> ); }
أو دع FormFlow يكتب الحقول
- صِف نموذجك — متاح في الخطط المدفوعة عند تفعيله. صِف ما يجمعه هذا النموذج، أو الاختبار الذي تريد إعداده. يمكنك مراجعة الحقول قبل إنشاء النموذج.
- استيراد مخطط نموذج — جدول أسئلة · راجع الحقول المستوردة
ولا تكتب الحقول يدويًا أيضًا. تستنتج FormFlow مخطط نموذجك من حركته الفعلية وتولّد الترميز المتاح للجميع — HTML أو Blade أو Vue أو React — جاهزًا للّصق. 20 نوع حقل — text, email, tel, url, number, textarea, select, country, checkbox, radio, multiselect, date, file, scale, rating, time, duration, grid, checkbox_grid, hidden — وكلها مدعومة في المخطط. يرسم المنشئ النموذج بجوار قائمة الحقول أثناء التحرير، انطلاقًا من إعدادات لم تحفظها بعد. ويمكن للنموذج الطويل أن ينقسم إلى خطوات تعود إلى صفحة واحدة مسطحة بلا JavaScript. وفي مقتطفَي HTML وBlade، فعِّل العرض الحي أثناء النسخ فيتبع النموذج قائمة حقولك منذ تلك اللحظة — ويبقى الترميز الملصوق احتياطيًا.
في صفحة مستضافة أو في نموذج مضمَّن مع العرض المباشر، يمكن للنموذج الذي تفعّل فيه هذا الخيار أن يحفظ الإجابات بين الخطوات: فيعود المُرسِل الذي غادر في منتصف الطريق على الجهاز نفسه ويُكمل من حيث توقف، وترى أنت من بدأ ولم يُنهِ. أما مكوّنات React وVue، وأي نموذج منسوخ دون العرض المباشر، فلا تحفظ.
يصلك النموذج منسَّقًا. سبع أوراق أنماط مكتفية ذاتيًا تصل مع الترميز — لا شيء لتثبيته ولا شيء لربطه — مع خريطة أصناف Bootstrap للمواقع التي تحمّله أصلًا. وكل ورقة ملتزمة بالميزانية نفسها: تسميات مرتبطة بالحقول، وأهداف بمقاس 44px، وحلقة تركيز مرئية، وتباين مُتحقق منه لكل نمط قبل نشره.
اعرف أي حملة أرسلت العميل المحتمل. في النموذج المضمَّن، يُملأ حقل مخفي باسم utm_source من سلسلة الاستعلام في الصفحة التي يوجد فيها — وتعمل مفاتيح UTM الأربعة الأخرى وأي مفتاح تسمّيه بالطريقة نفسها — وبنقرة واحدة في المنشئ تُضاف الخمسة جميعًا. وتصل كإجابات عادية، إلى كل مكان تذهب إليه إجاباتك أصلًا.
العرض المباشر فعِّل ذلك عند نسخ HTML الأصلي أو مكوّن Blade: يمكن لقائمة الحقول الحالية أن تتبع النموذج، بينما تبقى الشيفرة الملصوقة هي الاحتياط الأصلي، ويبقى النمط كما نسخته.
النموذج نفسه، بكل نمط تشحنه FormFlow
يُرسم بالمولِّد نفسه الذي يكتب مقتطفك — لا نسخة تسويقية منفصلة عنه.
يُجلب النموذج التوضيحي مباشرة من /form-styles/minimal. إن بقي فارغًا فذلك المسار غير قابل للوصول من هنا — ومع ذلك تبقى ورقة الأنماط مشحونة مع المقتطف.
اقبل رفع الملفات. وتجاوز مسألة التخزين.
صرِّح بحقل file ويقبل نموذجك رفع الصور عبر multipart العادي — لا شيء لإعداده. يقبل الحقل الواحد حتى عشرين ملفًا دفعة واحدة، وأنت تختار الصيغ التي يقبلها. تحفظ FormFlow الملفات على قرص خاص وتمنح صندوق الوارد رابطًا موقَّعًا منتهي الصلاحية، فلا يجلس أي مرفق على رابط عام.
- JPEG وPNG وWebP وGIF — تُرفض SVG، وكل ملف يُتحقق منه بالبايت السحرية لا بالامتداد.
- حد حجم لكل خطة، مفروض عند الدخول — 2 MB في Starter Lite و5 MB في Starter و25 MB في Pro.
- تُحفظ سرًا؛ ويعرض صندوق الوارد رابطًا موقَّعًا منتهي الصلاحية، وليس صورة
<img>مضمّنة أبدًا.
مرشِّح يتعلم كل نموذج.
روبوتات · تُعلَّم، لا تُسلَّم ولا تُحتسب أبدًا
لكل نموذج مصنِّف خاص به. يُقيَّم كل إرسال لحظة وصوله — وكلما صحّحت حكمًا ازداد ذلك النموذج دقة. الدرجة والسبب والخطوة التالية: كلها مصرَّح بها بوضوح، مع تقرير لكل نموذج عن أداء المصنِّف فعليًا. جرّبه →
-
1
Honeypot
حقل خارج الشاشة تملؤه الروبوتات ولا يراه البشر أبدًا. لا يكلف شيئًا، لذلك يُشغَّل أولًا.
-
2
مصنِّف لكل نموذج
مصنِّف Bayes الساذج لكل نموذج، يتدرّب بتصحيحاتك. والنموذج الجديد يستعير مرجعًا للفريق كله، فيعلّم من الإرسال الأول.
-
3
CAPTCHA
اختياري لكل نموذج: Turnstile أو reCAPTCHA v3 مع حد أدنى للدرجة أو hCaptcha. الفحص الفاشل يعلّم الإرسال رسالة مزعجة ولا يرفضه أبدًا؛ وعند الانقطاع يُفتح المسار، فلا يموت إرسال حقيقي مع الفحص.
-
4
مخطط صارم
فعِّله فتُردّ الحقول التي لم يصرّح بها نموذجك عند الباب. معطَّل افتراضيًا.
صندوق وارد واحد، يتفرع إلى كل وجهة تحتاجها.
مستلمة · مفروزة · محفوظة · مسلَّمة
اقرأها في مكان واحد — وادفع الإرسال نفسه إلى كل وجهة ربطتها.
- webhookhttps://acme.dev/hooks/formflowتم التسليم · المحاولة 2
- webhookhttps://crm.acme.dev/intake502 Bad Gateway · إعادة المحاولة بعد 5 د
- digestأسبوعي · 3 مستلمينفي قائمة الانتظار
خطافات ويب موقَّعة
كل إرسال يُرسَل POST إلى وجهتك مع توقيع HMAC تتحقق منه. ست محاولات يتدرج التراجع فيها من عشر ثوانٍ إلى ساعتين، وكل واحدة مسجَّلة مقابل الإرسال. الوجهة التي لا تنجح ولو مرة تُوقَف نهائيًا ويُراسَل أصحابها بآخر خطأ — فالعنوان الميِّت يتوقف عن إعادة المحاولة إلى الأبد، وأنت تعلم بذلك.
اختر ما يقوله متن الرسالة: JSON الموقَّع الخاص بـ FormFlow نفسه، أو رسالة صيغت لتقرأها قناة Slack. الصيغة تحدد المتن وحده — فالتوقيع والمحاولات والتراجع واحدان في الحالتين، والعنوان الذي هو بذاته بيانات اعتماد لا يُعرَض لك مرة أخرى بعد حفظه.
ملخص الإرسالات
اختر عدد مرات إرسال النموذج بريدًا إلى فريقك: فوريًا — كل إرسال خلال دقيقة، وتُدمَج الدفعة في رسالة واحدة، وبحد أقصى رسالة واحدة لكل عنوان كل خمس دقائق، تتأخر ولا تُسقَط — أو ملخصًا يوميًا أو أسبوعيًا أو شهريًا، رسالة واحدة تغطي كل نموذج. أو أوقفه إن كان صندوق الوارد وخطاف الويب يكفيانك. الروبوتات لا تظهر فيه أبدًا.
أوصل كل إجابة إلى صندوق الوارد المناسب. عندما تساوي إجابة سؤال من نوع قائمة منسدلة أو أزرار اختيار أحد خياراته، يذهب بريد ذلك الإرسال إلى العناوين التي اخترتها له بدل قائمة النموذج — حتى 20 مسارًا بـ10 عناوين لكل مسار، مع كل وتيرة. والمسار الذي حذفتَ سؤاله أو خياره لاحقًا يُتجاهَل، فتستلم قائمة النموذج العميل المحتمل.
CSV · XLSX · JSON export
صدِّر صندوق الوارد كاملًا من اللوحة. يبني FormFlow الملف عبر قائمة انتظار ويرسل لك بريدًا برابط موقَّع تنتهي صلاحيته خلال ساعة — وجداول البيانات محصَّنة ضد حقن الصيغ.
ويحمل كل إرسال أيضًا الدولة التي جاء منها، وتُحدَّد عند وصوله — أما عنوان IP نفسه فلا يُخزَّن أبدًا. تظهر في صندوق الوارد وفي كل تصدير وفي واجهة API، لا في حمولة خطاف الويب.
إيصال للمُرسِل
رد آلي للشخص الذي ملأ النموذج، يُرسَل إلى حقل بريد تصرُّح به عليه. الموضوع والمتن من نصيبك؛ ولا تظهر إجاباتهم إلا حيث تضع متغيرًا بديلًا، وهي مهرَّبة كنص، ولا يُنسَخ حمولة البيانات إلى الرسالة أبدًا. ومن يختار الانسحاب يبقى خارجها، وسقفٌ لكل فريق يحوط نموذجًا ينفجر شعبيته فجأة. الخطط المدفوعة.
جداول بيانات Google
اربط حساب Google مرة واحدة، فيصل كل إرسال مقبول كصف في علامة التبويب التي تختارها. يملك FormFlow صف العناوين، ويضيف الأعمدة الجديدة على اليمين، ويكتب كل خلية كنص عادي، ويمكنه إرسال ما وصل قبل الربط. الخطط المدفوعة.
كل ما سبق يستقر في مكان واحد يمكنك العمل فيه.
إعداد الوجهة يأخذ دقيقتين من عمرك؛ وهذا هو الجزء الذي تفتحه صباح الاثنين. يجيب أولًا عن سؤال واحد — ما الذي يحتاجني الآن — بسطرٍ لكل حالة قائمة فعلًا، وسببها، والرابط الوحيد الذي يتعامل معها. لا عدّادات تقارنها: الرقم ليس جوابًا. وتحت ذلك، صندوق الوارد جدول لا لوحة تحكم: صفِّ إلى غير المقروء، واستبعد الروبوتات، واختر مدى تاريخ، وصدِّر ما صففته بالضبط، وافتح أي إرسال لتاريخ توصيله الكامل.
- الاقتراب من الحصة استُخدم 2,540 من أصل 3,000 إرسال في هذه الفترة. مراجعة الفوترة
- contact-form هناك إرسالات تُرفض الآن. فتح النموذج
- contact-form — خطاف ويب متعثر 3 حالات فشل توصيل متتالية، آخرها قبل 4 دقائق. فتح النموذج
- 23 إرسالًا غير مقروء فتح صندوق الوارد
الجدول نفسه يقف خلف سجل الاحتجاز، مع السبب والحقول المتسببة والعبارات الدقيقة التي قيلت للمُرسِل — فيكون استرداد العميل المحتمل أن تقرأ سبب الرفض ثم تنقر «استرداد».
واقرأها كلها من جديد عبر الواجهة البرمجية.
الإرسالات نفسها عبر HTTP وبرمز تصدره من اللوحة: صندوق الوارد، وإرسال واحد بالمعرِّف، ونماذجك، وسجل المرفوضات. ترقيم بالمؤشر وقابل للتصفية، بحيث تطلب مزامنتك الليلية إلى مستودعك أو نظام CRM ما تغيَّر فحسب بدل طلب كل شيء، ودون حاجة لمتصفح أبدًا.
واكتب أيضًا. يمكن لنص برمجي أن يعلّم إرسالًا بأنه تمت معالجته أو أنه إزعاج، وأن يعيد محاولة التسليمات الفاشلة، وأن يشترك في خطاف REST يرسل كل إرسال جديد إلى عنوانك. كل منها صلاحية منفصلة على الرمز، فلا يستطيع نص برمجي يقرأ فقط أن يكتب.
- يقرأ الرمز ما تحدده فقط:
submissions:readوrefusals:readوforms:readلواجهة API، وassistant:readللمساعد الذكي. الكتابة منفصلة:submissions:writeوhooks:writeعلى واجهة API. والمساعد الذكي لا يكتب إلا مسودات يراجعها شخص: نموذجًا مغلقًا عبرforms:write، وموقعًا مصغّرًا غير منشور عبرmicrosites:write. - اربط Claude Desktop أو Claude Code عبر MCP برمز: يجيب المساعد انطلاقًا من الأعداد ولا يرى أبدًا ما كتبه المُرسِل. إعداد المساعد الذكي
- يُعرَض مرة واحدة عند توليده ويُخزَّن كبصمة hash، مع صلاحية اختيارية. لا يستطيع FormFlow أن يعرضه عليك مجددًا، وكذلك أي أحد يصل إلى قاعدة البيانات.
- حصة خاصة به في الدقيقة ترتفع مع خطتك وتبقى منفصلة عن معدل قبول نماذجك للإرسالات — فلا تستطيع مزامنة مزدحمة أن تستهلك ما يحتاجه عميل محتمل حقيقي.
- الخطط المدفوعة. الرمز على فريق Free ترد عليه خدمة
management_api_unavailableبدل قائمة فارغة، فلن يكون السبب غموضًا أبدًا.
# الأحدث أولًا، بترقيم بالمؤشر. curl https://formflow.digital/api/v1/manage/submissions \ -H "Authorization: Bearer ff_…" { "data": [ { "uuid": "9f1c8a2e…", "form_uuid": "3b7ed004…", "payload": { "email": "jane@acme.dev", "message": "Loved the demo" }, "is_spam": false, "spam_score": 0.02, "created_at": "2026-08-15T09:14:22+00:00" } ], "meta": { "has_more": true, "next_cursor": "eyJpZCI6…" } }
من النموذج إلى النتيجة.
المنتج هو المسار نفسه. وجِّه نموذج HTML قائمًا إلى عنوان URL واحد، ويتولى FormFlow إبقاء التسليم والحُكم والاسترداد والتوصيل كلها واضحة أمامك.
مدخل كتابة عام واحد رمز النموذج هو مدخل الكتابة العام. يستقبل FormFlow الطلب ويقيّمه ويحفظ الإرسال أو الرفض، ويُبقي قرار التوصيل التالي داخل المسار الموثَّق نفسه.
احتفظ بالواجهة الأمامية التي تملكها أصلًا، ثم دع FormFlow يريك ما يجري بعد زر الإرسال: يمكن للحقول أن تتبع النموذج الحالي، ويبقى الرفض الذي سببه عميل قابلًا للاسترداد، ويحتفظ كل مستلِم بالتزامه الخاص بالتوصيل.
- الصفحات المستضافة متاحة في خطط Starter Lite وStarter وPro.
- الكشوف متاحة في خطط Starter Lite وStarter وPro، مع الصفحات المستضافة.
والساعة بيدنا نحن، لا بيد المتصفح.
تبدأ الجلسة حين تُعرض الأسئلة، ويُختم موعدها النهائي على المقعد وفق المدة السارية في تلك اللحظة. ويقارن نظام الاستقبال وقت الوصول بذلك الموعد زائد مهلة سماح ثابتة لا يفصح عنها أبدًا — والصفحة تعدّ تنازليًا حتى الصفر.
- يُسجَّل بدء الجلسة مرة واحدة: تسجيل الدخول من جديد، أو مسح الكوكيز، أو إعادة التحميل، أو نافذة التصفح الخاص — لا شيء منها يعيد العدّ. إنه يسير على وقت الحائط، تمامًا كما تفعل قاعة الاختبار المراقَبة.
- تقصير المدة بينما ثلاثون شخصًا في جلساتهم لا يقصّر ورقة أحد؛ فالمدة الجديدة تحكم الجلسات التي تبدأ بعدها.
- الورقة تنجو من جرس الانتهاء. النموذج المؤقَّت يتوقف عن فرض الحقول الإلزامية، فالسؤال الأربعون الفارغ يُرسَل كما هو — بينما تبقى الحقول غير المصرَّح بها مرفوضة، فيبقى المخطط عقدًا في الاتجاه الذي يحميك.
- الموعد النهائي يستهلك المقعد سواء وصل شيء أم لا، فلا يمكن التحايل على الساعة بقراءة الأسئلة ثم العودة غدًا.
لا موقع لديك لتضع النموذج عليه؟ أنشئ Microsite.
الـ Microsite صفحة عامة تركّبها من كتل — واجهة، ومزايا، وأسعار، وأسئلة شائعة، ونموذج — وتنشرها على النطاق المستضاف لدى FormFlow بواحد من 8 سمات. والنموذج الموضوع فيها يصل تمامًا كما لو أُرسل من صفحته المستضافة: فحص، ثم تخزين، ثم تسليم.
- أنشئ Microsite مجانًا؛ أما النشر فيتطلب خطة مدفوعة.
- صِف الصفحة في جملة واحدة لتحصل على مسودة من الكتل تعدّلها — متاح في الخطط المدفوعة عند تفعيله.
- كل Microsite بلغة واحدة، ويمكن للفريق نشر ما يحتاجه منها.
- إذا انتهت الخطة يتوقف مع الصفحات المستضافة للفريق، بدل أن يبقى صفحةً لا يدفع أحد مقابلها.
يضيع العميل المحتمل في أربعة مواضع. واحد منها فقط هو الإزعاج.
محتجزة · مسبَّبة · قابلة للاسترداد
أما الثلاثة الأخرى فتحدث في جهتك من الخط، حيث لا يفشل شيء بصوت يكفي لأن ينتبه إليه أحد — فيظن المُرسِل أنه أرسلها، ولا يصل أي خطأ إلى FormFlow. لذلك يُراقَب كل منها على حدة، بالترتيب الذي يقابل به المُرسِل.
-
قبل الإرسال تردّهم قاعدة لا يرونها، فيستسلمون. فحص مسبق
اسأل الوجهة عما ستقوله.
قبل أن يكون العميل المحتمل على المحك: فعِّل الوضع الصارم فيضع النموذج الذي تولّده لك FormFlow كل حقل أمام الحكم الحقيقي قبل أن يضغط أحد زر الإرسال — القواعد نفسها والصياغة نفسها دون أي عواقب. يسد ذلك ثغرة لا يستطيع التوليد سدها: المتصفح يفرض
requiredوtype="email"لكنه لا يفرض قاعدة التحقق التي ضبطتها في المنشئ — فيمكن لنموذج يجتاز فحص المتصفح أن يُرفض من الخادم. والآن يقول ذلك بينما ما يزال الشخص قادرًا على الإصلاح. ويُحتسب ما أوقفهم أيضًا.- بلا آثار جانبية بموجب العقد — لا صف ولا حصة ولا تسليم ولا تقييم إزعاج.
- في الأسئلة التي تطرحها — شكل المتن والمصدر والمخطط — لا تخالف أبدًا الوجهة التي تتنبأ بها؛ فيختبر بإرسال المتن نفسه إلى كلتيهما ومقارنة النتيجة.
- السؤالان الآخران الوحيدان اللذان تطرحهما: أي نطاقات بريد تحظرها، وفي النموذج الذي له قاعدة دولة، هل يرفض دولة المرسِل. الرسائل المزعجة وCAPTCHA والإجابات المكررة وحقول الملفات تُترك لـ POST الحقيقي، فمعنى قبول الفحص المسبق هو هذا الإعداد يقبل هذا، وليس أبدًا أنه سيُحفظ.
- تسحب من حد المعدل نفسه الذي يسحب منه POST، مع احتياطي لا ينفقه إلا إرسال حقيقي.
POST /api/v1/f/ab12x9/preflight مثال توضيحياترك الحقل لترى ما ستجيب به الوجهة.
قاعدة نموذج ·
min:20علىmessage· الوضع الصارم مفعَّل -
في الطريق يموت طلب المتصفح نفسه قبل أن يصل. صندوق صادر المتصفح
إرسال لم يصلك يمكن أن يصلك.
قبل أن تبلغنا أصلًا: انقطاع اتصال أو تبويب أُغلق مبكرًا — ولا أحد يسمع بشيء، لأن المُرسِل يعتقد أنه أرسلها وليس هناك فشل تسجّله FormFlow. فعِّل صندوق صادر المتصفح فتُحفظ المحاولة ويُعاد إرسالها عند تحميل الصفحة التالية، فيصل كإرسال عادي — محتسبًا ومسلَّمًا وموسومًا بأنه مسترَد على لوحتك. وهي مشحونة مع مقتطفَي HTML وBlade الأصليين الذين نسختهم والعرض الحي مفعَّل.
- تُفعَّل لكل نموذج على حدة، ولا أبدًا في نموذج فيه حقل ملف — فالرفع لا يمكن إعادة بنائه من التخزين المحلي.
- تُحفظ على جهاز المُرسِل نفسه 24 ساعة، بخمس محاولات منتظرة على الأكثر، ولا تُعاد أبدًا إلى نموذج يمكنه رؤيته.
- يحمل إعادة الإرسال ترويسة
Idempotency-Keyتقبل عليها الوجهة إيصالًا، فيُحفظ الإرسال المسترَد ويُحتسب ويُسلَّم مرة واحدة تمامًا. وتلك الترويسة منشورة في عقد الاستقبال، فيمكن لعميلك أنت إرسالها أيضًا. - يبقى فشل الشبكة أو 5xx في قائمة الانتظار لتحميل الصفحة التالي؛ وأي شيء أجابت عنه الوجهة فعلًا يُسقط.
-
عند الباب تردّ إعداداتك أنت إرسالًا حقيقيًا. منضدة الاحتجاز
المراجعة والاسترداد
الإرسال المرفوض لا يُسقط — بل يُحتجز بسببه والحقل المذنب. ثم تقرأ FormFlow جانبي حركتك، المقبول والمرفوض، وتستنتج تغيير الإعداد الواحد الذي يسترد أكبر عدد منها. وأي تغيير سيكلف حتى إرسالًا واحدًا قبلته سابقًا يُهمَل ولا يُعرض أبدًا. ويشمل ذلك عنوانًا على نطاق حظرته، ومرسِلًا من دولة ترفضها قاعدة الدولة لديك، وإجابة ثانية في حقل جعلت النموذج يقبله مرة واحدة فقط: أنت من اخترت رفض هذه، لذا تُحتجز مع سببها وتبقى لك لتستردها.
المحتجزة · الإرسالات المرفوضة contact-form · آخر 7 أياممرفوضة · phonedana@meridian.coQuote for 40 units — my number is 0161 496 0000مرفوضة · phonet.okonkwo@brightside.devCan you invoice us? Reachable on 020 7946 0102مرفوضة · phonehello@fieldnotes.studioInterested in the annual plan — call 0117 496 0999قيل لهم
لا يقبل هذا النموذج حقل الهاتف.
312 مرفوضة هذا الأسبوع · 40 مقبول
مستنتَجة من حركتك أنت مقترحاقبل
phone— حقل يرسله نموذجك ولم يصرّح به مخططك قط.- يسترد
- 312 مرفوضة
- يكلف
- 0 مقبولة
مجرَّب على حركة هذا النموذج الأخيرة — أحدث بضع مئات قبلها والتي ردّتها.
حين يُجري FormFlow التغيير بنفسه
الإرخاء المجرَّب سلفًا على الحركة التي قبلتها يمكن أن يعمل دون انتظار أحد أن يسجل الدخول، فيتوقف النموذج عن رفض العملاء المحتملين حين لا يراقب أحد. يبقى معطلًا حتى تفعله أنت، وأي تغيير تجريه FormFlow من تلقاء نفسها يعود إلى الإعدادات التي اخترتها ما لم تؤكد الحركة صحته. الصمت يُرجع — طابور متوقف وانقطاع ولا أحد ينظر — لأن طريق الرجوع يُسجل في النفس التي يُسجل فيها التغيير.
وحين يتغير شيء فعلًا، يقول بريد إلكتروني ما الذي تغير وما الذي سيسترده، ويربط بصفحة تعيد إعداداتك القديمة. ويُحكم على العملاء المسترَدين من جديد بالإعدادات الحية، ويُحتسبون ويُسلَّمون كسواها. ولا يُعاد تأريخ شيء.
الاسترداد الاسترداد ليس تجاوزًا للبوابات وليس إعادة محاولة لخطاف ويب. يعيد FormFlow تقييم الرفض المخزَّن وفق إعدادات النموذج السارية، وعندها فقط يصير إرسالًا حقيقيًا، ويستهلك من الحصة الحالية، ويدخل مسار التوصيل نفسه.
-
مع الوقت ينكسر النموذج في موقعك ولا يقول شيئًا. صحة النموذج
وعندما ينكسر النموذج نفسه، فلا شيء يخبرك أيضًا.
بعد وقت طويل من شحنه، ما يزال ترميز HTML يعيش في موقعك — فينكسر نموذج معدَّل أو معطوب بصمت، ولا يصل أي خطأ إلى FormFlow أبدًا. الصحة ليست شيئًا تُخبَر به FormFlow؛ بل تُحتسب من الحركة وتُرسل إليك أول مرة يظهر فيها عطل.
- الرفض — يردّ نصيبًا حقيقيًا من حركته هو. ويُبلَّغ عنه بدل الجفاف، لا إلى جانبه أبدًا.
- الجفاف — تنهار الإرسالات مقابل خط أساس النموذج نفسه.
- الانحراف — حقل مصرَّح به كفت الحركة عن إرساله بهدوء.
- توقف مبكر — الحقل الذي يفشل فيه المُرسِلون باستمرار، ويُحتسب وهم ما يزالون في الصفحة.
ادفع على ما يصل. لا على ما ترسله الروبوتات.
تُحتسب على ما يصل · لا على ما ترسله الروبوتات
تُرشَّح الإزعاجات قبل أن تُحتسب. تشمل الخطة المجانية 100 إرسال بسقف صارم؛ وتواصل الخطط المدفوعة إلى تجاوز شفاف حتى بلوغ سقف إنفاق أو أمان. ويصلك بريد عند نصف مخصصك وأربعة أخماسه وكامله، فيكون الشهر المزدحم خبرًا يصلك لا مفاجأة في فاتورة.
تُحتسب التقديرات بالدولار الأمريكي؛ ويجري Paddle التحويل ويضيف أي ضريبة عند الدفع.
Free
$0 إلى الأبد
نموذجك الأول، موصول خلال دقيقتين.
100 إرسال مشمول
ما تتضمنه كل خطة
- تجاوز لكل 1,000
- سقف صارم
- سقف يومي
- 20
- سقف الفترة
- 100
- إرسالات / الدقيقة
- 60
- reCAPTCHA أو hCaptcha أو Turnstile
- مشمول
- رفض الإرسالات المكررة
- مشمول
- حظر نطاقات البريد المؤقتة
- مشمول
- السماح بدول أو حظرها
- مشمول
- الملفات المخزَّنة
- غير مشمول
- أقصى حجم لرفع الصور
- غير مشمول
- صفحة نموذج مستضافة
- غير مشمول
- نشر Microsite
- غير مشمول
- النطاقات المخصصة
- غير مشمول
- نماذج متعددة الخطوات
- غير مشمول
- الحفظ والاستئناف
- غير مشمول
- نماذج مُقيَّمة (اختبارات)
- غير مشمول
- إيصالات المُرسِلين
- غير مشمول
- تنبيهات بريدية فورية
- مشمول
- توجيه التنبيهات حسب الإجابة
- مشمول
- التقاط UTM في النماذج المضمَّنة
- مشمول
- دولة المُرسِل
- مشمول
- جداول بيانات Google
- غير مشمول
- قراءات API / الدقيقة
- غير مشمول
- واجهة API للإدارة: قراءة وكتابة
- غير مشمول
- خطافات REST
- غير مشمول
- منشئ النماذج والصفحات بالذكاء الاصطناعي
- غير مشمول
- مساعد اللوحة
- غير مشمول
- الربط مع Claude وChatGPT (MCP)
- غير مشمول
Starter Lite
$5.99 USD شهريًا
خطة عملية لنموذج صغير مستقر.
1,100 إرسال مشمول
ما تتضمنه كل خطة
- تجاوز لكل 1,000
- $7
- سقف يومي
- 550
- سقف الفترة
- 16,500
- إرسالات / الدقيقة
- 150
- reCAPTCHA أو hCaptcha أو Turnstile
- مشمول
- رفض الإرسالات المكررة
- مشمول
- حظر نطاقات البريد المؤقتة
- مشمول
- السماح بدول أو حظرها
- مشمول
- الملفات المخزَّنة
- 256 MB
- أقصى حجم لرفع الصور
- 2 MB
- صفحة نموذج مستضافة
- مشمول
- نشر Microsite
- مشمول
- النطاقات المخصصة
- غير مشمول
- نماذج متعددة الخطوات
- مشمول
- الحفظ والاستئناف
- مشمول
- نماذج مُقيَّمة (اختبارات)
- مشمول
- إيصالات المُرسِلين
- مشمول
- تنبيهات بريدية فورية
- مشمول
- توجيه التنبيهات حسب الإجابة
- مشمول
- التقاط UTM في النماذج المضمَّنة
- مشمول
- دولة المُرسِل
- مشمول
- جداول بيانات Google
- مشمول
- قراءات API / الدقيقة
- 60
- واجهة API للإدارة: قراءة وكتابة
- مشمول
- خطافات REST
- مشمول
- منشئ النماذج والصفحات بالذكاء الاصطناعي
- مشمول
- مساعد اللوحة
- مشمول
- الربط مع Claude وChatGPT (MCP)
- مشمول
Starter
$12.99 USD شهريًا
نماذج إنتاج بحركة فعلية.
3,000 إرسال مشمول
ما تتضمنه كل خطة
- تجاوز لكل 1,000
- $5
- سقف يومي
- 1,500
- سقف الفترة
- 45,000
- إرسالات / الدقيقة
- 300
- reCAPTCHA أو hCaptcha أو Turnstile
- مشمول
- رفض الإرسالات المكررة
- مشمول
- حظر نطاقات البريد المؤقتة
- مشمول
- السماح بدول أو حظرها
- مشمول
- الملفات المخزَّنة
- 1 GB
- أقصى حجم لرفع الصور
- 5 MB
- صفحة نموذج مستضافة
- مشمول
- نشر Microsite
- مشمول
- النطاقات المخصصة
- 1
- نماذج متعددة الخطوات
- مشمول
- الحفظ والاستئناف
- مشمول
- نماذج مُقيَّمة (اختبارات)
- مشمول
- إيصالات المُرسِلين
- مشمول
- تنبيهات بريدية فورية
- مشمول
- توجيه التنبيهات حسب الإجابة
- مشمول
- التقاط UTM في النماذج المضمَّنة
- مشمول
- دولة المُرسِل
- مشمول
- جداول بيانات Google
- مشمول
- قراءات API / الدقيقة
- 120
- واجهة API للإدارة: قراءة وكتابة
- مشمول
- خطافات REST
- مشمول
- منشئ النماذج والصفحات بالذكاء الاصطناعي
- مشمول
- مساعد اللوحة
- مشمول
- الربط مع Claude وChatGPT (MCP)
- مشمول
Pro
$29.99 USD شهريًا
حجم مرتفع وملفات أكبر.
10,000 إرسال مشمول
ما تتضمنه كل خطة
- تجاوز لكل 1,000
- $3
- سقف يومي
- 5,000
- سقف الفترة
- 150,000
- إرسالات / الدقيقة
- 1,200
- reCAPTCHA أو hCaptcha أو Turnstile
- مشمول
- رفض الإرسالات المكررة
- مشمول
- حظر نطاقات البريد المؤقتة
- مشمول
- السماح بدول أو حظرها
- مشمول
- الملفات المخزَّنة
- 10 GB
- أقصى حجم لرفع الصور
- 25 MB
- صفحة نموذج مستضافة
- مشمول
- نشر Microsite
- مشمول
- النطاقات المخصصة
- 5
- نماذج متعددة الخطوات
- مشمول
- الحفظ والاستئناف
- مشمول
- نماذج مُقيَّمة (اختبارات)
- مشمول
- إيصالات المُرسِلين
- مشمول
- تنبيهات بريدية فورية
- مشمول
- توجيه التنبيهات حسب الإجابة
- مشمول
- التقاط UTM في النماذج المضمَّنة
- مشمول
- دولة المُرسِل
- مشمول
- جداول بيانات Google
- مشمول
- قراءات API / الدقيقة
- 300
- واجهة API للإدارة: قراءة وكتابة
- مشمول
- خطافات REST
- مشمول
- منشئ النماذج والصفحات بالذكاء الاصطناعي
- مشمول
- مساعد اللوحة
- مشمول
- الربط مع Claude وChatGPT (MCP)
- مشمول
| Free | Starter Lite | Starter | Pro | |
|---|---|---|---|---|
| الإرسالات المشمولة | 100 | 1,100 | 3,000 | 10,000 |
| تجاوز لكل 1,000 | سقف صارم | $7 | $5 | $3 |
| سقف يومي | 20 | 550 | 1,500 | 5,000 |
| سقف الفترة | 100 | 16,500 | 45,000 | 150,000 |
| إرسالات / الدقيقة | 60 | 150 | 300 | 1,200 |
| reCAPTCHA أو hCaptcha أو Turnstile | مشمول | مشمول | مشمول | مشمول |
| رفض الإرسالات المكررة | مشمول | مشمول | مشمول | مشمول |
| حظر نطاقات البريد المؤقتة | مشمول | مشمول | مشمول | مشمول |
| السماح بدول أو حظرها | مشمول | مشمول | مشمول | مشمول |
| الملفات المخزَّنة | غير مشمول | 256 MB | 1 GB | 10 GB |
| أقصى حجم لرفع الصور | غير مشمول | 2 MB | 5 MB | 25 MB |
| صفحة نموذج مستضافة | غير مشمول | مشمول | مشمول | مشمول |
| نشر Microsite | غير مشمول | مشمول | مشمول | مشمول |
| النطاقات المخصصة | غير مشمول | غير مشمول | 1 | 5 |
| نماذج متعددة الخطوات | غير مشمول | مشمول | مشمول | مشمول |
| الحفظ والاستئناف | غير مشمول | مشمول | مشمول | مشمول |
| نماذج مُقيَّمة (اختبارات) | غير مشمول | مشمول | مشمول | مشمول |
| إيصالات المُرسِلين | غير مشمول | مشمول | مشمول | مشمول |
| تنبيهات بريدية فورية | مشمول | مشمول | مشمول | مشمول |
| توجيه التنبيهات حسب الإجابة | مشمول | مشمول | مشمول | مشمول |
| التقاط UTM في النماذج المضمَّنة | مشمول | مشمول | مشمول | مشمول |
| دولة المُرسِل | مشمول | مشمول | مشمول | مشمول |
| جداول بيانات Google | غير مشمول | مشمول | مشمول | مشمول |
| قراءات API / الدقيقة | غير مشمول | 60 | 120 | 300 |
| واجهة API للإدارة: قراءة وكتابة | غير مشمول | مشمول | مشمول | مشمول |
| خطافات REST | غير مشمول | مشمول | مشمول | مشمول |
| منشئ النماذج والصفحات بالذكاء الاصطناعي | غير مشمول | مشمول | مشمول | مشمول |
| مساعد اللوحة | غير مشمول | مشمول | مشمول | مشمول |
| الربط مع Claude وChatGPT (MCP) | غير مشمول | مشمول | مشمول | مشمول |
| تجاوز | ||||
| الإجمالي الشهري |
في كل خطة، بما فيها المجانية: عدد النماذج الذي تشاء، ونموذج مكافحة الرسائل المزعجة لكل نموذج وتدريبه، والإرسالات المرفوضة المحفوظة للمراجعة، والعرض المباشر وإنقاذ المتصفح، وخطافات الويب الموقعة، والملخص، وتصدير CSV · XLSX · JSON.
الأدوار والأمان والاحتفاظ بالبيانات وشروط الفوترة
وكذلك في كل مكان: أدوار المالك والأعضاء بدعوات بريدية، وتسجيل دخول بخطوتين اختياري، ومفتاح إيقاف لأي نموذج، وسجل نشاط كامل، واحتفاظ ببيانات وفق GDPR — عناوين البريد وعناوين IP مخزَّنة كبصمات مفتاحية تُمحى وفق جدول. تعيد المجانية الضبط مع الشهر التقويمي؛ والخطط المدفوعة مع دورة فوترة كل فريق. أسعار الخطط المدفوعة يعرضها Paddle محليةً لموقعك وقد تشمل الضريبة. انظر سياسة الاسترداد. يمكنك أيضًا تسجيل الدخول عبر Google أو GitHub. لوحة التحكم متاحة بـ 9 لغات، منها لغات تُكتب من اليمين إلى اليسار.