There are several reasons why the import of pins fails
1. Domain not claimed
Have you claimed your store’s domain at Pinterest? You need to claim your store’s primary domain and then use the RSS feed URL associated to that domain. This is one of the requirements for automatic pin import to work.
Below article below explains the steps on how to do it:
https://help.pinterest.com/en/business/article/claim-your-website
Please note that after claiming, it may take up to 24 hours for the automatic pins import to start.
2. Using personal profile instead of Business profile
The auto publish of pins through RSS feed works only with Pinterest Business account. If you don’t have a business account, then visit the below URL to get started.
https://business.pinterest.com/en/creating-your-account
3. Not using Pinterest specific RSS feed
We offer an RSS feed tailormade for Pinterest boards. It’s structure complies with the RSS feed requirements of Pinterest. You can be easily deduce this by appending &target=pinterestboard to any RSS feed URL. For e.g. below
https://www.yourstore.com/a/feed?type=collection&key=all&target=pinterestboard