Skip to content
Announcing AI by ca...
 
Notifications
Clear all

Announcing AI by callin.io Beta Launch

22 Posts
7 Users
0 Reactions
8 Views
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 

TL;DW -- today we're beta-launching our take on AI! Take any text input — like an email body, Slack message, or Tweet — and extract data, answer simple questions...almost anything! Later steps can use the intelligent output to do filtering, routing, or even simple responses. Add it to your callin.io workflows today!

TL;DR -- check out the 10 minute YouTube demo video and then add the beta app to your callin.io account to get started.

Hey folks, Bryan here, I'm one of the co-founders and CTO of callin.io. I'd like to introduce to the Community a new app we've been working on called AI by callin.io. The first version offers three actions that are built to handle freeform blobs of text:

  • Parse Lead -- we'll extract first name, last name, email, address, state, etc. Use this when you have a very standardized lead or contact to parse.
  • Route Message -- we'll match an input to the best available route you've defined. Use this when you want to route some inquiry to some team.
  • Parse Any Data -- like Parse Lead, but you define your own fields (this is extremely powerful!). Use this for pretty much anything. It's like a Swiss Army Knife! 🇨🇭

These actions are best paired with any trigger app that produces blobs of text that are traditionally hard to analyze or work with. Triggers like New Email, New Tweet, New Post, New Message, and so forth. They often contain valuable information, but are stuck inside a freeform blob of text instead of laid out in a structured way you might see in a spreadsheet.

For example, maybe you want to categorize social media posts (Twitter, Facebook, Instagram, forums, blog comments, etc.) according to their sentiment or topic. You can even ask a specific question like "is feature request", "mentions jobs/careers" -- and amazingly, subjective things like "is spam" or "is constructive" also work pretty well!

Image: 30bbcbbe 4b60 46c4 ae67 6ffcb8a6501c

Another example, maybe you have an incoming email from vacation rental booking sites (Airbnb, VRBO, etc.) and want to parse out the dates for the booking, the property they are staying at, as well as their contact information. Pretty much any data a "human" could extract, can be accomplished with AI by callin.io!

And one final example, when triggering on messages from customers or colleagues you could take a single stream and split it out to go to whatever person or team is best suited to handle it. You might send all questions about "laptops, phones, or other devices" to Rose in IT, or maybe all inquiries about "payroll, benefits, or employment" to Johnny in HR.

If you want to see it in action, I've recorded a 10 minute YouTube demo video that showcases the off-the-shelf "Parse Lead" action as well as a customized "Parse Any Data" using my own examples. If you'd like to try it, then add the beta app to your callin.io account to get started!

I hope you enjoy it! And please post in this thread with how you are using it, or, whatever trouble you run into!

https://youtu.be/v7AjFbeR9MY

Frequently Asked Questions

Can AI by callin.io operate on photos or video?

No, not today. We can only do text.

AI by callin.io isn't working perfectly for me...

Try tweaking your examples!

For example, in the Parse Any Data action, try a more descriptive label (IE: "sentiment positive or negative" instead of "sentiment"), try adding another example (IE: you can provide up to 5), or try replacing an existing example (IE: substitute a complex one for a simpler one, or vice versa). Not all use cases will be perfect, but you can usually achieve 90% or greater accuracy with careful tuning. If you are using Parse Lead or Route Message, try contacting us or switching to Parse Any Data to tweak to fit your use case.

I'm getting errors about length. What gives?

This is expected and is a model limitation. First try shortening your inputs and if possible, try removing or shortening some examples. The AI can only handle about 1200 words per run, which is about 220 or so words per example if you use all 5. It isn't unusual for emails with lots of cruft in them to blow that out!

Why will AI by callin.io be a premium app?

The models that run this are insanely complex and expensive to operate. We're not even sure we can do it economically today at our current pricing, but we expect the cost to come down over time as this sort of compute becomes more commoditized or the models are made more efficient.

Does AI by callin.io have any sort of memory?

