Are you tired of searching for a way to update Salesforce contact from updated WooCommerce customer automatically? If yes, then look no further, as here you will get the easiest way to integrate WooCommerce with Salesforce using Pabbly Connect.

Update Salesforce Contact from Updated WooCommerce Customer

Primarily, Pabbly Connect is an integration & automation service that allows you to transfer data from one remote application to another in real-time.

Besides, you don’t even need to have any coding skills or programming knowledge. Simply integrate it once and relax, it will handle all the workload later. Moreover, you can access all the features even in its free plan.

Apart from the integration, Pabbly Connect offers many premium features which include using routers, formatters, instant triggers, multi-step calls & support to thousands of app integrations.

Why Choose This Method Of Integration?

In contrast with other integration services-

  • Pabbly Connect does not charge you for its in-built apps like filters, Iterator, Router, Data transformer, and more
  • Create “Unlimited Workflows” and smoothly define multiple tasks for each action
  • As compared to other services which offer 750 tasks at $24.99, Pabbly Connect offers 50000 tasks in the starter plan of $29 itself
  • Unlike Zapier, there’s no restriction on features. Get access to advanced features even in the basic plan
  • Try before you buy! Before spending your money, you can actually signup & try out the working of Pabbly Connect for FREE

Sign Up To Pabbly Connect  

But, before jumping directly on the procedure first, let’s learn a wee bit about the services. WooCommerce is a WordPress plugin that enables sites to sell goods online. Big as well as small business owners can use it to create & manage their online stores. Whereas, Salesforce is a cloud computing service that allows businesses to use cloud technology to better connect with customers, partners, and potential users.

Consequently, by integrating WooCommerce with Salesforce, whenever an existing WooCommerce customer changes their profile then automatically updates the customer details in Salesforce contact. This way you can save yourself from doing all the repetitive work & can ultimately save a lot of time & effort.

Plus, we’ve embedded a video tutorial for this integration. So, have a look at it by yourself–

Along with the video, we have also embedded the template for this integration to help you get started instantly. You can just tap on the ‘Use Workflow’ button available below to begin. Moreover, you can also visit Marketplace & look for more integrations & apps.

Update Salesforce Contact from Updated WooCommerce Customer Workflow

Now, without any further explanation, let’s get directly on track & follow the step by step procedure to integrate WooCommerce and Salesforce.

Step 1: Sign up to Pabbly Connect

Sign Up

Initially, begin with visiting the Pabbly Connect website. Then hit the ‘Sign-Up Free‘ button available on the home page. Next on the registration page that opens subsequently either use your existing Google account or manually fill the registration form to signup.

Try Pabbly Connect for FREE

Step 2: Access Pabbly Connect

Select Connect

After successfully logging in, strike the ‘Access Now’ button of the software ‘Connect’ in the Pabbly application.

Step 3: Workflow for WooCommerce with Salesforce Integration

(a) Start with a New Workflow

Create New Workflow

Commence the process to update Salesforce contact from updated WooCommerce customer, by pushing the ‘Create Workflow’ button to start creating a new workflow.

(b) Name the Workflow

Name the Workflow for WooCommerce to Salesforce Integration

Now, name the workflow as per the integration or use-case (for instance: WooCommerce to Salesforce) and strike the ‘Create’ button available within the pop-up window.

Step 4: Setting Trigger for WooCommerce to Salesforce Integration

To integrate WooCommerce with Salesforce, you’ll need to set-up a trigger. Pabbly Connect lets you integrate or connect unlimited apps within minutes, tap here to get access to unlimited workflows.

(a) Select Application you Want to Integrate

Select WooCommerce for WooCommerce to Salesforce Integration

The subsequent step is to select ‘WooCommerce’ from the dropdown, then choose the ‘Customer Updated’ option.

(b) Copy the Webhook URL

Copy Webhook URL

After selecting the application, you will have to copy the webhook URL just like in the above-shown image, for further integration process.

Step 5: Connecting WooCommerce to Pabbly Connect

Next, in order to update Salesforce contact from updated WooCommerce customer, you need to paste the copied Webhook URL in the software. Hence for that, just log in to your WooCommerce account.

(a) Go to WooCommerce Settings

Go-to-WooCommerce-Settings

After successfully logging into your WordPress account, solely go to the ‘WooCommerce’ section then there press the ‘Settings’ option.

(b) Click on the Advanced Option

Click-Advanced

Furthermore, when you hit ‘Settings’, it will open a tab with multiple options. Simply select the ‘Advanced’ option.

(c) Click on Webhooks Option

Click on Webhooks Option

Afterward, a page with many options will open up. Here hit the ‘Webhooks’ option and after it, click on the ‘Add Webhook’ button.

(d) Add Webhook Details

Add Webhook Details

Subsequently, you will have to enter the Webhook Data in the mentioned fields like webhook name, topic, along with this paste the above copied Webhook URL in ‘Delivery URL’ section, and make sure to change the status to ‘Active’. At last, press the ‘Save Webhook’ button.

Step 6: Update Customer Profile

As we are done setting up the trigger to collect the data for profile updation of an existing WooCommerce customer. So, let’s test the trigger settings.

