The confirmed approach for sending Dataverse audit change notifications to Teams:
Use the Dataverse connector trigger "When a row is added, modified, or deleted" in Power Automate. This fires on actual data changes in real time and is more reliable for notifications than polling the audit log table.
Flow:
1. Trigger: When a row is added, modified, or deleted (Dataverse) → select your table, change type Modified
2. Post a message in Teams with the changed row details
For reading old/new values from the audit log specifically: query the audit table directly using List rows on the audits table filtered by objectid and recent createdon. But note a critical change: <cite index="70-1">starting in May 2026, Dataverse no longer includes before-and-after field change values in the audit events sent to Microsoft Purview. Audit events continue to flow, but detailed field-level value changes are excluded.</cite> This affects Purview-based audit solutions but NOT the Dataverse audit table queried directly via Power Automate.
The Dataverse audit table (auditbase) still stores the old/new values. Query it via:
List rows → Table: Audit → Filter: _objectid_value eq [record GUID] and createdon gt [timestamp]
Then post the changed field names and values to Teams.
Best regards,
Valantis ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.
❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).
🏷️ For follow-ups @Valantis.
📝 https://valantisond365.com/ 💼 LinkedIn ▶️ YouTube