← Back to All Templates

🔄n8n Workflow Templates

30 Production-Ready Workflows for PerfexCRM Automation

Invoice Overdue Reminder

simple
92%

Automatically send reminder emails when invoices become overdue with customer details

Overdue triggerCustomer lookupEmail notificationInvoice details
Download

Invoice Paid Slack Notification

simple
90%

Post a Slack notification to #payments when an invoice is marked as paid

Payment triggerSlack integrationInvoice detailsReal-time alerts
Download

Daily Invoice Payment Tracker

intermediate
88%

Scheduled daily check for overdue invoices with automated summary email report

Daily scheduleOverdue filterSummary emailStatus tracking
Download

Payment Received Pipeline

simple
85%

Send automated thank-you emails to customers when payments are recorded

Payment triggerInvoice lookupThank-you emailCustomer details
Download

Credit Note Workflow

intermediate
82%

Route credit notes by value - high-value to Slack #finance, standard to email

Credit note triggerValue-based routingSlack alertsEmail notification
Download

WooCommerce Order to Invoice

advanced
91%

Auto-create PerfexCRM invoices from WooCommerce orders with customer matching

WooCommerce triggerCustomer matchingAuto-create invoiceEmail & Slack
Download

Lead Capture Webhook

simple
94%

Receive leads from external forms via webhook and create them in PerfexCRM

External webhookData mappingAuto-create leadSource tracking
Download

Lead Auto-Assignment

intermediate
91%

Round-robin assign new leads to sales staff with Slack notifications

Round-robin logicAuto-assignSlack notificationTeam distribution
Download

AI Lead Scoring

advanced
93%

Score leads using OpenAI based on company, source, and description with auto-prioritization

OpenAI scoringAuto-priorityHot lead alertsStatus update
Download

Lead to Customer Pipeline

advanced
95%

Auto-create project, onboarding tasks, and welcome email when a lead converts

Conversion triggerProject creationTask automationWelcome email
Download

Estimate to Invoice Converter

simple
89%

Automatically convert accepted estimates to invoices with Slack notification

Accepted triggerAuto-convertSlack notificationOne-click setup
Download

Lead Nurture Drip Campaign

advanced
93%

Multi-step email drip sequence for new leads: welcome, value proposition, and case study

3-email sequenceTimed delaysLead status updatesEngagement tracking
Download

AI Ticket Classification

advanced
95%

Classify tickets by category, priority, and department using OpenAI with auto-assignment

OpenAI classificationAuto-priorityDepartment routingSlack alerts
Download

Ticket Auto-Reply

intermediate
88%

Send context-aware auto-replies based on ticket subject (billing, bug, general)

Subject analysisSmart repliesCategory routingTicket acknowledgment
Download

Ticket to Slack Sync

intermediate
91%

Post ticket events (created, replied, status changed, assigned) to Slack #support

Multi-event triggerEvent formattingSlack integrationReal-time sync
Download

Ticket Escalation Handler

intermediate
86%

Escalate tickets when priority changes to critical - email staff and alert Slack

Priority triggerStaff lookupEmail escalationSlack #escalations
Download

Auto-Close Stale Tickets

simple
84%

Daily scan for tickets answered 7+ days ago with no reply, auto-close them

Daily scheduleStale detectionAuto-closeBatch processing
Download

CSAT Survey After Ticket Close

intermediate
89%

Send customer satisfaction survey 1 hour after ticket closure with Google Sheets logging

Closed trigger1-hour delaySurvey emailSheets logging
Download

Customer Onboarding Automation

intermediate
92%

Auto-create onboarding project with 3 tasks, welcome email, and Slack notification

Customer triggerProject creationTask automationWelcome email
Download

Project Task Automation

intermediate
89%

Auto-generate standard project tasks (kickoff, design, dev, QA, launch) on project creation

Project triggerBatch task creation7 standard tasksSlack summary
Download

Task Overdue Escalation

simple
87%

Email assignee and post Slack alert when tasks become overdue

Overdue triggerStaff lookupEmail notificationSlack alert
Download

Weekly Timesheet Summary

intermediate
83%

Monday morning email report aggregating staff hours from the past week

Weekly scheduleHour aggregationPer-staff breakdownEmail report
Download

Customer to Google Sheets Sync

simple
94%

Automatically sync new customers to a Google Sheets spreadsheet for tracking and reporting

Customer triggerGoogle SheetsAuto-syncReal-time updates
Download

Proposal Follow-Up Reminder

intermediate
86%

Wait 3 days after proposal is sent, then send follow-up email if still pending

Sent trigger3-day waitStatus checkFollow-up email
Download

Contract Renewal Reminders

intermediate
88%

Create renewal task and email customer when contracts are about to expire

Expiring triggerCustomer lookupTask creationRenewal email
Download

Expense Approval Workflow

intermediate
84%

Route expenses over $100 to Slack for approval, auto-approve smaller amounts

Expense triggerAmount routingSlack approvalEmail notification
Download

Contract Signed Kickoff

advanced
90%

Auto-create project, invoice, and send welcome email when a contract is signed

Signed triggerProject creationAuto-invoiceWelcome email
Download

Weekly CRM Digest

intermediate
90%

Monday morning email with summary of invoices, leads, tickets, and tasks

Weekly scheduleMulti-resourceParallel fetchEmail digest
Download

Staff Security Monitor

simple
87%

Monitor staff logins, password changes, and permission changes in Slack #security

Multi-event triggerSecurity alertsSlack integrationAudit trail
Download

Subscription Billing Alert

simple
82%

Notify billing team via email and Slack when new subscriptions are created

Subscription triggerEmail notificationSlack alertBilling team
Download

How to Import Templates

1

Download Template

Click download on any template to get the JSON file

2

Open n8n

Go to your n8n instance and create a new workflow

3

Import JSON

Use "Import from File" and select the downloaded template

4

Configure & Run

Add your PerfexCRM API credentials and activate