Power Automate | Use the Sinch Connector as a tool in Microsoft Copilot Studio
The Sinch connector for Power Automate is now available as a tool inside Copilot Studio, so you can add SMS, RCS, and MMS actions directly to your Copilot Studio agents - no separate flow required.
What you’ll need
- A Sinch account with API credentials (API key and secret), generated from your Sinch account.
- A Copilot Studio plan that includes premium connectors (Sinch is a premium connector).
- Edit access to the agent you want to add the tool to.
Adding the Sinch connector as a tool
- Open your agent in Copilot Studio and go to the Tools page.
- Select Add a tool.
- Choose Connector, then search for Sinch.
- Select the Sinch connector and pick the action you want to expose to your agent — for example, Send a text message (SMS), Send RCS message, or Send a multimedia message (MMS).
- The first time you use the connector, you'll be prompted to create a connection: enter your Sinch API key and API secret. You only need to do this once per account.
- Review the tool's inputs (e.g., recipient number, message text) and confirm how they'll be filled — automatically by the agent from conversation context, or with a fixed value.
- Give the tool a clear name and description (e.g., "Sends an SMS confirmation to a customer") — this is what tells the agent's orchestrator when to use it.
- Save and publish your agent.
Other available actions
Beyond sending messages, the Sinch connector also supports: getting a message's delivery status by message ID, retrieving your account's Sender IDs, and triggering a flow when an incoming SMS, RCS, or MMS is received.
Use Case: Build an Appointment Reminder Agent
Create the agent.
In Copilot Studio, create a new agent and give it a clear purpose e.g. "Sends appointment reminders and handles confirmations via SMS."
Add the Sinch "Send a text message (SMS)” tool.
Follow the steps above to add the Sinch connector's Send a text message (SMS) action as a tool. Provide a name for the tool (e.g. Send appointment reminder) and include a description (e.g. "Sends an SMS reminding a customer of an upcoming appointment.”). Map the inputs:
- Recipient phone number: Filled dynamically from your booking system or CRM data.
- Message text: A template e.g. "Hi {name}, this is a reminder of your appointment on {date} at {time}. Reply YES to confirm or RESCHEDULE to pick a new time."
Create a topic to trigger the reminder.
Add a topic (e.g. "Appointment reminder") that runs your Send appointment reminder tool. This topic can be triggered on a schedule via Power Automate (e.g. 24 hours before an appointment) or manually from an agent flow tied to your booking system.
Handle the customer's reply.
Add the Sinch "When receiving an incoming text message (SMS)" trigger as a tool/topic entry point. When a reply comes in:
- If the message matches "YES" or similar confirmation language, update the appointment status (e.g. via a Dataverse or CRM connector) and send a confirmation SMS.
- If the message matches "RESCHEDULE," route the customer into a topic that collects a new preferred time and passes it back to your scheduling system.
Test end-to-end.
Use Copilot Studio's test panel to simulate sending a reminder, then send a real test SMS reply to confirm the inbound trigger and branching logic work as expected.
Result: A lightweight, two-way SMS flow - reminder out, confirmation or reschedule in - built entirely with Copilot Studio tools and the Sinch connector, no custom middleware needed.