Page MenuHomePhabricator

Allow arbitrary email addresses to be CC'd on Phacility billing emails
Closed, ResolvedPublic

Description

Our finance department wants to receive receipts via email for each subscription charge that issues on our credit card. Is there a way to configure phacility to do so?

Event Timeline

kislyuk raised the priority of this task from to Needs Triage.
kislyuk updated the task description. (Show Details)
kislyuk added a project: Phacility Support.
kislyuk changed the visibility from "Public (No Login Required)" to "All Users".
kislyuk added a subscriber: kislyuk.

How do you currently handle this with other services? I don't recall seeing a way to CC an arbitrary address in other SAAS products, but maybe I just haven't looked carefully enough.

As a workaround, you could perhaps register an account like mycompany-billing-department on phacility.com, set the address to receipts@mycompany.com, and then add them to the billing account (InstancesYour InstanceManage Payment AccountEdit Account). You won't be billed for this account if you don't actually invite it to your instance.

Note that this will give the account total control over the instance, see "Allowing Other Users to Make Changes" here:

https://admin.phacility.com/book/phacility/article/managing/

(If "finance department" is approximately "a single human with an existing account", you can just add them to the payment account to achieve the same effect -- but they'll have total control over the instance.)

Yes - it would be great to have a "billing contact" email for these kinds of things.

epriestley renamed this task from Invoice/receipt emails for billing to Allow arbitrary email addresses to be CC'd on billing emails.Sep 1 2015, 3:13 PM
epriestley renamed this task from Allow arbitrary email addresses to be CC'd on billing emails to Allow arbitrary email addresses to be CC'd on Phacility billing emails.
epriestley added a project: Phacility.
epriestley moved this task from Backlog to Onboarding/NUX on the Phacility board.
chad changed the visibility from "All Users" to "Public (No Login Required)".Feb 26 2016, 4:55 PM

From elsewhere, it would also be nice if this tokenizer highlighted instance members of instances associated with the billing account. There isn't a straightforward way to determine which "joe" or whatever is correct right now that works better than "ask Joe what his account name is".

Implementing this without hard-coding a bunch of Phacility-specific stuff into the upstream is tricky, though.

From elsewhere, it would also be nice if this tokenizer highlighted instance members of instances associated with the billing account. There isn't a straightforward way to determine which "joe" or whatever is correct right now that works better than "ask Joe what his account name is".

@chad -- I think this is a possible use case for the in-tokenizer dropdown from the other day. It wouldn't be completely clean but defaulting this tokenizer to "members of the instance" would probably be a better (specifically: safer) behavior than "all users".

This is kind of messy becuase it should really default to "Members of Instances Connected to this Payment Account", which isn't intuitive or concise and isn't an ApplicationSearch filter that's even possible to build. So the datasource itself would have to be custom.

This feels marginal to me overall, but maybe we'll turn up another half-dozen marginal cases and start to have a reasonably good motivation for building the dropdown filter.