The moment it happens
Rate ad leads before they reach the CRM
Each ad form lead is rated hot, warm or cold with a reason and created in Zoho CRM.
- Runs
- The moment it happens
- Apps
- Zoho CRM
- AI
- Yes, uses the built-in AI allowance
- Access
- ZohoCRM.modules.leads.CREATE
Send this to your assistant
Create a ClickRuntime automation: when a lead comes in to this link from our Facebook lead form, rate it hot, warm or cold from their budget and timeline answers and create it in Zoho CRM with the rating and reason.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A paid campaign sends 80 form submissions in a week. Some are buyers with budget, others are students, competitors or people who entered a fake phone number. Everything lands in Zoho CRM looking the same, so the sales team calls in order of arrival and wastes the first day on poor-fit leads while a genuine enterprise inquiry waits. Ad spend is wasted twice: once to get the lead, and again to chase it.
Each form submission arrives at a trigger link as it is submitted. The built-in AI reads the answers, assigns a rating such as hot, warm or cold, and writes a one-line reason. The lead is then created in Zoho CRM with that rating filled in, so the team can sort by it immediately.
Useful for marketers running Facebook, Google or LinkedIn lead forms.
What you get out of it
Hot leads get called first
Ratings put serious buyers at the top of the list. The prospect who asked about 200 seats is not waiting behind a student who wanted a free guide, so the best opportunities get the fastest call.
Ad budget feedback is real
When you can see how many leads rate as cold, you know which campaigns bring junk. That tells you where to move budget, and it makes the next campaign review about results, not impressions.
Reasons make ratings trustworthy
A one-line explanation, such as company size and urgency mentioned, lets a rep agree or disagree quickly. They are not asked to trust a bare score, so the rating gets used instead of ignored.
Sales time is protected
Reps stop spending the first morning reading 80 forms. They begin with the best prospects and handle the rest in a later pass, which raises the number of real conversations in a day.
Consistent screening, day or night
Leads arriving at midnight are rated just like those at noon. Weekend submissions are not left unsorted until Monday, when the intent behind them has faded. Scoring rules never get tired.
Less wasted ad spend
Fake numbers and out-of-scope requests are identified early, so reps stop spending calls on them. You pay for the lead once, instead of paying again in wasted selling time. Reps see fewer dead ends.
How it works
What happens, step by step
When someone fills in your ad's lead form, the form sends their details to ClickRuntime straight away.
AI looks at the budget and timeline they gave and rates the lead hot, warm or cold, with a short reason.
The lead is created in Zoho CRM with their name, email and phone, the rating and the reason in the description, ready for sales to prioritise.
Before it runs live
- Connect Zoho CRM
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Zoho CRM steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, credentials, http, ai
SCHEMA = {"type": "object", "properties": {
"rating": {"enum": ["Hot", "Warm", "Cold"]}, "reason": {"type": "string"}}, "required": ["rating", "reason"]}
@on_event
def handle(event):
lead = event.json
r = ai.generate(f"Rate this lead hot, warm or cold from budget and timeline.\n"
f"Budget: {lead.get('budget')}\nTimeline: {lead.get('timeline')}",
json_schema=SCHEMA, max_output_tokens=80).json
resp = http.post("https://www.zohoapis.com/crm/v8/Leads",
headers={"Authorization": f"Zoho-oauthtoken {credentials.connection('zoho', 'work')}"},
json={"data": [{"Last_Name": lead.get("full_name") or lead["email"], "Email": lead["email"],
"Phone": lead.get("phone"), "Lead_Source": "Facebook",
"Rating": r["rating"], "Description": r["reason"]}]})
resp.raise_for_status()
return {"rating": r["rating"], "id": resp.json()["data"][0]["details"]["id"]}FAQ
Common questions
What does the AI base its rating on?
Can I send low-rated leads somewhere else?
Which ad platforms can send leads?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Sync shop customers into Zoho CRM contacts
Customers from your store are added or updated in Zoho CRM with a tier based on what they spend.
See how it worksGet next steps for deals that went quiet
Every Monday, deals untouched for 14 days come with a suggested action in Slack.
See how it worksDraft a follow-up email for each new lead
Every new lead gets a personalised follow-up draft saved as a note, ready to send.
See how it worksKeep exploring
Set up “Rate ad leads before they reach the CRM” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.