Alchemer Workflow BigCommerce Initiator

The BigCommerce initiator is included with Alchemer Workflow. If you are interested in purchasing Alchemer Workflow, please contact us for additional information. 

Overview

BigCommerce provides software to businesses that helps them set up and manage online and mobile stores, handle payments and currency conversions. The BigCommerce initiator combines the strengths of Alchemer's feedback collection engine with the dynamic ecommerce platform.

This initiator allows you to seamlessly collect customer feedback whenever certain events occur in BigCommerce. For example, you can automatically send out a survey to collect feedback from customers after a shipment is created. 

With Alchemer and BigCommerce, you and your team can initiate Workflows whenever these events occur: 

  • When a shipment is created in BigCommerce.
  • When a cart is converted in BigCommerce. 
  • Whenever a cart is abandoned in BigCommerce.
  • Looking for other BigCommerce events? Contact us here!

Setting up the Alchemer Workflow BigCommerce initiator requires a BigCommerce API Account. For more details, refer to their API documentation.

Setup  

1. Create a new Workflow.

2. Name your Workflow.

3. Select BigCommerce as your Workflow initiator.

4. Select the BigCommerce event that you want to use as your Workflow initiator.

5. Click "Next" on the initiator overview screen. 

6. Create a new BigCommerce authentication. 

A store-level API account is recommended. 

7. Enter your BigCommerce API Account information. 

 For additional guidance, refer to the BigCommerce API documentation.

Finding Your API Account Information

BigCommerce API Documentation

1. In BigCommerce, navigate to Setting > Store Level API Accounts 

2. Click "Create API Account" 

3. In the OAuth Scopes section, select all the "read-only" options and hit save. Alchemer does not have write permissions to your BigCommerce store. 

4. Once you click "Save," a file with your Client ID, Access Token, and Store Hash will start downloading. 

5. Save and open the file. Then copy your Client ID, Access token, and Store hash from the dowloaded file. In Alchemer,  input those items into the three required fields in the screenshot above. *The image below is an example*

10. When complete, click "Save" to complete the initiator. 

Merge Codes

When the webhook fires, BigCommerce will pass the following fields to Alchemer Workflow. After configuring this initiator, you can use these fields in merge codes, logic, and other Workflow features. 

 For more information on how to use these merge codes in your Workflow, check out this article.

 Fields for BigCommerce initiator - Cart Abandoned 

BigCommerce | Cart | base_amount,

BigCommerce | Cart | cart_amount,

BigCommerce | Cart | channel_id,

BigCommerce | Cart | created_time,

BigCommerce | Cart | currency | code,

BigCommerce | Cart | customer_id,

BigCommerce | Cart | discount_amount,

BigCommerce | Cart | email,

BigCommerce | Cart | id,

BigCommerce | Cart | locale,

BigCommerce | Cart | tax_included,

BigCommerce | Cart | updated_time,

BigCommerce | Customer | accepts_marketing,

BigCommerce | Customer | addresses | resource,

BigCommerce | Customer | addresses | url,

BigCommerce | Customer | company,

BigCommerce | Customer | customer_group_id,

BigCommerce | Customer | date_created,

BigCommerce | Customer | date_modified,

BigCommerce | Customer | email,

BigCommerce | Customer | first_name,

BigCommerce | Customer | form_fields,

BigCommerce | Customer | id,

BigCommerce | Customer | last_name,

BigCommerce | Customer | notes,

BigCommerce | Customer | phone,

BigCommerce | Customer | registration_ip_address,

BigCommerce | Customer | reset_pass_on_login,

BigCommerce | Customer | store_credit,

BigCommerce | Customer | tax_exempt_category


 Fields for BigCommerce initiator - Cart Converted

BigCommerce | Customer | accepts_marketing,

BigCommerce | Customer | addresses | resource,

BigCommerce | Customer | addresses | url,

BigCommerce | Customer | company,

BigCommerce | Customer | customer_group_id,

BigCommerce | Customer | date_created,

BigCommerce | Customer | date_modified,

BigCommerce | Customer | email,

BigCommerce | Customer | first_name,

BigCommerce | Customer | form_fields,

BigCommerce | Customer | id,

BigCommerce | Customer | last_name,

BigCommerce | Customer | notes,

BigCommerce | Customer | phone,

BigCommerce | Customer | registration_ip_address,

BigCommerce | Customer | reset_pass_on_login,

BigCommerce | Customer | store_credit,

BigCommerce | Customer | tax_exempt_category,

BigCommerce | Order | base_handling_cost,

BigCommerce | Order | base_shipping_cost,

BigCommerce | Order | base_wrapping_cost,

BigCommerce | Order | billing_address | city,

BigCommerce | Order | billing_address | company,

BigCommerce | Order | billing_address | country,

BigCommerce | Order | billing_address | country_iso2,

BigCommerce | Order | billing_address | email,

BigCommerce | Order | billing_address | first_name,

BigCommerce | Order | billing_address | form_fields,

BigCommerce | Order | billing_address | last_name,

BigCommerce | Order | billing_address | phone,

BigCommerce | Order | billing_address | state,

BigCommerce | Order | billing_address | street_1,

