Hello Developer Group!
Our AugustΒ 2023 πΒ Developer ChallengeΒ πΒ is here!!!
Β
Each month, I work with one of our internal Engineers or Solution ArchitectsΒ to generate a challenge that requires contestants to accomplish a technical feat using Klaviyoβs developer tools.
Β
Take a look at the prizes for this month:

PLUS...

Β
πΒ Rules and GuidelinesΒ π
- The Challenge will be open untilΒ Tuesday, SeptemberΒ 5Β at 11:59 pm ESTβ³, after which the submission form will be closed.
Β - You may use any resourceΒ at your disposal to investigate the challengeΒ -Β including, but not limited to theΒ Developer Portal, existingΒ CommunityΒ posts, andΒ theΒ Klaviyo Help Center.
- Please noteΒ that there can only beΒ 1 WINNERΒ (theΒ best,Β or in the event of aΒ tie, the first answer as determined by our panel of internal judges), so collaborate at your own riskβ¦π
Β
- Please noteΒ that there can only beΒ 1 WINNERΒ (theΒ best,Β or in the event of aΒ tie, the first answer as determined by our panel of internal judges), so collaborate at your own riskβ¦π
- CommentsΒ areΒ enabled forΒ this post (for questions and clarification), but please only use the Google form below to submit answers.
- If you comment the answer here, it will spoil the fun!Β π
Β
- If you comment the answer here, it will spoil the fun!Β π
Β

Β
Getting leads into Klaviyo can be one of the most important things for having a robust marketing program. At this time, we do not have native integrations for certain social platforms like TikTok, Snapchat, etc. You can currently solve this problem without code by exporting CSVs from those platforms, and uploading them to a Klaviyo list. Zapier and Make can also be used here, but can get costly over time, depending on how often these workflows are running. Β
Using our latest APIs and Napkin.io, you should be able to set up a simple function that either works in realtime (receiving webhooks from a social platform like TikTok or Snapchat and then adding those as subscribers to your Klaviyo account), or runs on a fixed schedule. Β
Of course, the possibilities do not end there for collecting leads. The same could be applied for Intercom, LiveChat, etc. Anywhere that customers are sharing their email address or phone number (and consent to receive marketing), is a source for bringing contacts into your Klaviyo account in order to send them high-performing messages.Β
The Klaviyo Developer challenge helps you to learn more about building apps on top of Klaviyo. By building this function for a data source or API that you want to use with Klaviyo frequently, it will save you time, effort, and money. And others in the larger Klaviyo community likely want to use it too! Β
Everyone who submits a Napkin function for this challenge will be eligible for a feedback session with one of our API or DevX Product Managers. We will also reward those who submit working Napkin functions and an end-to-end demo with Klaviyo swag. We will also feature the winner of our challenge on the Developer Community and on LinkedIn!
Β
Resources for building your Napkin functionΒ
Β
Guides & Content:
- Napkin Quick Start Β
- Klaviyo API Overview
- βββββKlaviyo's Guide to Consent
- Some APIs that might be helpful here:
Β
Getting help
- As always, you can share your questions as you build in our Developer Group in the Klaviyo Community.Β
- Request to join the Klaviyo Developer slack to get connected in realtime to other developers building with Klaviyo. Members from our Product and Engineering team will also be hanging out here and can answer your questions. You can sign up here.Β
Β
A few ideas to get you startedΒ
Β
Here are some ideas for platforms to connect to for lead generationΒ
Β
ATTENTION
Contest is open to legal residents of the contiguous United States, Canada (with the exception of Quebec), Australia, India (excluding the State of Tamilnadu), and the United Kingdom
Β
Β
Β
SUBMIT YOUR ANSWER (Napkin URL) HERE:
Β
Β
- Brian