You can include interactive Lisp functions in your planner pages.
First, you need planner-lisp.el. Put this in your .emacs (or _emacs):
(require 'planner-lisp)
Then, add a link to the Lisp function to your page, like:
[[lisp:/plan][Plan]]
This will be rendered as ‘Plan’. Selecting the link will run the
plan
function interactively.
You can also execute other Lisp expressions. For example:
[[lisp:/(planner-goto (planner-expand-name "+7"))][Next week]]
planner-lisp.el does not provide any interactive functions or keybindings.