Hi,
No, Hestia doesn’t support it.
From now on, I will use testuser as the Hestia user, example.com as the domain and [email protected] as the email account receiving the tickets and piping them to WHMCS.
Technically it’s possible, Hestia uses the file /etc/exim4/domains/example.com/aliases to manage aliases and forwards. Said that, you can add this to that file:
[email protected]:"|/usr/bin/php -q /home/testuser/web/example.com/public_html/whmcs/crons/pipe.php
And it should work fine but…
The problems with that approach:
1.- You must add it manually because Hestia will detect it as invalid format when trying to add it from the Web UI.
2.- If you rebuild the mail domain, Hestia will remove that entry and that’s a big problem.
3.- You could edit directly the mail conf file /usr/local/hestia/data/users/testuser/mail/example.com.conf and edit the FWD variable for your user and that will work, even after rebuild the mail domain but if you try to visit your mail domain in Hestia Web UI you will get a beautiful error 500 
Said that, you can achieve the goal editing the exim conf /etc/exim4/exim4.conf.template and adding this as a router:
whmcs_router:
driver = accept
domains = example.com
local_parts = support
require_files = /home/testuser/web/example.com/public_html/whmcs/crons/pipe.php
transport = whmcs_pipe_transport
unseen
no_verify
In context:
######################################################################
# ROUTERS CONFIGURATION #
# Specifies how addresses are handled #
######################################################################
begin routers
whmcs_router:
driver = accept
domains = example.com
local_parts = support
require_files = /home/testuser/web/example.com/public_html/whmcs/crons/pipe.php
transport = whmcs_pipe_transport
unseen
no_verify
send_via_unauthenticated_smtp_relay:
driver = manualroute
address_data = SMTP_RELAY_HOST:SMTP_RELAY_PORT
domains = !+local_domains
require_files = SMTP_RELAY_FILE
condition = ${if eq{SMTP_RELAY_USER}{}}
transport = remote_smtp
route_list = * ${extract{1}{:}{$address_data}}::${extract{2}{:}{$address_data}}
no_more
no_verify
And you must also add the transport:
whmcs_pipe_transport:
driver = pipe
command = /usr/bin/php -q /home/testuser/web/example.com/public_html/whmcs/crons/pipe.php
home_directory = /home/testuser
current_directory = /home/testuser
user = testuser
group = testuser
return_fail_output
In context:
######################################################################
# TRANSPORTS CONFIGURATION #
######################################################################
begin transports
whmcs_pipe_transport:
driver = pipe
command = /usr/bin/php -q /home/testuser/web/example.com/public_html/whmcs/crons/pipe.php
home_directory = /home/testuser
current_directory = /home/testuser
user = testuser
group = testuser
return_fail_output
smtp_relay_smtp:
driver = smtp
hosts_require_auth = $host_address
hosts_require_tls = $host_address
Once modified, restart Exim.
systemctl restart exim4
And try it.