Can I use Salesforce Integration User?
The integration user is designed for non-native scenarios like Zapier-style workflows. These can be less secure as the credentials are stored off-platform, so having a more limited user license type makes sense.
Our product is a native Salesforce application that securely integrates with the platforms we connect to. Credentials are stored securely within Salesforce, ensuring data protection. Our integration only makes callouts; the sync user never grants access to an outside entity. We also offer various screens and processes that operate entirely within Salesforce, unlike external tools.
Therefore, for optimal sync performance, we recommend using a system administrator license, as it provides the necessary permissions for a successful integration that is native. Extensive permissions are contained within our permission sets, which are continually updated when we upgrade users.
The integration user license is also limited regarding record assignment. Salesforce currently also doesn't let you log in as the integration user, so you can't set up the integration as the Sync or Security user. Workarounds exist, but they add unnecessary complexity and are something we don't support.
If you want to set an owner for records we create other than your sync user, you can easily accomplish this by assigning a Salesforce Security Owner.

