Elementor Form থেকে Google Sheets-এ Data পাঠানোর নিয়ম

Contact form-এর lead inbox থেকে copy করে spreadsheet-এ তুলতে সময় লাগে। Elementor Pro Form-এর Webhook action এবং automation service দিয়ে Google Sheets-এ row যোগ করার ব্যবস্থা করা যায়। এখানে Zapier-ভিত্তিক workflow উদাহরণ হিসেবে দেখানো হয়েছে। আপনার plan ও service-এর current feature/limit আগে যাচাই করুন; form design তৈরি করলেই integration স্বয়ংক্রিয় হয় না।

Elementor Form থেকে Google Sheets-এ Data পাঠানোর নিয়ম

Sheet-এর column আগে ঠিক করুন

Name, email, phone, message, submission time ও source page-এর মতো প্রয়োজনীয় column বাছুন। অপ্রয়োজনীয় ব্যক্তিগত তথ্য তুলবেন না। Phone column text হিসেবে রাখলে leading zero হারানোর ঝুঁকি কমে। Header-এর নাম স্থিতিশীল রাখুন, কারণ পরে পরিবর্তনে mapping ভাঙতে পারে।

Form field ID ও অনুমতি

Elementor Form-এর প্রতিটি field-এর আলাদা ID রাখুন। Visible label ও underlying ID এক জিনিস নয়। Google account-এর Sheet access এবং automation account-এর connection যাচাই করুন। Team-এর ব্যক্তিগত account-এ স্থায়ী business workflow আটকে না রাখতে ownership পরিকল্পনা করুন।

Webhook trigger তৈরি

Zapier-এর supported webhook trigger ব্যবহার করে catch URL নিন। Elementor-এর Actions After Submit-এ Webhook যোগ করে সেই URL বসান। Hook URL সাধারণ public post বা screenshot-এ প্রকাশ করবেন না; সেটিতে data পাঠানো সম্ভব হতে পারে। Form save করার পর live test page থেকে কৃত্রিম submission দিন।

Sample payload পরীক্ষা

Automation service-এ পাওয়া field ও value দেখুন। নাম, বাংলা message, phone এবং checkbox-এর format ঠিক কি না মিলান। Sample ফাঁকা হলে form action বা field ID পরীক্ষা করুন। একটি old sample দিয়ে final mapping করলে পরে নতুন field বাদ পড়তে পারে।

Google Sheets action map

Create row-এর মতো supported action বেছে সঠিক spreadsheet ও worksheet নির্বাচন করুন। প্রতিটি form field নির্দিষ্ট column-এ map করুন। Timezone ও date format ঠিক করুন। Formula column থাকলে incoming data সেটি overwrite করছে কি না test করুন। বাস্তব customer data দিয়ে setup না করে test value ব্যবহার করুন।

Duplicate ও retry পরিকল্পনা

একই request আবার process হলে duplicate row হতে পারে। Source submission ID পাওয়া গেলে সেটি ধরে deduplication ভাবুন। একই ব্যক্তির email-ই সবসময় একই lead নয়; একাধিক valid inquiry থাকতে পারে। Retry behaviour ও automation task history দেখুন। শুধু email দিয়ে অন্ধভাবে সব row merge করবেন না।

Permission ও data quality

Sheet কে দেখতে পারবেন ও কে edit করবেন ঠিক করুন। Public link দিয়ে lead data share করবেন না। Free-text form input spreadsheet formula হিসেবে ব্যাখ্যা হচ্ছে কি না পরীক্ষা করুন; integration-এর supported safe handling ব্যবহার করুন। Export করা CSV-তেও এই বিষয় বিবেচনা করুন।

End-to-end acceptance

Form success message, automation history এবং Sheet row তিনটি মিলান। Browser-এ success আসা মানেই destination row তৈরি হয়েছে নয়। Failure alert ও দায়িত্বপ্রাপ্ত inbox রাখুন। New column বা form field যোগ করলে আবার mapping test করুন। কাজ শেষে live automation চালু আছে এবং test row পরিষ্কার হয়েছে নিশ্চিত করুন।

কাজের ক্রম: ছোট checklist

  1. Sheet column ও form field ID ঠিক করুন।
  2. Webhook trigger তৈরি করে form-এ বসান।
  3. কৃত্রিম sample পাঠিয়ে payload দেখুন।
  4. Sheet action ও mapping configure করুন।
  5. Duplicate, access ও failure alert পরীক্ষা করুন।

পরীক্ষার ফল যেভাবে মিলাবেন

পরীক্ষা যা দেখবেন
বাংলা message সঠিক column-এ অক্ষত data
Phone number Leading zero অক্ষত
Retry আপনার policy অনুযায়ী duplicate সামলানো

সাধারণ প্রশ্ন

Elementor Free-তে একই menu পাব?

এই উদাহরণ Elementor Pro-এর native Form widget-এর জন্য। অন্য form plugin-এর workflow আলাদা হতে পারে।

Form success দেখালেই row হয়েছে?

না। Automation execution ও destination row-ও দেখুন।

Webhook URL public করব?

না। Configuration secret হিসেবে সীমিত রাখুন এবং প্রয়োজন হলে service-এর process অনুযায়ী বদলান।

সম্পর্কিত গাইড

  • Facebook lead থেকে CRM automation
  • Client portal ও access পরিকল্পনা

প্রাথমিক বিষয়গুলো জানতে Elementor form troubleshooting গাইড পড়তে পারেন।

অফিসিয়াল তথ্যসূত্র

Spread the love