Hi community,
I’m using an n8n workflow to move leads from my Instantly lead into a campaign via the /leads/move endpoint. While the leads do exist in my Instantly workspace, they fail to move to the campaign, and I keep getting the error:
“status”: “failed”,
“error_message”: “Source campaign or list not found”
What I’ve Confirmed:
- The leads exist and are visible in the lead on Instantly.
- I’ve confirmed the
to_campaign_idis correct. - The API token being used has full access and is working with other endpoints.
- I’ve added
waitnodes and verified that leads are processed before the move.
Sample Payload:
{
“filters”: {
“ids”: [“-----------------e83317c4538a”]
},
“to_campaign_id”: “------------------19df17eaa73b”,
“check_duplicates_in_campaigns”: true,
“check_duplicates”: true,
“skip_leads_in_verification”: false,
“copy_leads”: true
}
What i am looking for is:
- Why are the leads not moving to the Compaign even though i am giving the correct compaign ID.
- Why would the API return
"Source campaign or list not found"even if the lead is in the Instantly ALL lead? - Is there something specific that needs to be true about the source list or campaign context for this to work?
- Any known Instantly quirks or edge cases with this endpoint?

