Loading...

Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services

Generate and send SMS and Email using Azure OpenAI Services and Azure Communication Services

Many organizations, for example, schools during a significant weather event, need to rapidly communicate ad hoc updates via SMS or Email.  With Azure Communication Services and Azure OpenAI Services, we can simplify this experience to help you automatically generate templated messages for different communication channels and audiences. If this problem seems familiar, we have built a pre-built solution that can help you. See our manual for step-by-step instructions.

 

                                                      Contoso-School.gif

 

The solution uses the example of a a school administrator who needs to send a weather related alert and focuses on three main parts:

 

  1. Provide a secure app for school administrators using Power Apps. School administrators can configure the message they want to send to their contacts.
  2. Support multiple channels (SMS, Email) using Power Automate and Azure Communication Services. They can cover a variety of channels to ensure the recipients see the message in a timely manner.
  3. Auto-generate templates for each medium based on the message description using Power Automate and Azure OpenAI Services. Craft professional messages for a variety of mediums easily. You will not need to re-write the message for each medium.

 

Architecture overview

 

In our solution, to create and send messages to the contacts, we will leverage Power Apps and Power Automate to build the applications and flows. The Power App will enable the school administrator to configure the message they want to send out to contacts. It will be linked to a Dataverse table with contact information. The Power App will trigger a Power Automate flow which will use Azure OpenAI Services to create communication templates for each channel and Azure Communication Services to send SMS and Emails to the parents using contact information.

 

                                                         dayshacarter_1-1685550863843.png

 

Check out our pre-built solution or the step-by-step instructions to get started building your own application for SMS and email messages today.

 

If you would like to see more samples like this or would like to learn more about the process of building solutions with Azure Communication Services and Azure OpenAI Services, drop us a comment below.

Published on:

Learn more
Azure Communication Services Blog
Azure Communication Services Blog

Azure Communication Services Blog articles

Share post:

Related posts

Top 30 D365 CRM Developer Interview Questions to Master JavaScript Plugins and Azure Integration

As a Microsoft Dynamics 365 CRM Developer with over three years of experience, you’re expected to have a strong grasp of core CRM functi...

22 hours ago

Introducing Azure DevOps ID Token Refresh and Terraform Task Version 5

We are excited to share some recent updates that improve the experience of using Workload identity federation (OpenID Connect) with Azure DevO...

1 day ago

Webinar: Translate Dynamics 365 Data in Real-Time using Azure AI Translator with our New App!

Is your business operating across multiple regions? Managing multilingual CRM data in Microsoft Dynamics 365 can lead to communication gaps, d...

2 days ago

Simplify Audit Log Export from Dataverse for Compliance and Governance Using Azure Synapse Link and Power BI

Audit logs are essential for enhancing security, meeting regulatory requirements, and monitoring changes made to business data within Microsof...

3 days ago

Microsoft Fabric: Changes to delegation capabilities for Microsoft Azure OpenAI tenant settings

Starting May 12, 2025, Microsoft Fabric will update tenant settings to allow tenant admins to control the “Users can use Copilot and oth...

4 days ago

Copilot Studio – Connect your data to Azure OpenAI for generative answers

We are announcing the Connect your data to Azure OpenAI for generative answers feature for Copilot Studio. This feature allows you to connect ...

4 days ago

Microsoft Azure: You’re not eligible for an Azure free account

Got the below message, while trying to setup the Microsoft Azure Trial for 30 days. You’re not eligible for an Azure free account Don...

7 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy