Instagram has a restricted API, so it doesn't allow any third party tool to directly post/publish to it. You need to be in the App to publish your posts.
So SocialPilot has come up with the push notifications and Insta reminders for you to schedule posts to Instagram. You'll receive the push notification for your post exactly on the time for when you have scheduled it for.
Why do you need your client's Instagram profile credentials?
With our Client Management feature, you can manage your clients' social media profiles without exchanging credentials. You know that right! But as Instagram works differently the scheduling pattern to publish to your client's Instagram profile is also different.
When there's a post scheduled for your Instagram profile we send push notifications to the same SocialPilot account you used, to create that Insta post. So you need to make sure you are logged in to the same SocialPilot account on your SocialPilot mobile App.
Also, you need to be logged in to the same Instagram profile to which you are scheduling the post for. As the flow of Instagram scheduling is - you receive a push notification - you click on that - it will lead you to your SocialPilot mobile App with the post ready to be shared - you'll have a button, 'Share to Insta' - you click on that - as you click on that you will automatically be led to the (already logged in) Instagram profile with the scheduled image.
So as you read the above paragraph, you will have to be logged in to the Instagram profile and to be logged in, you need your client's Instagram profile's credentials.
The other way is, you send push notifications to your clients if your client is not willing to give their Instagram profile credentials. Now, to send push notifications to your client they will need to be logged in with the same SocialPilot account in which you created the post. That means you will have to give your SocialPilot account credentials to your client. Which is not at all a feasible option. (As you will have other clients account connected which you don't want to disclose among them)
Also, SocialPilot's account can be logged in at one place only. So if your client logs into your SocialPilot account on their mobile phone, you will automatically be logged out of your SocialPilot account. This creates more confusion and which results in not receiving the push notification.
To make your Instagram scheduling smooth, you will need your client's credentials to manage their Instagram profiles.