Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Reply
schneiw
Advocate IV
Advocate IV

Teams Activity: Embedding a Hyperlink

Hi

 

I am trying to user the Teams Activity to post when a pipeline fails. I have built the link, but I can't seem to get it to render as a clickable link when it posts to Teams. What am I missing?

 

Eg. this is the code in the Message of the Teams Activity:

 

🚨 Pipeline Failure Alert

Pipeline: @{pipeline().PipelineName}

https://app.fabric.microsoft.com/workloads/data-pipeline/artifactAuthor/workspaces/@{pipeline().Data...

 

Run ID: @{pipeline().RunId}

1 ACCEPTED SOLUTION
Prince0011
Power Participant
Power Participant

The Teams Activity in Microsoft Fabric/Data Factory currently treats the Message field as plain text, not Markdown or HTML. As a result, URLs included in the message are displayed as text and aren't rendered as clickable hyperlinks.

For example, a message like:

Pipeline Failure Alert

Pipeline: MyPipeline

https://app.fabric.microsoft.com/...

Run ID: 12345

will typically be posted as plain text rather than a clickable link.

Possible workarounds

1. Use a Teams webhook or Power Automate (Recommended)
Instead of the built-in Teams Activity, send the notification through:

  • Power Automate

  • Microsoft Teams Incoming Webhook

These options support richer message formats (such as Adaptive Cards), allowing you to include clickable hyperlinks, buttons, and formatted content.

2. Use Adaptive Cards
If you're already using Power Automate or a Teams webhook, you can create an Adaptive Card with:

  • Pipeline name

  • Run ID

  • Status

  • A "View Pipeline" button that opens the Fabric pipeline directly

This provides a much better user experience than a plain text notification.

3. Feature limitation
If you're using the built-in Teams Activity in Fabric Pipelines, there is currently no supported way to force Markdown or HTML rendering for hyperlinks in the message body.

It would be great if Microsoft enhanced the Teams Activity to support Markdown or Adaptive Card formatting in future releases, as clickable links are a common requirement for operational alerts.

For more information:

💡 Helpful? Give a Kudos 👍 — keep the community growing.

Solved your issue? Mark this as the Accepted Solution ✔️

Best regards, Prince Singh | Data Science & Microsoft Fabric Enthusiast

View solution in original post

2 REPLIES 2
Prince0011
Power Participant
Power Participant

The Teams Activity in Microsoft Fabric/Data Factory currently treats the Message field as plain text, not Markdown or HTML. As a result, URLs included in the message are displayed as text and aren't rendered as clickable hyperlinks.

For example, a message like:

Pipeline Failure Alert

Pipeline: MyPipeline

https://app.fabric.microsoft.com/...

Run ID: 12345

will typically be posted as plain text rather than a clickable link.

Possible workarounds

1. Use a Teams webhook or Power Automate (Recommended)
Instead of the built-in Teams Activity, send the notification through:

  • Power Automate

  • Microsoft Teams Incoming Webhook

These options support richer message formats (such as Adaptive Cards), allowing you to include clickable hyperlinks, buttons, and formatted content.

2. Use Adaptive Cards
If you're already using Power Automate or a Teams webhook, you can create an Adaptive Card with:

  • Pipeline name

  • Run ID

  • Status

  • A "View Pipeline" button that opens the Fabric pipeline directly

This provides a much better user experience than a plain text notification.

3. Feature limitation
If you're using the built-in Teams Activity in Fabric Pipelines, there is currently no supported way to force Markdown or HTML rendering for hyperlinks in the message body.

It would be great if Microsoft enhanced the Teams Activity to support Markdown or Adaptive Card formatting in future releases, as clickable links are a common requirement for operational alerts.

For more information:

💡 Helpful? Give a Kudos 👍 — keep the community growing.

Solved your issue? Mark this as the Accepted Solution ✔️

Best regards, Prince Singh | Data Science & Microsoft Fabric Enthusiast

GilbertQ
Super User
Super User

Hi @schneiw 

 

What I have done to get this work successfully in the past is I have actually sent the error messages to Power Automate and let power automate then send the Teams message. As I know PAL Automate can put in any link and send it to Teams successfully.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.