(a) Capture Webhook Response

Capture Webhook Response for WooCommerce to Salesforce Integration

To test a trigger, strike the ‘Capture Webhook Response’ button on your Pabbly Connect trigger window.

(b) Log in to Customer Account

Login to Customer Account

Now, log in to an existing customer profile by filling in his/her credentials.

(c) Update Customer Details

Update Customer Details

Further, update the customer profile by changing the first and last name of the customer and at last click on ‘Save Changes’ button.

(d) Check and Save the Response

Check and Save Webhook Response

Promptly, head back to Pabbly Connect window and you will see that the webhook response is showing, finally click on ‘Save’ button.

Step 7: Setting Action for WooCommerce to Salesforce Integration

Now, as we have gathered all the necessary information to update a Salesforce contact from WooCommerce webhook response. But first, we need to check whether this customer exists in Salesforce contact or not.

(a) Select Application you want to Integrate

Select Salesforce for WooCommerce to Salesforce Integration

Now in this step, click on the + button below and choose the application that you want to integrate. Here we will choose ‘Salesforce’ to integrate & method as ‘Search for a String’.

(b) Click the Connect Button

Connect With Salesforce

After choosing the application click on the ‘Connect With Salesforce’ button for the next step.

Step 8: Connecting Salesforce to Pabbly Connect

Next, in order to connect Salesforce to Pabbly Connect, you have to authorize the application. Hence for that, you have to log in to your Salesforce account.

(a) Authorize Salesforce Account

Authorize Salesforce for WooCommerce to Salesforce Integration

In the next window that slides in from the right, again click on ‘Connect with Salesforce’ button. Authorize your Salesforce account to connect with Pabbly Connect by allowing the access. Then, click on the ‘Save’ button.

(b) Map the Fields

Map the Fields

Once you are connected to your Salesforce account, now you have to map all the field data such as for the ‘query’ field map ‘email id’, for the ‘Sobject’ field enter ‘contact’, type ‘email’ in the ‘fields’ section and lastly set the ‘limit’ according to your preference.

(c) Save and Send Test Request

Save and Send Test Request

Subsequently, click on the ‘Save and Send Test Request’ button to get the API response.

(d) Check and Save API Response

Check and Save API Response

If you will get the API response, means the customer exists in Salesforce. But, if a customer does not exist in Salesforce then you will not get the API response. At last, click on the ‘Save’ button.

Step 9: Setting Router for WooCommerce to Salesforce Integration

Now, it’s time to make the condition that if a customer exists in Salesforce then update his/her details and if not then simply ignore. And for that, we have to integrate the router.

(a) Select the Route

Select Router for WooCommerce to Salesforce Integration

Click on the ‘+’ button below and from choose app option, select ‘Router’ for integration.

(b) Name the Route

Name the Route for WooCommerce to Salesforce Integration

After that, we have to change the name of the route. Name ‘Route 1’ as ‘If the customer exists then update the details’, at last hit the ‘Update’ button.

(c) Setting Route 1

Setting Route 1

Click on the setting tab of Route 1 and a window will appear. Now, in the first section of filter, select customer ID (from API response) and select the condition as ‘Is Exist’ and then hit the ‘Save & Send Test Request’ button.

(d) Save the API Response

Save API Response Route 1

Once you click on the ‘Save & Send Test Request’, soon you will get the API response that the condition is true.

(e) Select Action for Route 1

Select Salesforce Update Contact for WooCommerce to Salesforce Integration

After we get a positive response. Now, we have to select an action for Route 1 integration to update customer details in Salesforce. For that, click on the plus (+) button on Route 1 window and select ‘Salesforce’ from choose app and choose methods as ‘Update Contact’. Then, click on the ‘Connect With Salesforce’ button.

(f) Authorize Salesforce

Authorize Salesforce

Subsequently, again click on ‘Connect with Salesforce’ button, and authorize your Salesforce account. Finally, click on the ‘Save’ button.

(g) Map the Fields

Map the Fields

After connecting with your Salesforce account, map all the fields like contact id, last name, first name and so on.

(h) Save and Send Test Request for Route 1

Save and Send Test Request

Once you are done mapping all the fields, click on the ‘Save & Send Test Request’ button. Ultimately, click on ‘Save’ button and then hit the ‘Done’ button.

Hence, the Route 1 integration is completed. Now, it’s time to check for the response in Salesforce dashboard.

Step 10: Check Response in Salesforce Dashboard

Check Response Salesforce Contact for WooCommerce to Salesforce Integration

Finally, when you check your Salesforce contacts, you will see that the customer (Ted Mosby) details have been replaced with the new/updated info.

Now, whenever any WooCommerce customer updates his/her profile and if they exist in Salesforce then their Salesforce profile will get automatically updated.

Conclusion:

Well, this is all about ‘How to Update Salesforce Contact from Updated WooCommerce Customer’. Consequently, just follow the step by step procedure mentioned above and you will end up integrating WooCommerce with Salesforce.

Grab, Pabbly Connect for FREE with all its premium features.

Also, do comment your feedback below over this integration.

You May Also Like To Read –