Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to send the output from a report to email addresses that are not assigned to a Salesforce account? We have some part-time athletic coaches that need to receive information on contacts in Salesforce, but have no need to have Salesforce accounts. Any help would be greatly appreciated.

Add-on: We found a thread in that discussed setting up a general user (to get the email address set up) and send the reports there, which could use the autoforwarding process to distribute the emails to other email addresses. Wondering if anyone took that approach and if it worked out for them.

share|improve this question
You can print it as PDF with PDF creator save it in you computer and send it via email – user7602 Mar 28 '14 at 10:36

Officially, it's NOT possible (at least no direct way to do so). But there are multiple hacks available such as this which have worked well for me in the past. You can scrape it as a CSV document. This approach is also discussed in this Stackoverflow thread.

As for the (lack of) official support, this idea is being tracked here.

share|improve this answer
I was quite succesful with scraping the CSVs and creating something that can be used in VF email templates:… Analytics API sounds very promising but the limitation to 2K records is somewhat disappointing... – eyescream Jan 2 '14 at 17:25
This answer is very link-ish. I understand the intent, because there's a lot of content, but some little teaser of what each link is instead of just non-descript "this" links would be awesome. – sfdcfox Jan 2 '14 at 19:29

No, there isn't a way to send reports to any email address using Salesforce's declarative tools, only to users. One option here might be an app and custom UI that uses the Analytics API. While certainly not a turnkey solution, it offers API access to underlying report data that you could then build your own UI around.

Analytics API Developer Guide

Using the Salesforce Analytics API on a Visualforce Page

share|improve this answer
How do I find out more about this proposed solution? – user2569499 Jan 2 '14 at 16:56
I've added a couple of examples to my post, including the link to the dev guide. – greenstork Jan 2 '14 at 16:59

You can use Conga Courier to distribute reports to anyone. It is a paid add-on to Salesforce.

share|improve this answer
or Conga Composer/Conductor for added flexibility (at a modest additional cost). Conga has terrific support (including phone support) – cropredy Jan 2 '14 at 22:21

You can also send the report to yourself (assuming you're a licensed user) and use your email client to forward it appropriately. Not ideal, but it works.

share|improve this answer

One pretty solid workaround is to provision the non-user a Chatter Free license. That makes them a "user" enough that you can add them to reports.

share|improve this answer

A very simple and good solution, and free

Allows you to send and schedule these reports.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.