Could it be that the visualforce is using the “Standard controller”? You’d have to create a custom controller and assign the page this new custom controller for the page to show up in data sources of dashboard.
Check this Salesforce thread: https://salesforce.stackexchange.com/questions/32299/visualforce-page-not-appearing-in-dashboard-dat…
I hope this fixes the issue, please let me know.
Thanks,
Janick
Unfortunately, I never found the cause of this issue. I ended up cloning a VF page that did show up in the list of valid VF pages as sources, then copying and pasting the VF markup and that seems to have done the trick.
I had same problem, did as David did but left Apex as below.
<apex:page standardController="CustomObject__c" recordSetVar="c" extensions="skuid.Redirects" action="{!redirect}?page=Page Name">
</apex:page>
@ben murray: did u got any solution?