The drive towards digital transformation is far from complete despite the lack of meaningful articles in the industry (the last useful articles we found were from 2020). Banking organizations are still working towards a better customer experience. Whether it’s a wholesale re-platforming effort or an iterative improvement across legacy systems, there’s still more to do for financial institutions banking (😆) on customer experience to help build a more resilient relationship with their members, customers, and clients.
Twilio surveyed more than 2,500 enterprise decision-makers in our State of Customer Engagement Report about how the pandemic has impacted their digital engagement strategies. From that data and additional recent research, we're sharing the engagement trends financial services companies should consider/act on/be aware of in the financial services industry.
The acceleration of digital transformation for the financial services industry
According to our survey, the pandemic accelerated the digital transformation strategies for financial services by …
Ahoy builders! So, you have created a Twilio account and you now want to get started with calling your clients via your browser, great stuff! That’s where the Twilio Voice SDK comes into play.
But, you may ask, what is an SDK?
An SDK is known as a Software Development Kit which is a fancy term for a collection of libraries and code which you can build on to. Rather than wasting valuable time writing code to connect to Twilio, handle phone calls, create tokens, etc., you can download and deploy our SDK to hit the ground running. This allows you to focus on the more important aspects of your application such as the GUI and your customer experience leaving the complex HTTP negotiation to Twilio. How great is that?
Twilio supports the addition of Programmable Voice to your web and mobile apps on the following platforms:
In some cases, you need to gather chunks of data from multiple sources and submit the final information package to the server for processing. The work-in-progress (WIP) pattern enables you to gather lots of data over a long period of time before reviewing it and submitting the data collected for processing.
The key component of the WIP pattern is a persistent “work document” that you keep enriching with input over time and finally submit to the server after a review. The work document is not a single entity, and the pattern allows you to manage several work documents simultaneously. For example, you might want to create individual work documents for every customer requesting approval for credit purchases.
A work-in-progress application should support the following operations:
- Create document: Create a new work document.
- Read document: Get a single work document.
- List documents: Get the list of work documents. …
One of the most important functions of a contact center is to create a seamless experience for the customer. That’s true whether they connect with your business via phone, chat, email, or all of the above.
To make that seamless experience possible, contact center agents need the right tools to:
- Access customer data and context of previous interactions
- Communicate with customers and other team members on various channels
- Analyze past interactions and identify trends
- And more
Integrating the right apps and software into your cloud-based contact center helps you put these tools together in a single platform.
Not sure where to start? This post will cover the top 5 types of contact center software integrations that could benefit your business. Plus, we’ll look at how you can integrate these apps and software with Twilio Flex—our world-class contact center solution.
1. CRM software
Customer data is at the heart of …
Twilio is a unique platform offering flexible APIs to communicate on different channels, including SMS, using our Programmable SMS product. Generally, using our APIs requires programming.
Your CRM or internal tools are not necessarily natively connected with Twilio. In this article, we will show you how to deploy and use a turnkey application to send your first SMS campaigns from data (numbers and variable fields) contained in a CSV file, all without writing a line of code.
This application will be deployed on the Twilio Runtime platform, a serverless platform that makes it so you don't have to worry about hosting infrastructure.
Solution: CSV to SMS Campaigns
Below is a screenshot of the application we are going to use and the result for one of the recipients.
This article describes how to set up and use the CSV to SMS application. Below is a video that explains how it works …
Twilio is excited to announce the expansion of our messaging for marketing and engagement capabilities with the launches of Message Scheduling and Link Shortening with Click Tracking! These features will enable marketers and the developers that support them to build solutions for marketing promotions, loyalty, customer engagement, campaign optimization and the maximization of ROI.
But this is just the start! In the future, Twilio will expand our suite of marketing and engagement capabilities to include Message Tagging, Broadcasting (bulk sending) and the addition of real-time, out of the box, engagement tracking and analysis of marketing campaigns within Messaging Insights!
Message Scheduling (General Availability)
Message Scheduling provides the ability for messages to be scheduled for distribution at a future date or time with a single API call. Using the Twilio Programmable Messaging API and the message scheduling Messaging Service feature, users can schedule SMS, MMS, or WhatsApp messages and let Twilio …
We are excited to announce that Message Scheduling is now generally available!
With Twilio’s Programmable Messaging API Message Scheduling feature you can request that your SMS, MMS, or WhatsApp messages be delivered at a future date and time by including two extra parameters in your API request, for free!
As part of general availability, we have enhanced this feature to be HIPAA eligible. Additionally, you can now schedule messages to be distributed as soon as 15 minutes out, versus the previous criteria of 60 minutes out.
Message Scheduling is a great feature for appointment reminders, alerts, notifications, promotional messaging, or other use cases where scheduled communication is important. By leveraging Message Scheduling, you can let Twilio send your SMS, MMS, or WhatsApp messages at a fixed time without the need for your own queuing or scheduling logic; ensuring that your messages are delivered at the right time, per your …
SMS Marketing campaigns are a common way for a business to promote a new product, kick off a promotion, or increase engagement. Even with SMS having the highest viewing rate of most traditional marketing channels, businesses still want to ensure a campaign is successful by making sure they send at the right time, place, and reason. A business would also want to be able to track the success of campaigns through viewable metrics and optimize for future success such as through A/B testing.
This is where a brand new set of tools for Twilio’s Programmable Messaging API would come in including Message Scheduling, Link Shortening and Click Tracking.
Message Scheduling is now generally available. Link Shortening and Click Tracking is in Public Beta. Read our recent release blog to learn about these products in depth!
For many companies sending links via SMS, MMS, or WhatsApp at the right time and …
I love learning and writing blogs about .NET and related technologies. One of my favorites over the past 10 years or so has been Entity Framework (EF) and Entity Framework Core (EF Core). I have used it professionally with MS SQL Server, Postgres, and MySQL. But the thing I don’t like is installing these databases on my computer, they are large, they add services that run on startup, and consume lots of resources.
Instead, when I want to write an application using EF and one of those databases, I download a docker image for the database, start up the container, and connect to that instance from my .NET application. When I’m done for the day, I shut down the container, and when I’m done with the application, I delete the container, and image, and my system is clean of the database.
The other great thing about using a database in …
Testing your applications is a fundamental part of any project, whether it is to find errors during development, or to verify the expected behavior of your application in each action that a user may or may not execute.
In this post, you are going to use a simple form and test it using Playwright and C# to verify its operation with both correct and incorrect information, simulating the actions of users.
You will need the following for your development environment:
- a .NET IDE (Visual Studio, VS Code with C# plugin, JetBrains Rider, or any editor of your choice)
- .NET 6 SDK (earlier and newer versions should work too)
- Git CLI
You can create different types of tests to verify your software:
- Unit tests test individual methods and functions of the classes, components, or modules your software uses.
- Integration tests verify that …