Getting emails to the inbox:

When and how emails are sent to you and your customers.

For something as seemingly simple as an email, there's actually a lot that goes into FoxyCart-generated emails. Most people only ever need to know this: FoxyCart will send your customers an email receipt immediately upon a successful transaction, and these emails are sent with every "best practice" available so you can be sure it'll make it past the customer's spam filter. Also, you can optionally configure an email address for your store to receive BCC copies of each and every email sent to your customers.

That said, there are a few different situations when a customer will receive emails:

  • A normal transaction is placed.
  • A subscription is processed (both the initial and all subsequent transactions).
  • A subscription cancellation.
  • An "update info" (ie. when the customer updates their billing information without purchasing anything).
  • Category-specific transaction emails (described below).
An example email receipt

Category-Specific Emails

FoxyCart allows additional emails to be configured per category. If a transaction includes a product in a specific category, you can send an additional email to the customer and/or to an "admin" email address.

An additional customer email could be useful if a specific product category required extra information, such as conference registration details, special shipping or pickup instructions, or a request for additional customer data.

An additional admin email can be configured independent of the customer email, and could be useful if sales of certain products need to notify specific departments within an organization. For example, if conference registrations need to email the conference registrar, but media orders need to be sent elsewhere for fulfillment.

DKIM, SPF, and Email Whitelabeling

By default, FoxyCart sends emails according to OpenSPF best practices, and also uses both DomainKeys and DKIM to ensure mail sent from our systems are verified at the strictest level. Because of the approach we've taken to SPF, there are no SPF records you need to add to your domain's DNS.

That said, this default approach does use an address in the Sender header, which can cause some mail clients to reveal the "FoxyCart" name in an "on behalf of" or "via" piece of the "from" section of the emails your customers will get. Happily, you clean this up by confirming with FoxyCart (in your admin) that you've configured your own DKIM and SPF, in which case FoxyCart will be authorized to send on your behalf without fear of being caught by spam filters.

Examples of Transaction Emails in the wild