
اتوماسیون ممیزی کیفیت داده Zoho CRM و گزارشدهی خودکار با n8n
4 دقیقه مطالعه · منتشر شده ۱۴۰۵/۵/۶
دانلود workflow
فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.
- فایل JSON را دانلود کنید.
- در n8n: Workflows → Import from File.
- Credentialهای هر node را متصل کنید.
- workflow را فعال کنید.
شناسه workflow: 15246 · منبع: کاتالوگ Axeto
اتوماسیون ممیزی کیفیت دادههای لید Zoho CRM و ارسال گزارشهای HTML با Gmail
این Workflow فرآیند ممیزی کیفیت دادههای لید در Zoho CRM و ارسال گزارشهای HTML از طریق Gmail را خودکار میکند. این Workflow از چندین Node در n8n برای دریافت دادهها، انجام بررسیها و گزارش نتایج استفاده میکند.
دستهبندیها: CRM، خلاصهسازی با هوش مصنوعی، اتوماسیون، گزارشدهی
Nodes استفاده شده:
-
scheduleTrigger: برای شروع Workflow در یک بازه زمانی مشخص. -
zohoCrm: برای دریافت دادههای لید از Zoho CRM. -
code: برای پیادهسازی منطق سفارشی برای بررسی کیفیت دادهها و تولید گزارش. -
stickyNote: برای ذخیره دادههای میانی یا یادداشتها در داخل Workflow. -
gmail: برای ارسال گزارشهای HTML تولید شده از طریق ایمیل.
نمای کلی Workflow
1. Trigger: Workflow بر اساس یک برنامه زمانبندی شده (مثلاً روزانه، هفتگی) شروع میشود.
2. دریافت لیدهای Zoho CRM: Node zohoCrm لیستی از لیدها را از حساب Zoho CRM شما دریافت میکند.
3. ممیزی کیفیت دادهها: یک Node code دادههای لید را پردازش میکند. این مرحله میتواند شامل موارد زیر باشد:
* بررسی فیلدهای ضروری گمشده (مانند ایمیل، شماره تلفن، نام شرکت).
* اعتبارسنجی فرمت ایمیل.
* شناسایی ورودیهای تکراری (اگر توسط Zoho CRM مدیریت نشده باشد).
* ارزیابی کامل بودن اطلاعات لید.
4. تولید گزارش: در داخل Node code، یک گزارش HTML به صورت پویا تولید میشود. این گزارش یافتههای کیفیت دادهها را خلاصه میکند و لیدهای دارای مشکل را برجسته کرده و مروری بر ممیزی ارائه میدهد.
5. ذخیره دادههای میانی (اختیاری): یک Node stickyNote میتواند برای ذخیره موقت نقاط داده خاص یا نتایج ممیزی برای اشکالزدایی یا پردازش بیشتر استفاده شود.
6. ارسال گزارش ایمیل: Node gmail برای ارسال گزارش HTML تولید شده به لیست گیرندگان مشخص شده پیکربندی میشود.
پیشنیازها
- یک حساب Zoho CRM فعال با دسترسی API فعال شده.
- یک حساب Gmail پیکربندی شده برای ارسال ایمیل از طریق n8n.
- یک نمونه n8n راهاندازی شده و قابل دسترسی.
راهاندازی و پیکربندی
1. اعتبارسنجی Zoho CRM: Node zohoCrm را با اعتبارنامه API Zoho CRM خود پیکربندی کنید. برای دستورالعملهای دقیق به مستندات Zoho CRM n8n در Axeto مراجعه کنید.
2. Schedule Trigger: Node scheduleTrigger را برای اجرای Workflow با فرکانس دلخواه خود تنظیم کنید.
3. منطق Code Node:
* بررسیهای کیفیت داده خاص خود را در Node code پیادهسازی کنید.
* رشته گزارش HTML را بسازید. میتوانید از HTML پایه یا موتورهای قالببندی برای گزارشهای پیچیدهتر استفاده کنید.
* اطمینان حاصل کنید که خروجی Node code محتوای HTML برای بدنه ایمیل است.
4. اعتبارسنجی Gmail: Node gmail را با اعتبارنامه حساب Gmail خود و آدرسهای ایمیل گیرنده پیکربندی کنید. برای دستورالعملهای دقیق به مستندات Gmail n8n در Axeto مراجعه کنید.
5. Sticky Note (اختیاری): اگر از Node stickyNote استفاده میکنید، آن را برای ذخیره اطلاعات مرتبط پیکربندی کنید.
نمونه کد (مفهومی - برای Node code)
// فرض میشود 'leads' خروجی از node Zoho CRM است
const leads = $input.all();
let htmlReport = '<h1>ممیزی کیفیت دادههای لید Zoho CRM</h1>';
let issuesFound = 0;
htmlReport += '<table border="1"><tr><th>شناسه لید</th><th>نام</th><th>ایمیل</th><th>تلفن</th><th>شرکت</th><th>وضعیت</th><th>یادداشتها</th></tr>';
for (const lead of leads) {
let rowHtml = '<tr>';
let leadIssues = [];
// بررسیهای کیفیت داده پایه
if (!lead.Email) {
leadIssues.push('ایمیل گمشده');
}
if (!lead.Phone) {
leadIssues.push('تلفن گمشده');
}
if (!lead.Company) {
leadIssues.push('شرکت گمشده');
}
// اضافه کردن بررسیهای بیشتر در صورت نیاز...
rowHtml += `<td>${lead.Id || 'N/A'}</td>`;
rowHtml += `<td>${lead.Name || 'N/A'}</td>`;
rowHtml += `<td>${lead.Email || '<span style="color:red;">گمشده</span>'}</td>`;
rowHtml += `<td>${lead.Phone || '<span style="color:red;">گمشده</span>'}</td>`;
rowHtml += `<td>${lead.Company || '<span style="color:red;">گمشده</span>'}</td>`;
rowHtml += `<td>${lead.Status || 'N/A'}</td>`;
if (leadIssues.length > 0) {
issuesFound++;
rowHtml += `<td style="color:orange;">${leadIssues.join(', ')}</td>`;
} else {
rowHtml += '<td>OK</td>';
}
rowHtml += '</tr>';
htmlReport += rowHtml;
}
htmlReport += '</table>';
htmlReport += `<p><strong>کل لیدهای ممیزی شده:</strong> ${leads.length}</p>`;
htmlReport += `<p><strong>لیدهای دارای مشکل:</strong> ${issuesFound}</p>`;Nodeهای استفادهشده
سوالات متداول
این Workflow چه کاری را خودکار میکند؟▾
این Workflow فرآیند ممیزی کیفیت دادههای لید در Zoho CRM را خودکار میکند. این شامل دریافت دادهها، انجام بررسیهای سفارشی برای کامل بودن و اعتبار دادهها، تولید یک گزارش HTML و ارسال آن از طریق Gmail است.
چه پیشنیازهایی برای اجرای این Workflow لازم است؟▾
شما به یک حساب Zoho CRM فعال با دسترسی API، یک حساب Gmail برای ارسال ایمیل و یک نمونه n8n راهاندازی شده نیاز دارید.
چگونه میتوان بررسیهای کیفیت داده را سفارشی کرد؟▾
بررسیهای کیفیت داده را میتوان در Node `code` پیادهسازی کرد. شما میتوانید منطق سفارشی خود را برای بررسی فیلدهای ضروری گمشده، اعتبارسنجی فرمتها و سایر معیارهای کیفیت داده اضافه کنید.
گزارش نهایی چگونه ارائه میشود؟▾
گزارش نهایی به صورت HTML تولید شده و از طریق Node `gmail` به آدرسهای ایمیل مشخص شده ارسال میشود. این گزارش یافتههای ممیزی و لیدهای دارای مشکل را برجسته میکند.
workflowهای مرتبط
- طبقهبندی خودکار حوادث امنیتی با GPT-4 و Google SheetsSecOps
- دستهبندی خودکار ایمیل جیمیل با GPT-4o و هشدار SlackAI Summarization
- دستهبندی خودکار پستهای وبلاگ با هوش مصنوعی و گیتهابContent Creation
- اتوماسیون ثبت رزروهای Calendly در Google Sheets با n8nCRM
- خودکارسازی اصلاح نقطه پایانی با Wazuh، ClamAV و GPT-4SecOps
- تغییر نام خودکار گرههای n8n با هوش مصنوعیEngineering
