Issue: after logging in, you are re-directed back to dataloader.io's homepage. There isn't a specific error message, like when we use wrong credentials.
There are a few different causes that could cause this:
- Your Salesforce Org has blocked dataloader.io
- Your User's Profile hasn't got API Enabled Permission set
- Your User's Profile has IP Restrictions on it
Below, we'll explain the steps you need to follow to get both these issues resolved. Note that to do these changes you must be a Salesforce Admin user, or you must contact one.
Your Salesforce Org has blocked dataloader.io
If this is the case, nobody in your organization should be able to log into dataloader.io
To validate this, log into your Salesforce Org as an Admin and go to Setup -> Connected Apps OAuth Usage
Once there, if you notice that the listing of dataloader.io as a connected app has a button next to it named "Unblock", the application is effectively blocked:
In this case, click the "Unblock" button (and then OK on the pop-up warning message). You should see dataloader.io application display as follows:
Now dataloader.io's Application has permission to access your Salesforce data and you should be able to log into dataloader.io (as long as you also have your permissions set correctly).
Your User's Profile hasn't got API Enabled Permission set
Even if your Salesforce Org has dataloader.io unblocked as a Connected App, you will need the right permissions to make requests using Salesforce API.
In order to do this, go to your User's Profile under Setup -> Manage Users -> Profiles and edit your settings. Check the API Enabled permission under Administrative Permissions:
Your User's Profile has IP Restrictions on it
Please make sure that your User's Profile hasn't got IP address restrictions on it
With this set correctly, you should be now able to log into dataloader.io
Note: Depending the organisation type and edition, you may have an API usage limit, and if you run out of attempts, you won't be able to log in until this limit is renewed.