B2B_deal_qualification2 / utilities.py
karthikmn's picture
Update utilities.py
cc86d5b verified
raw
history blame
730 Bytes
def prepare_text_input(data):
return (
f"Stage: {data.get('stage')}, "
f"Industry: {data.get('industry')}, "
f"Lead Score: {data.get('lead_score')}, "
f"Emails: {data.get('emails_last_7_days')}, "
f"Meetings: {data.get('meetings_last_30_days')}, "
f"Amount: {data.get('amount')}, "
f"Close Gap: {data.get('close_date_gap')} days"
)
def generate_recommendation(data):
stage = data.get("stage", "").lower()
if stage == "negotiation":
return "Follow up with final pricing discussion."
elif stage == "proposal/price quote":
return "Schedule one more meeting to present value."
else:
return "Send an email to re-engage the lead."