Post Purchase

Use this guide to learn more about common uses for a post-purchase customer experience.

Enforce Refund and Cancellation Synchronization with Facebook

You can use either the Refund Order API or Cancel Order API to process refunds and cancellations.

Refund API Process

  1. A customer can initiate a return request in-app and you have the option to email them a shipping label.
  2. Once they ship the product to you and you receive it, you need to issue a call to our Refund Order API to refund the order and give the customer their money back.

In this API call, you also have the option to refund customers for shipping labels if it’s part of your policy to refund shipping fees.

Cancellation API Process

If an item goes out of stock before you can fulfill it, you need to issue a call to our Cancellation API. This triggers an email to the customer notifying them that their order has been canceled.

Verify Your Email Server Accepts Emails from Facebook IP Addresses

Facebook/Instagram communicates with you when you make a sale, a customer has questions, or a dispute claim or chargeback is filed against you. We then send the email to the customer support email you set up in Commerce Manager (General tab in “Customer Service” card).

Integrate Third-Party Customer Support Platforms

To manage customer communications, define how order transactional emails will be suppressed in your ecommerce platform or OMS, as Instagram sends transactional updates to the buyers on your behalf.

  • Ensure that your email server is configured to accept emails from the @support.facebook.com or @shopping.instagram.com domain.

Your email administrator must whitelist these email origin servers' IP addresses to ensure that your organization does not reject Facebook or Instagram Shopping emails:

  • 66.220.144.128/25 (66.220.144.128-66.220.144.254)
  • 66.220.155.128/25 (66.220.155.128-66.220.155.254)
  • 69.171.232.128/25 (69.171.232.128-69.171.232.254)
  • 69.63.178.128/25 (69.63.178.128-69.63.178.254)
  • 69.63.184.0/25 (69.63.184.0-69.63.184.126)
  • If you’re using a third-party platform for customer support (such as Zendesk), ensure that:
    • You preserve the recipient address (for example, 5oguv2ft0e@shopping.instagram.com).
    • You preserve the Facebook order ID to the reply subject line and body.
    • Your support agent can lookup the order details using the FB order id your the merchant order reference (see Enforce merchant_order_reference immutability).
  • You have different queues for different customer communications events (customer inquiries, claims, and chargebacks).

Learn more about email deliverability to find more details on how your server should handle emails coming from our platform.

Insights

To understand the performance of Facebook and Instagram Commerce, insights are a critical piece to help sellers make data-driven decisions. See Get Insights in Commerce Manager.

We have different types of Insights Reports to help sellers understand how their products and channels are performing:

  • Catalog insights to show how the inventory is performing
  • Audience insights to show the demographics of the buyers and visitors
  • Performance insights to show the traffic and sales breakdown by channels (Facebook vs Instagram)
  • Product-tagged content insights to show the attribution of the contents with 28 day click-through, 1-day view-through attribution window with ads preferred Discovery insights to show Facebook/Instagram entry points from where visitors discover a Shop

These reports are also downloadable as CSV files for sellers to consume the data internally in addition to the Commerce Manager UI. Sellers can take this data and then combine with what they are using internally (Excel and other analytics software) to inform their commerce strategy on Facebook and Instagram.

Customer Service and Returns Flow

Customer service requests can be initiated within Instagram and relayed to you via email, or a customer can be directed to your website via URL that you provide.

Define how the customer service team will trigger a refund:

  • Via an automated process integrated directly to your OMS
  • Manually, via the Facebook shop UI

FAQs

Q. Who manages consumer returns?

A. In the case of returns, the customer can initiate the return from the Instagram surface, but this is routed directly to you to respond to the customer on how they should return and to provide a return label.

Q: How does the customer initiate a return and what does it look like in the UI?

A: The customer is able to select Return Item in the Order Details page to initiate a return. There are two ways in which customers can initiate a return. Business Handles returns: Navigating from the Order Detail Page, to Returns, the customer can learn about how to return their order through the businesses website. By going through this return flow, the return communication between customer and business is handled outside of Instagram. The delivered status will change to refunded when the business marks it in their order management system. Return request in Instagram: This allows the customer to initiate a return request that gets sent to the business. The business must respond to the customer via email relay within 2 days. The customer and business can communicate via email relay and work out the return process. Instagram displays a note with the businesses delivered stats on the Order Details screen that they started a return

Q: As a business am I still charged for payment processing with returns?

A: No. You will not be charged for payment processing for returns.

Q: What happens when an item a customer purchases is out of stock?

A: If the item shows as out of stock in the inventory, Instagram won't allow a sale. If the inventory count is inaccurate and the item is not available from the business anymore, the business can cancel the order within the Order Management UI or their OMS.

Q. Do I need to provide a return label for the customer with every purchase?

A. In the event of a return, it's up to the business and customer to determine how to ensure the item is shipped back.

Q. How will I protect myself from refund abuse? What type of documentation do I need to provide to prove my case?

A. Ensure you are responding quickly and attempt to resolve any customer inquiries in a timely manner and use shipping services that offer tracking and delivery confirmation. In your communications with the customer please state clearly why you believe you are not at fault and provide any supporting evidence to the customer that could substantiate your claim. FB will also be closely monitoring customer refund requests and purchase activity for suspicious behavior.

Q. Who manages consumer returns?

A. In the case of returns, the customer can initiate the return from the Instagram surface, but this is routed directly to you to respond to the customer on how they should return and to provide a return label

Q: How do refunds work?

A: When a business receives a return or wants to offer a refund to a customer for any reason, the businesses initiates the refunds through their OMS or the Facebook Order Management page. This is reflected in the payments dashboard above.

Q: What happens when there is a refund processed after the payout period?

A: When a refund a processed after a transaction has been deposited into a businesses account, we will immediately refund the customer the full refund amount. If there are funds in the businesses account from other transactions, we will reduce the balance on in the account by the full refund amount. If there are no funds in the account or if the funds are inadequate, we will use funds from future sales to recover the refund amount.

Q: Customer data is vital for my business. Will I have access to customer data like email and phone number to use in my CRM? At what cadence will this data be shared?

A. We share transaction information, email and address once a customer purchases from you. Our terms explicitly state that you cannot use this for remarketing purposes, and only to fulfill the transaction similar to how you would treat a guest checkout. However, we want to build Instagram Shopping as a brand-first environment and understand that many of the businesses on Instagram offer loyalty benefits and have strong connections with the consumer. We are building a consumer opt-in experience for the launch. This opt-in would sit as part of the purchase flow, we will also display the link to your privacy policy, and are exploring the ability to tie a benefit such as free shipping, 10% off your first order, etc. as part of onboarding. The opt-in would be one-time in that a consumer who has opted in would not have to opt in again. We will not have full account-linking capabilities at launch and there is no two way sync - For example, consumers cannot use your points shopping on Instagram and we will not be able to distinguish between different tiers of members or recognize if they are an existing customer during the purchase experience. The opt-in means that we would flag that the purchase email the consumer has entered in checkout is usable by your CRM, marketing and loyalty activities.

Q: How do I retarget people who didn't purchase or people who have purchased?

A: Instagram has a suite of products for businesses - both free and paid - designed to work in complementary ways to help people shop on Instagram. Shopping is an organic feature that serves as a mobile storefront for businesses and helps them seamlessly weave products into their visual storytelling. With paid, businesses can use brand and direct response ads to reach a targeted audience at a defined moment in time to achieve a specific outcome like raising awareness or driving sales to amplify on their organic presence.

Q. Will you share data from my customers with other brands?

A. No we do not share direct data on customers from businesses with other businesses. Instagram follows the same data policy as the other brands, products and services within the Facebook family of apps.