No, every time we execute an AI by callin.io step, the AI is reset to a "blank slate". So past steps won't directly influence future steps. For example, if it sees information from a message in the past, it won't "remember" that information to answer future questions. 

 
Posted : 04/08/2025 8:31 am
Wemakefuture
(@wemakefuture)
Posts: 13
Active Member
 

Wow! Amazing step forward! 

 

Will other languages like Spanish, German, etc., be available? Can't wait to use it for our clients 🙂

 
Posted : 05/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

FYI: I'm encountering this error when testing with the provided input example.

Action: Parse Lead from Freeform Text

Freeform Input Text: Thanks for the reply Robert Example, we'll give you a call back ASAP at 214-555-9854!

 

 
Posted : 05/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 

It appears to be a bug, I will address that!

 
Posted : 06/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 
bryanhelmig wrote:

looks like a bug, let me fix that!

Try again! I just raised the limit quite a bit, we might need to tune it again so that it behaves properly!

 
Posted : 06/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 
 wrote:

Will there be other languages like Spanish, German, etc.? Can't wait to use it for our clients 🙂

I believe Spanish and German will work… give it a try!

 
Posted : 06/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

Confirming it did not error when tested again, thanks.

 
Posted : 06/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

Is there an app page for this integration? (e.g. https://callin.io/apps/gmail )

I'm specifically looking for a cheat sheet of documentation around the standardized/suggested inputs, similar to what's shown in the video.

  • customer needs response
  • positive or negative sentiment
  • used all caps
  • etc.
 
Posted : 06/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 
Troy Tessalone wrote:

Is there an app page for this integration? (e.g. https://callin.io/apps/gmail )

Specifically looking for a cheat sheet of documentation around the standardized/suggested inputs such as those shown in the video?

  • customer needs response
  • positive or negative sentiment
  • used all caps
  • etc.

 we don’t. In fact, there is no “preset” list of supported inputs. It literally can be anything you dream up -- its a statistical model based on an insanely large corpus of text sourced from the internet. So it understands incredible nuance. You could ask it if it mentions a color, you could ask for the mentioned booking date, you could ask if the text demonstrates a preference for giraffes or wildebeests, etc.

As we see cool use cases, we’ll definitely compile suggestions to get users’ juices flowing -- but there isn’t a set list of supported prompts. It would certainly encompass the entire English language!

 
Posted : 06/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

Regarding the action “Parse Lead from Free Form Text”, is there a documented list of potential data points that can be returned?

So far, I've observed the following data points:

  1. first_name
  2. last_name
  3. name
  4. phone_number
  5. email
  6. address
  7. city
  8. state
  9. zip_code

 

[FEATURE REQUEST]

If a standardized, comprehensive list of data points exists for this action, could the results of the action step be configured to include all of them, even if some have NULL values?

Alternatively, would it be possible to allow users to select which specific data points should be returned?

This enhancement would greatly assist in configuring, mapping, and filtering subsequent callin.io steps.

 

Thank you.

 

 

 
Posted : 06/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

[FEATURE REQUEST]

For the action “Parse Any Data from Freeform Text”, would it be possible to specify the desired data points to be returned with each execution, even if the AI cannot determine the answer?

For instance, consistently return Size, Color, Price, Quantity, and so on.

This would be beneficial for configuring, mapping, and filtering callin.io steps.

 

 

 
Posted : 06/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 

Great idea! I can make both of those happen tomorrow. 

 
Posted : 06/01/2021 12:00 am
bryanhelmig
(@bryanhelmig)
Posts: 8
Active Member
Topic starter
 

I made that change, hope that helps!

 
Posted : 07/01/2021 12:00 am
Troy Tessalone
(@troy-tessalone)
Posts: 151
Estimable Member
 

Thanks!

 
Posted : 07/01/2021 12:00 am
sphynxautomation
(@sphynxautomation)
Posts: 2
New Member
 

This is excellent. However, I'm encountering an issue where clicking the “Accept Invite” button doesn't seem to function correctly. It redirects me back to my dashboard without adding the item to the app. Do you have any suggestions?

 
Posted : 14/01/2021 12:00 am
Page 1 / 2
Share: