When syncing users from an external source it makes sense to create the users as "Active" and have a separate function to invite them. This is particularly useful when designing a feature that manages teams and groups that needs access to the entire company user list but not all users are expected to access Port.