DEV Community

Cover image for Networking cant be easier than this
Sojin Samuel
Sojin Samuel

Posted on

Networking cant be easier than this

This is a submission for the Twilio Challenge

What I Built

An AI agent were you can pass in an email or a linkedin profile url to get candidate details and share it with your partner, cofounder via:

Twilio Call, SMS or Email.

The Agent user can also pass in the phone number of a potential candidate and get his/her details regarding the availability of the phone, which was made with the help of Twilio Phone Lookup service

This Agent also has the power of displaying real time notifications for example when an email is sent and the recipient opens it, the AI Agent dashboard notifies the user, when they have opened the mail.

eg:

Hey sojinsamue2001@gmail.com just opened their mail
Enter fullscreen mode Exit fullscreen mode

And importantly the user data: like the signup, login events, message events back and forth between the user and AI, page visits etc are tracked with the help of Twilio segment.

Demo

Project Link

Demo video:

Twilio and AI

I have used Vercel AI SDK with gpt4o to render react components which then interacts with Twilio SDK to send messages via sms, email and as a call. Combining GPT function calling and executing actions using natural language.

Source code on github

Additional Prize Categories

Qualify for:

  • Twilio Times Two: utilized Twilio Segment for studying customer data, Twilio Phone lookup endpoint to get candidate phone details, Twilio SMS and Programmable voice for notifying colleagues or candidates, Twilio Sendgrid for sending candidate details in a dynamically generated email template using gpt.

  • Impactful Innovators: Best for Networking and get details by just submitting an email address to the Agent and if that email is associated with a linkedin account then get their details and send it to your team for further verification or checks before hiring. And the data thats returned from the Reverse Contact lookup can also be passed on to email or programmable voice by mentioning what you want to share in natural language, which helps you to manage more than one channel.

  • Entertaining Endeavors: Getting realtime information from just an email id and passing that data into others channel with the help of webhooks to notify the recipient without missing important notifications like hiring, interview, etc

Top comments (0)