
Zarif
AI Automation Educator
Zarif is an AI automation educator helping thousands of professionals and businesses leverage AI tools and workflows to save time, cut costs, and scale operations.
10K+
YouTube Subscribers
195+
AI Tools Reviewed
687
Published Articles
10
Content Pillars
What I Do
I create educational content about AI automation — from beginner guides to advanced agent architectures. My focus is on practical, actionable knowledge that helps you build real systems, not just understand theory.
Demonstrated Work
Explore one of the three free n8n workflows I ship. This example uses the pack's sample lead to show its scoring rules, response, and setup requirements. It demonstrates the workflow's behavior with test data, rather than measured client results.
INSPECTABLE EXAMPLE · LEAD INTAKE, ENRICHMENT, AND ROUTING · FREE PACK v1.0.1
What one free workflow actually does with a lead
The input below is the success fixture shipped with the pack. The rules are the scoring expressions inside the export, and the output is the response the webhook returns. Nothing here is a customer result; it is the file, run on its own test data.
Input · fixtures.json → success
{
"leadId": "lead_demo_1001",
"name": "Jordan Lee",
"email": "jordan@example.com",
"company": "Example Co",
"companySize": 12,
"budget": 2500,
"source": "website",
"notes": "We need help automating lead response and qualification."
}Visible rules · score and route
- Budget 2,500 (1,000 or more)+25
- Company size 12 (5 or more)+20
- Notes 56 characters (40 or more)+20
- Score (capped at 100)65
- Route is priority only when budget is 5,000 or more or company size is 20 or more. This lead meets neither, so it routes as standard.
Output · HTTP 202
{
"accepted": true,
"leadId": "lead_demo_1001",
"route": "standard",
"acknowledgementQueued": true
}Invalid input "invalid" · HTTP 400
{
"accepted": false,
"error": "A valid name and email are required."
}What it does not do
- The export ships inactive and credential-free. You add the header-auth and SMTP credentials before it can run.
- Nothing is persisted. The caller is responsible for storing the accepted lead and its route.
- It replies 202 before sending mail, so a lead can be acknowledged even if the acknowledgement email later fails.
- There is no duplicate detection, delivery log, or error-trigger workflow. Those are production concerns the starter leaves to you.
Get the free starter pack to inspect the workflow, run these sample inputs, and follow the setup guide.
- Free 3-Workflow Automation Starter Pack — the full export, guides, and fixtures behind the example above.
- Open-source GTM skills — evidence-first agent skills you can read before you install them.
Where to Find Me
- YouTube — Video tutorials and walkthroughs
- Twitter / X — Quick tips and industry commentary
My Mission
AI is the most powerful tool available to individuals and small businesses today. My mission is to make AI automation accessible to everyone — regardless of technical background. Every tutorial, review, and framework I publish is designed to give you a concrete skill you can use immediately.