Hello deb@1987 , betlejuice
I strongly suggest not to write to the msfp entity tables, as they may be overwritten by Customer Voice, and you would loose all your imported data
Best that can be done is to create custom entities and custom reporting
This is the way we did for a customer who needed to preserve surveys coming from another survey platform.
Using customer reporting is not such a bad idea, as ...
Customer Voice doesn't check for duplicate emails for invitation nor it allow to send reminder :
Sending reminder as to be done resending invitation and this would impact the invitations counter.
So importing surveys is a very good occasion to provide specific reporting that would not suffer from those drawbacks.
FYI, we developed a specific Power Apps for the entire life cycle of invitations
Regards