Skip to main content
Become a better software developer and writer by contributing programming tutorials for the Twilio blog.

Twilio Developer Voices


Voices Call For Content

The Developer Voices team at Twilio is on a mission to find the most creative, Twilio-powered apps in the world! Starting on February 1, 2023, authors who have not previously written for Twilio’s blog will have the opportunity to build a Twilio app, write a tutorial that explains their development process, and receive $650 USD. Selected submissions will be featured on twilio.com/blog – read by hundreds of thousands of developers. Join the waiting list to be notified once applications are open.

Who Can Participate

This call for content is for authors that are new to the Twilio blog and have not previously participated in the Developer Voices program. If you have already written for the Twilio blog and are interested in doing so again, please contact the editor you worked with at that time. We love to hear from our contributors!

The Process

Choose which theme(s) you’re most excited about. You may submit up to three tutorials: no more than one per theme.

For each theme you want to submit for, develop a Twilio powered app using one of the following programming languages: Java, JavaScript, C#, Python, or PHP. The app must be relevant to the chosen theme.

After you’ve built your app, write a focused and detailed tutorial that explains how you built it using our style guidelines. See the Rules for Submission section for more details.

Submit your tutorial(s) no later than 5PM on Friday, March 15, 2023 PST.

Our review process begins on March 16, 2023 and ends on March 31, 2023. You will be notified in the first week of April if any of your submissions have been chosen for publication.

Articles that have been chosen for publication will be published during the given theme’s month (either April, May, or June). Payment for selected articles will be issued in April. Authors of selected articles will be given more details.

Themes, Rules, and Timelines

Choose Your Theme

This quarter, we have selected three (3) themes to help focus our content and your creativity. We invite you to participate in authoring topics relevant to any of the following themes:

April: Earth Day

In April, celebrate the Earth with Twilio. Earth Day is an annual celebration of our planet and the efforts to conserve and protect our natural environment. Join the movement by building an app that encourages users to get out and experience nature, protect the planet, or learn about their local ecosystems.

May: Music and Festivals

The joys of planning a journey to a music festival are here, whether you're catching the next flight out to Coachella, Lollapalooza, Primavera Sound or deciding who you want to see take main stage! What new musical genre or artist will you discover? Build a Twilio app to share new songs or lyrics with your friends. Maybe even create your own virtual listening party with friends with Twilio Voice and Video.

June: No-Code/Low-Code

Anyone can be a builder with Twilio’s no-code and low-code application tools like Twilio Studio. Develop an app that demonstrates the joy of building communications tools on the web without the overhead of servers and application code.

Rules for Submission

To create a fair and equitable process, we’ve compiled some resources and guidelines to assist you in drafting your best work. We strongly recommend that you take your time reading these guidelines as we won’t be able to publish any tutorial that doesn’t follow them.

Please note that we reserve the right to change any information, features, and functions of the program and its offerings without prior notice.

  • Must use code (except for the low-code/no-code theme articles).

  • Must use a Twilio service.

  • Must be original (no plagiarism, redundant topics, or articles published elsewhere—including your own blog).

  • Must not advertise a competing product.

  • Must not contain any custom security solutions such as a third-party library for one-time passwords.

  • Will be formatted and styled based on our style guide.

  • Should not hide your voice.

  • Must not have previously written for the Twilio Blog through the Voices program.

  • Will be submitted in a Google Doc. All other formats including Word documents, plain text, .pdfs are not acceptable.

Timeline

February 1, 2023

Applications open. If you have questions, email devvoices@twilio.com. A team member will reply within 24-48 hours, Monday-Friday. Weekend inquiries will be followed up on the next closest business day.

Mar 15, 2023

Applications close at 5 PM, Pacific Standard Time (PST). Submit your application along with the completed draft here. Review process begins.

March 31, 2023

Review process ends and each submission will have been evaluated.

April 1-7, 2023

Authors will be notified if their articles have been chosen for publication. Be advised that approved submissions will still be subject to our editorial review process. Your correspondence will be needed to publish. Information on the Summer 2023 Call for Content will be published on this page.

April 7-30, 2023

Publishing for Earth Day articles will begin. Payments for all selected submissions will be disbursed.

May 1, 2023

Publishing for Music and Festivals articles will begin.

June 1, 2023

Publishing for No-Code/Low-Code articles will begin.

Example Blog Posts

Build a Custom Video Chat App with React and Twilio Programmable Video

Ashley Boucher provided a great post that shows how to use React.js and Twilio Programmable Video together to build a video chat app. Read the post.

Send Dynamic Emails with Python and Twilio SendGrid

James Putterman teaches how to send dynamic emails and then collect send stats with Python and Twilio SendGrid. Read the post.

Understanding Functional Components vs. Class Components in React

Shiori Yamazaki wrote about the differences between functional and class components with sample code so that you can dive into the world of modern React! Read the post.

Create a Landing Page with Laravel, Vue.js, and SendGrid

Matthew Setter shows how to to create a landing page using a combination of Laravel 8, Vue.js, and SendGrid that can be rapidly created and deployed. Read the post.

Build a Video Application with Breakout Rooms Using Twilio Programmable Video, React, TypeScript, and Express

Mia Adjei provided a solution to build a video application with breakout rooms, using Twilio Programmable Video, React, TypeScript, and Express. Read the post.

Add CORS Support to Your Express + TypeScript API

Mia Adjei showed off their solution to add CORS support to your Express + TypeScript API. Read the post.

Frequently Asked Questions

I’ve written for Twilio Voices before. Why is this process different?

First off, thanks for being a part of the Twilio Voices Community Tutorials program. Secondly, this is a great question and one we’ve spent months discussing.

For the past four years, we’ve had a much longer process for accepting tutorials that was sometimes confusing to you and others. In addition to our previous process, we are introducing this refined process with clearer expectations and a higher payout. It is our hope that those truly interested in empowering the developer community will recognize and seize this opportunity to join our mission.

What happens if you don’t accept my tutorial?

We recognize that we’re asking you to submit a completed draft, which for many can seem like a daunting task. However, those who follow the guidelines will greatly increase the likelihood of their work being accepted.

At the end of the day, it’s your work. In the event that your tutorial is not accepted, you’re more than welcome to self-publish on your own blog and continue to help build the future of communications.

Can I republish my tutorial if accepted?

Yes, as long as the places you publish it, other than the Twilio blog, contain a canonical reference meta tag back to the Twilio post.

What is Developer Voices?

Developer Voices is our program for developers to write and publish programming tutorials for the Twilio blog.

What's the Twilio blog?

Twilio's blog publishes programming tutorials for software developers. Some tutorials use Twilio services while others are general programming walkthroughs. Read the Twilio blog.

Is there a review process before publishing?

Yes. Our Developer Voices team will perform both a voice and tech review so the published result is your best work.

How much will I be compensated?

$650 for accepted tutorials. Disbursement will begin once your tutorial is accepted, in the first week of April. You will be paid before your tutorial is actually published.

Can I participate if I’ve already published with the Twilio Voices program before?

No. If you've already published via Twilio Voices, please contact the editor you worked with to begin a new article.

How will I know if my article is accepted?

You will receive an email notification confirming whether or not your tutorial was accepted in the first week of April.

How will I be compensated?

We are required to use PayPal. Please do not apply if you cannot accept PayPal.

What format does my draft need to be in?

Google Doc. Any submission in a different format will automatically be rejected.