Build Donald Trump Text

In less than one hour

Building Trump Text in an hour
November 29, 2017 christopher

A couple of years ago we built a website called, it let you send up to 100 Kanye West quotes to your friend via text messages from a random number. We built it in less than 24 hours without a single line of code, and for us was the start of really ramping up our skills with building prototypes without a single line of code. It was really what started Code Without Code, but we just didn’t realise at the time.

Even if you have no desire to build Trump Text, this guide can also be used to create your own version. You can use any quotes from anywhere you want.

You will be able to:

  1. Have someone fill in a form and type in a friend mobile number
  2. Accept a payment (but you don’t have to)
  3. Look up a list of quotes and randomly select one of them
  4. Send the quote to the mobile number from step one
  5. Pause for a random amount of time, then start from step 3

This loop can run as many times as you want.



Get the Templates

When creating this process the most time consuming part is setting it all up, and getting your list of quotes. So fill in your details below and get access to:

  1. Google sheets template for Trump Text, with all columns ready to go
  2. Quotes for KanyeText
  3. Quotes for Donald Trump
  4. Quotes for Seinfeld


Get my Trump Text Template


The tools we are using for Trump Text are:

  1. WordPress + Gravity Forms
  2. Typeform (See the video for that here)
  3. Stripe
  4. Google Sheets
  5. Zapier
  6. Twilio
  7. Twitter


The 54 minute step by step guide

If you just want to build your own, follow the video above.  The build has three parts. The first one triggers the second step, and then the second steps plays over and over until completed. The steps are:

  1. Taking payments and a new order
  2. Looking up the quote and sending the text message
  3. Accepting a text message reply

The diagram below shows you roughly how the first two steps work.

Step 1: Payments & taking orders

The tools that we use to accept payments are

  1. Zapier
  2. Stripe
  3. WordPress
  4. Gravity Forms
  5. Typeform — alternative to using gravity forms + wordpress

Step 2: Looking up the quote and sending it via a text message (loop)

This most important part of the TrumpText, as this step will:

  1. Look up a quote (which appears to be random)
  2. Find the friends phone number
  3. SMS that quote to the friends number
  4. Then delay for a random amount of time, before going back to number 1 .

Step 3: Accepting a text message reply

Just for some fun we like to share the replies we get straight to our twitter account. We also can send the replies to the person who originally signed up that phone number.

The tools we use for this are pretty straight forward, accept a reply in Twilio which feeds to zapier and then posted out via Twitter.

  1. Zapier
  2. Twilio
  3. Google Sheets
  4. Twitter / Mandrill — depending what you want to do with the reply


 The Video: How to Build Trump Text in less than one hour

Using Typeform for accepting a new order

The medium article

Sign up a friend

Trump Text