Happy TaCODE Tuesday! It’s that time once again to share free snippets of code to create your own text and voice apps, accompanied by some taco humor. Today we assemble the correct ingredients to build a two-way SMS app that you can use in your business to communicate more effectively with your customers. And the special sauce? Not a single written line of code required, just simply drag and drop the actions you want to implement with DragToCode.
Mobile marketing experts claim that there are three key elements behind every successful SMS marketing campaign: first, a carefully crafted text message that includes a valuable offer, exclusivity, a sense of urgency, and a direct call to action that’s easy to understand. Second, a cross-functional team that can help in operating the program; and third, regular measurement of key performance indicators.
TaCode Tuesday is back! That means your favorite developer at Zang is here to deliver free snippets of code for use in your very own text/voice apps along with hilarious taco puns. This week I’m going to show you how to make e-commerce customers smile by allowing them to track deliveries via SMS on their Android phone. But first, let's taco 'bout how this can set your business apart and improve customer loyalty.
In most cases, products are cheaper when ordered online. When compared to retail, online products are more or less 50 percent cheaper due to the elimination of certain components that hike up product prices like storage, rent, staff, utilities, and the middle-man.
For e-commerce companies who have in-house call centers, investing in an enterprise grade interactive voice response (IVR) system doesn’t make much sense. Throwing thousands of dollars into a solution that swallows a huge chunk of the annual budget isn’t practical, especially if their customer base is just starting to build.
A couple years ago, the web was a stateless environment. Interactive features were treated as isolated units within a website, encapsulated within Flash or Java Applets. In 2009, NodeJS was released by Ryan Dahl aiming to create more interactive websites by establishing two-way connections. NodeJS enables asynchronous, event-driven input/output (I/O) making lightweight and efficient connections even in data-intensive applications.
The figure above shows the internal structure of Node.JS. Here, you see that only a single thread (i.e. file I/O, DNS, etc.) connects Node to the rest of an application. This single thread handles all incoming requests concurrently and can interface with one another. The architecture also allows the thread pool to interact with Node.JS’ low-level libraries to perform operations such as database transaction, file system access, etc. The asynchronous processing is done by libuv which enables Node to move without having to wait for the outcome of a current event.