A Better Way to Prospect Clients Using Python

Prospecting is hard work. We wanted to create a better way to prospect to new clients. Cold email was not working as well as we would have liked. We wanted to send out video emails to prospective clients to give us a warm opening. However, sending video in email is not practical due to the large size of the files. So we decided that sending out animated gifs would be a better idea.

Better Way to Prospect Clients

Video emails put a face to a name and make it easier to create genuine connections. There are companies like Bombbomb that offer services like this but in our opinion, they are overpriced.

We thought with a couple of hours we could create something that we could use to prospect clients that works for us and was easily imported into our CRM. We used python’s moviepy library to create the base for our code.

First we created a video on our Android device and transferred all the files to our server(could be setup on a laptop as well or any other computer) and we ran the code.

The code is setup to read a directory and make animated GIFs out of the videos. It takes the first 3 seconds of the video and makes a GIF out of it.

clip = (VideoFileClip(FileName)
.subclip((0,1),(0,3))
.resize(0.3)
.set_duration(3))

It then overlays an image of a play button over the animated GIF with information about the length of the video giving the final image a more polished look.

The GIF is a way to get the attention of the prospect. You can write their name on the whiteboard so that the prospect knows that the message is personal.

We’ve left the script simple but this easily be adjusted to output a CSV for import into a CRM. Or it could add API calls to insert data. The possibilities are endless. Please feel free to use this script or if you would like help using this technology in your own marketing efforts, please contact us.

The script you can download it off of our Github account here.

Jacob Billings
During my career, I have worked in a number of different roles that have helped me understand the overall software development process. These roles include project management, senior developer, Linux administrator, technical sales consultant, and company owner. Working within these roles has given me an in-depth knowledge of best practices in software development.
I offer a strong aptitude for learning new technologies and a proven track record of meeting aggressive goals. My most notable skills include:

Software Development: I bring over 13 years of experience in developing software for multiple clients in various environments. I have a solid knowledge of PHP, Javascript, MySQL, Python, and Java.

Over my career, I have had the opportunity to work on projects for some of the most recognized brands on the planet. Brands like Marriott Hotels, Microsoft, Ashland Chemical, Capital One Credit Cards, Cadbury Schweppes, GE and more. This has given me an in-depth understanding of my client's challenges as they grow. I know how to get a company from startup to maturity with technology. My specialties are in E-commerce(specifically Magento), process automation, and security.