I found that changing the default refiling targets made refiling useful for me. 

By default, only first level headings show up. 

I have a customized config so that all my org files show up:

(setq myvar/org-dir "~/git/LeoUfimtsev.github.io/org/")

(setq myvar/org-files (file-expand-wildcards (concat myvar/org-dir "*.org")))

...customize..:

'(org-refile-targets
(quote
((org-agenda-files :maxlevel . 10)
(nil :maxlevel . 10)
(myvar/org-files :maxlevel . 10))))



My notes are somewhat cryptic, but here is a link if of use:

http://leoufimtsev.github.io./org/emacs.html#sec-14-16-3



Leo Ufimtsev | Intern Software Engineer @ Eclipse Team


From: "Xebar Saram" <zeltakc@gmail.com>
To: "org mode" <emacs-orgmode@gnu.org>
Sent: Saturday, February 28, 2015 1:19:17 AM
Subject: [O] refiling with helm

Hi guys

I was wondering if anyone uses helm for refiling org capture data. and if so can anyone share his methods/setup?

googling for it didnt yield to many results (especially for people like me who dont know to code :))

thx

Z