BigCommerce | Order | billing_address | street_2,

BigCommerce | Order | billing_address | zip,

BigCommerce | Order | cart_id,

BigCommerce | Order | channel_id,

BigCommerce | Order | consignments | resource,

BigCommerce | Order | consignments | url,

BigCommerce | Order | coupon_discount,

BigCommerce | Order | coupons | resource,

BigCommerce | Order | coupons | url,

BigCommerce | Order | credit_card_type,

BigCommerce | Order | currency_code,

BigCommerce | Order | currency_exchange_rate,

BigCommerce | Order | currency_id,

BigCommerce | Order | custom_status,

BigCommerce | Order | customer_id,

BigCommerce | Order | customer_locale,

BigCommerce | Order | customer_message,

BigCommerce | Order | date_created,

BigCommerce | Order | date_modified,

BigCommerce | Order | date_shipped,

BigCommerce | Order | default_currency_code,

BigCommerce | Order | default_currency_id,

BigCommerce | Order | discount_amount,

BigCommerce | Order | ebay_order_id,

BigCommerce | Order | external_id,

BigCommerce | Order | external_merchant_id,

BigCommerce | Order | external_order_id,

BigCommerce | Order | external_source,

BigCommerce | Order | geoip_country,

BigCommerce | Order | geoip_country_iso2,

BigCommerce | Order | gift_certificate_amount,

BigCommerce | Order | handling_cost_ex_tax,

BigCommerce | Order | handling_cost_inc_tax,

BigCommerce | Order | handling_cost_tax,

BigCommerce | Order | handling_cost_tax_class_id,

BigCommerce | Order | id,

BigCommerce | Order | ip_address,

BigCommerce | Order | ip_address_v6,

BigCommerce | Order | is_deleted,

BigCommerce | Order | is_email_opt_in,

BigCommerce | Order | items_shipped,

BigCommerce | Order | items_total,

BigCommerce | Order | order_is_digital,

BigCommerce | Order | order_source,

BigCommerce | Order | payment_method,

BigCommerce | Order | payment_provider_id,

BigCommerce | Order | payment_status,

BigCommerce | Order | products | resource,

BigCommerce | Order | products | url,

BigCommerce | Order | refunded_amount,

BigCommerce | Order | shipping_address_count,

BigCommerce | Order | shipping_addresses | resource,

BigCommerce | Order | shipping_addresses | url,

BigCommerce | Order | shipping_cost_ex_tax,

BigCommerce | Order | shipping_cost_inc_tax,

BigCommerce | Order | shipping_cost_tax,

BigCommerce | Order | shipping_cost_tax_class_id,

BigCommerce | Order | staff_notes,

BigCommerce | Order | status,

BigCommerce | Order | status_id,

BigCommerce | Order | store_credit_amount,

BigCommerce | Order | store_default_currency_code,

BigCommerce | Order | store_default_to_transactional_exchange_rate,

BigCommerce | Order | subtotal_ex_tax,

BigCommerce | Order | subtotal_inc_tax,

BigCommerce | Order | subtotal_tax,

BigCommerce | Order | tax_provider_id,

BigCommerce | Order | total_ex_tax,

BigCommerce | Order | total_inc_tax,

BigCommerce | Order | total_tax,

BigCommerce | Order | wrapping_cost_ex_tax,

BigCommerce | Order | wrapping_cost_inc_tax,

BigCommerce | Order | wrapping_cost_tax,

BigCommerce | Order | wrapping_cost_tax_class_id

 Fields for BigCommerce initiator - Shipment Created

BigCommerce | Customer | accepts_product_review_abandoned_cart_emails

BigCommerce | Customer | authentication | force_password_reset

BigCommerce | Customer | channel_ids

BigCommerce | Customer | company

BigCommerce | Customer | customer_group_id

BigCommerce | Customer | date_created

BigCommerce | Customer | date_modified

BigCommerce | Customer | email

BigCommerce | Customer | first_name

BigCommerce | Customer | id

BigCommerce | Customer | last_name

BigCommerce | Customer | notes

BigCommerce | Customer | origin_channel_id

BigCommerce | Customer | phone

BigCommerce | Customer | registration_ip_address

BigCommerce | Customer | tax_exempt_category

BigCommerce | Order | base_handling_cost

BigCommerce | Order | base_shipping_cost

BigCommerce | Order | base_wrapping_cost

BigCommerce | Order | billing_address | city

BigCommerce | Order | billing_address | company

BigCommerce | Order | billing_address | country

BigCommerce | Order | billing_address | country_iso2

BigCommerce | Order | billing_address | email

BigCommerce | Order | billing_address | first_name

BigCommerce | Order | billing_address | form_fields

BigCommerce | Order | billing_address | last_name

BigCommerce | Order | billing_address | phone

BigCommerce | Order | billing_address | state

BigCommerce | Order | billing_address | street_1

BigCommerce | Order | billing_address | street_2

BigCommerce | Order | billing_address | zip

BigCommerce | Order | cart_id

BigCommerce | Order | channel_id

BigCommerce | Order | consignments | resource

BigCommerce | Order | consignments | url

