Loyalty points not updating after importing transactions via Power Automate integration

We’re having trouble with loyalty points not calculating correctly after importing transaction data through our Power Automate flow. The flow successfully creates transaction records in Dynamics 365, but the customer loyalty point balances remain unchanged.

Our Power Automate flow imports daily transaction data from our POS system and creates records in the loyalty transaction entity. The entity mapping appears correct with all required fields populated including transaction amount, customer ID, and transaction date. We’ve verified that transactions are being created successfully and are visible in the system.

Here’s our basic Power Automate entity creation step:


Create Record: msdyn_loyaltytransaction
  Customer: @{triggerBody()?['customerId']}
  Amount: @{triggerBody()?['transactionAmount']}
  Date: @{triggerBody()?['transactionDate']}

The issue is that the plugin or workflow that should calculate and update loyalty points based on these transactions doesn’t seem to be triggering. When we manually create transactions through the UI, points update immediately. But imported transactions don’t trigger the point calculation logic. We have custom business rules configured to award 1 point per dollar spent, but these rules aren’t being applied to Power Automate imports. This is affecting approximately 500 daily transactions across our loyalty member base.