Vladi Gubler
Vladi Gubler
April 21, 2025
Stay in the know
Get helpful videos

Introduction

Import component of Ultimate Forms allows you to set up an automated, background import process of data from a variety of external data sources into SharePoint. We support emails, various databases and Excel files, REST and SOAP web services and even text files.

The process runs automatically in the background. It periodically looks for new and updated items. Then using that data to create and/or update list items and documents in SharePoint.

More and more of our customers are incorporating SMS text messages into their business processes. They provide a fast and reliable way of sending notifications and information to employees, customers and vendors.

One of the recommended ways of integrating SMS messaging is using Twilio, the world leader in SMS integration. With their ease-to-use API, the integration is simple and fast. I already blogged in the past on how to use our Actions to send SMS messages through Twilio.

SMS Import

The Import component provides a built-in ability to import messages sent and/or received via Twilio. You can now integrate incoming text messages in your business solutions, for instance, implement approvals via text messages.

Step-by-step Implementation

Let me guide you through the integration steps. In this scenario we are simply going to import all messages from Twilio, incoming and outgoing. But of course, you can set it up in a much more sophisticated ways.

SharePoint List

First, let's create a list in SharePoint where we are going to store the messages. I'm using a simple generic list with the following columns:

  1. Body - this is the built-in Title column, I simply renamed it.
  2. From - single line of text, I will store the sender phone number here.
  3. To - single line of text, I will store the recipient phone number here.
  4. Date Sent - date/time, I will store the date/time message was sent.
  5. Direction - single line of text, I will store the message direction here (incoming or outgoing).
  6. Status - single line of text, I will store the message status here (success or error).

You don't have to use an exact same list structure. Import allows flexible mapping of data as you will see later.

Twilio Account

Next, you need to sign into your Twilio account. If you don't have an account yet, create a new one. Even a trial account will be sufficient for our purposes.

Go to Settings and scroll down to API Credentials section. You are going to use Account SID and Auth token.

Twilio credentials

Import Profile Configuration

  1. Return to your SharePoint list and click on Design to enter Ultimate Forms.
  2. Click on Import under Import and export
  3. Click on Add new profile
    Profile settings
  4. Enter profile title of your choosing.
  5. Start date value controls which messages will be imported. To be imported, message has to be received after this date. By default, the value is set to the current date/time of the profile creation. If you want your profile to import past messages, change the date to be earlier than the first message you want to import.
  6. Polling frequency controls how often the profile will automatically log into Twilio to search for new messages. The default is 15 min, but you can change it to any other interval. The value of None means you choose to execute the profile manually.
    You can also contact us to sign up for High frequency polling option. It is a premium feature that sets the interval to 2 minutes.
  7. Switch to Data provider tab.
    Profile provider settings
  8. Switch Type from Email to Application, then choose Twilio under Application type.
  9. Enter your Account SID and Auth token you copied from Twilio.
  10. You can limit the import to message only sent or received from a specific phone number. I'm leaving this field empty.
  11. Update date column controls what property we use to check the date on the item and only import new items during each run. We are leaving the default value here.
  12. Switch to Actions tab.
    Profile actions
  13. Actions specify what we do with the messages that we are importing. You can use actions to create and/or update list items in SharePoint. These actions will be using the data from the imported messages.
  14. Create a new Create list item / document action, give it a title of your choosing.
  15. Map columns in the message to the columns in the list. In my case, I'm simply doing a direct one-to-one mapping. You can use our Value Builder to use expressions and functions to manipulate the values.
  16. Save the action, then save the whole import profile.
    Import profile

Testing

If needed, send or receive message in Twilio to ensure there is something to import. Wait for the profile to run automatically or click on Run now.
You can open Import history to view the execution steps of the run.

Import log

Once the profile is completed, go back to your list, you should now be able to see the newly imported items.

Import result

 

Conclusion

As you can see, implementing text message import is a simple and straightforward process! You can add your own conditions, functions and mapping to ensure it integrates into your business logic. You can also add Alerts and Actions to trigger additional steps. I invite you to enjoy exploring the unlimited possibilities of Ultimate Forms integrations!

Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Using Electronic Signatures in Microsoft SharePoint Forms
Vladi Gubler | March 27, 2025
In this post I'm going to go over the Signature component of our Ultimate Forms. I will explain...
Products
Infowise Ultimate Forms vs. InfoPath - feature-by-feature comparison
Vladi Gubler | January 27, 2025
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or...
Products
Use rating scale columns in your forms
Vladi Gubler | January 06, 2021
If you've used Survey lists in SharePoint, you are probably familiar with the nifty little column...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Microsoft partner logo
© 2005-2025 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA