Integration Scope

In scope

These are the key components for an integration with Facebook/Instagram platform:

Instagram uses Facebook's infrastructure for catalog, payments and checkout.

Set up – Set up a commerce account in the Commerce Manager, prepare your Business Manager to claim all relevant assets, set up a Facebook App and submit it for approval, and learn how to use the Graph API.
Catalog – Upload your products to Facebook using a feed file. Depending on your current set-up, you may be able to use an existing catalog you have set up for Dynamic Product Ads. To power checkout, you will need to ensure that new required fields are added to your product feed (see integration steps). Update inventory (quantity) parameters either via the feed or via the Batch API.
Order Management – Checkout requires the ability to manage orders. The order management API enables you to pull orders into your e-commerce platform or OMS and send order updates. Orders also contain relevant information for customer fulfillment, as well as a marketing opt-in toggle (for a customer to agree to receive marketing emails from you).
Reporting – Generate and download orders, cash, and tax reconciliation reports in your Commerce Manager. Define cash and tax reconciliation processes with your finance team prior to integration.
Customer Service – Buyers reach out to your customer service team for post-order service. Your customer service team should be onboarded to be ready to handle customer help requests from Instagram via email, look up Instagram-placed orders, and process order returns refunds.

Out of Scope

  • No integration with payments – Facebook does not provide payment tokens or credentials as part of this integration. Facebook will issue payments directly to merchant bank accounts and will pay out every few days.
  • Tax amounts are calculated by Facebook by default based on the order destination address, google product category, and nexus information. If you require different tax options, such as origin-based calculations, please reach out to your Facebook representative.
  • No shipment notifications on your end. After an order has been shipped, you will provide a tracking number and a carrier name. Instagram will notify customers with shipment and delivery updates.
  • Catalog internationalization. Implement your custom country and language overrides outside of the Instagram Checkout integration.
  • In-store returns or re-shipped orders. These shipment edge cases are not yet supported by the Facebook/Instagram platform.
  • Promotions – will be available in H2 2019.
  • Billing addresses – Facebook/Instagram does not collect customer billing addresses.
  • Customer phone numbers – Facebook/Instagram does not collect customer phone numbers.