Ask a Question
Back to All

Sending a VCF file (vCard) via SMS/MMS

A VCF file is a contact card. For example, on an iPhone, you can open a contact card in the Contacts app and share it via Messages and then the recipient (iPhone, Android, or otherwise) will be able to add that contact to their own address book. The mime type is text/vcard and files sometimes have a .vcard extension rather than a .vcf extension.

I was browsing the list of file types supported by MMS in Dialpad and VCF isn't one of them. I'm a little surprised. I would like to automate sending my business's vCard to people after they call the first time. That will make it more likely that they see the business name when they receive an incoming call.

An example that works with Twilio's API is documented here: https://www.twilio.com/blog/send-vcard-twilio-sms

Is there a way to do this with Dialpad's API? I currently use Make/Integromat to automate Dialpad, so my end goal will be to send the vCard using Make, but I'm fine using Python as a proof of concept.

Side note: Dialpad understands what to do with vCards when they're received via a text message. The desktop app shows the fields and then offers an "Add Contact" button to add it to the address book as a new contact.