BigCommerce | Order | coupon_discount

BigCommerce | Order | coupons | resource

BigCommerce | Order | coupons | url

BigCommerce | Order | credit_card_type

BigCommerce | Order | currency_code

BigCommerce | Order | currency_exchange_rate

BigCommerce | Order | currency_id

BigCommerce | Order | custom_status

BigCommerce | Order | customer_id

BigCommerce | Order | customer_locale

BigCommerce | Order | customer_message

BigCommerce | Order | date_created

BigCommerce | Order | date_modified

BigCommerce | Order | date_shipped

BigCommerce | Order | default_currency_code

BigCommerce | Order | default_currency_id

BigCommerce | Order | discount_amount

BigCommerce | Order | ebay_order_id

BigCommerce | Order | external_id

BigCommerce | Order | external_merchant_id

BigCommerce | Order | external_order_id

BigCommerce | Order | external_source

BigCommerce | Order | geoip_country

BigCommerce | Order | geoip_country_iso2

BigCommerce | Order | gift_certificate_amount

BigCommerce | Order | handling_cost_ex_tax

BigCommerce | Order | handling_cost_inc_tax

BigCommerce | Order | handling_cost_tax

BigCommerce | Order | handling_cost_tax_class_id

BigCommerce | Order | id

BigCommerce | Order | ip_address

BigCommerce | Order | ip_address_v6

BigCommerce | Order | is_deleted

BigCommerce | Order | is_email_opt_in

BigCommerce | Order | items_shipped

BigCommerce | Order | items_total

BigCommerce | Order | order_is_digital

BigCommerce | Order | order_source

BigCommerce | Order | payment_method

BigCommerce | Order | payment_provider_id

BigCommerce | Order | payment_status

BigCommerce | Order | products | resource

BigCommerce | Order | products | url

BigCommerce | Order | refunded_amount

BigCommerce | Order | shipping_address_count

BigCommerce | Order | shipping_addresses | resource

BigCommerce | Order | shipping_addresses | url

BigCommerce | Order | shipping_cost_ex_tax

BigCommerce | Order | shipping_cost_inc_tax

BigCommerce | Order | shipping_cost_tax

BigCommerce | Order | shipping_cost_tax_class_id

BigCommerce | Order | staff_notes

BigCommerce | Order | status

BigCommerce | Order | status_id

BigCommerce | Order | store_credit_amount

BigCommerce | Order | store_default_currency_code

BigCommerce | Order | store_default_to_transactional_exchange_rate

BigCommerce | Order | subtotal_ex_tax

BigCommerce | Order | subtotal_inc_tax

BigCommerce | Order | subtotal_tax

BigCommerce | Order | tax_provider_id

BigCommerce | Order | total_ex_tax

BigCommerce | Order | total_inc_tax

BigCommerce | Order | total_tax

BigCommerce | Order | wrapping_cost_ex_tax

BigCommerce | Order | wrapping_cost_inc_tax

BigCommerce | Order | wrapping_cost_tax

BigCommerce | Order | wrapping_cost_tax_class_id

Example Use Case

XYZ T-Shirts run most of their business through a BigCommerce store. They are constantly looking for ways to improve the shopping experience on their store, but collecting customer feedback at the right time and from the right customer can be challenging. 

To solve this problem, XYZ T-Shirts creates a customer experience Workflow in Alchemer and includes surveys asking customers about their experience. They use the Alchemer Workflow BigCommerce initiator to initiate this customer feedback Workflow, whenever an order a shipment is created in BigCommerce,

In this way, XYZ T-Shirts can collect valuable customer feedback immediately after a successful transaction, ensuring that they capture insights from the right customers and at the right time. This timely feedback allows XYZ to address concerns, gather insights on the shopping experience, and identify areas for improvement on their BigCommerce store. 

By leveraging the Alchemer Workflow BigCommerce initiator, XYZ T-Shirts is able to make data-driven decisions and continuously enhance their customers' shopping experience, ultimately driving business growth and customer satisfaction.

FAQs

 What permissions do I need within Alchemer to set-up and use the BigCommerce initiator?

1. The Integration Manager Permission is required to set-up and use the BigCommerce initiator. If you don't have this permission, you will see the following message when selecting an initiator:
2. To grant this permission to someone on your team, go to the left-side product navigation and select the Account drop-down, then click on the User Management tab.
3. Then select the Users tab under User Management.
4. Click the username for another member of your team.
5. Scroll down to the Permissions section and check if the Integration Manager box is checked. If you are an admin you can check the box for other members of your team.

 Can multiple Workflows initiate off the same BigCommerce initiator?

Yes, you can create an unlimited number of Workflows that listen to the same initiator. However, you will need to create a new Workflow and configure the initiator each time. You can reuse the same BigCommerce authentication.  

 This initiator doesn't fit my use cases, or I want to provide feedback to the Alchemer Product Team!

Alchemer is committed to continuously releasing updates and enhancements to our Workflow initiators. If you have specific use cases, questions, or just general feedback, we would love to hear it. Contact us here!


Basic Standard Market Research HR Professional Full Access Reporting
Free Individual Team & Enterprise
Feature Included In