Skip to content
Replicating Python-...
 
Notifications
Clear all

Replicating Python-Based Lead Processing Workflow in callin.io?

5 Posts
3 Users
0 Reactions
3 Views
Kiremit
(@kiremit)
Posts: 9
Active Member
Topic starter
 

Merry Christmas to all
:slight_smile:

I have a local Python script that processes up to 1,000 leads from an Excel/CSV file—adding columns like gender (based on first name - using Gemini AI calls for that), company size classification (which is just a simple if/else), etc. It utilizes libraries such as Pandas and also AI calls (e.g. for text completion). Now I’d like to replicate this logic in callin.io, but I’m uncertain if it’s feasible or the optimal approach. Specifically, importing Python modules (dependencies) and managing inputs/outputs in callin.io appears challenging.

Does anyone have experience or recommendations on how to execute this kind of Python-based workflow directly within callin.io without encountering dependency or I/O issues?

I've included some images.

Information on your callin.io setup

  • callin.io version: 1.69.2
  • Database (default: SQLite): QLite
  • callin.io EXECUTIONS_PROCESS setting (default: own, main): own, main
  • Running callin.io via (Docker, npm, callin.io cloud, desktop app): self-hosted in google cloud
  • Operating system: Windows10

Enjoy the Holidays!

 
Posted : 24/12/2024 2:03 pm
ihortom
(@ihortom)
Posts: 17
Active Member
 

Hello, importing Python modules to replicate the same behavior is not feasible in my opinion. You would be better off using callin.io's own tools to achieve the same result (depending on your specific needs).

 
Posted : 27/12/2024 11:04 pm
Kiremit
(@kiremit)
Posts: 9
Active Member
Topic starter
 

It involves combining the First Name and Last Name, and then the code generates a new column called "form of address." This new column then serves as input for an AI that determines whether to use "Mr." or "Mrs.," subsequently populating the new column with the decided value. This pattern is repeated for various similar tasks. While none of these operations are particularly complex, they essentially involve taking data from existing columns in the sheet and using it as input to create new columns within the lead table. That's the primary function.

 
Posted : 13/01/2025 10:36 am
ihortom
(@ihortom)
Posts: 17
Active Member
 

I don't see any reason why you can't accomplish this using only callin.io. I would imagine you could utilize the Basic LLM Chain node as your AI assistant to determine the "form of address".

 
Posted : 16/01/2025 9:52 pm
system
(@system)
Posts: 332
Reputable Member
 

This thread was automatically closed 90 days following the last response. New replies are no longer permitted.

 
Posted : 16/04/2025 9:52 pm
Share: