K Khan
Mar 17, 2016
(4 votes)

Integration with Zapier

Systems integration is always a critical part in any website implementations. Mainly, the ability to link two products together was exclusive to guys with development skills. High tech developers who knew well that how to get under the hood and rewire things to make them work. Zapier comes with a different concept that allows businesses to democratize integrations in a way that made them accessible to near about any other App. Zapier got zero to 6000000+ users from just 2012 to 2015.

This is for the marketer who wants to connect their EPiServer’s form data to their analytics app. A Commerce site accepts order on EPiServer Commerce but there their call centre is on Sales force Desk, So every new customer should go on desk. Editors want to publish Videos or contents on Facebook when they add those in EPiServer site. Post yours cms page as a blog. There are hunderds of commerce cases as Add new order to Google sheet/Xero for invoicing/CRMs/Slack, Create Products From a new TypeForm/Google Sheet etc.

Mind the Risk: For Integration, business will be relying totally on the third party service (Zapier).

Don’t be afraid, they still require developers :)

To build solutions for ZAP we can either develop our own APPs based on EPiServer solution to let other Apps integrate with us and join the circle of APPs or just create a ZAP to use existing Apps.

Image Zap-Epi.JPG

What's a Zap?
A Zap is a connection, or integration, between two or more apps that automates your task.

What's a Zap is made of?

a "trigger" (ex.: When We add a new product...)
an "action" (ex.: ... Publish it on my Facebook page).

Image zappieraction.JPG

How can we work in EPiServer?

Create a Web hook by Zapier as trigger in Zap Builder 

Get the web hook URL and use that in you EPiServer to post required objects (EPiServer Form, Contents, Pricing, Inventory Info, etc.). Zap will listen your JSON on that Url. You will require registering those webbook urls somewhere (DDS, DB).

You will require posting data on ZAP hook according to your business requirements. It can be done on some form submission or Catalog/Pricing events or via a schedule job.

I presented a small demo in EPiServer’s London 2016 meetup. Code can be found  https://github.com/khurramkhang/ZapierDemo

With this post I want to take opportunity to say thanks to every one present there to listen and bearing a poor speaker like me.

Mar 17, 2016


K Khan
K Khan Mar 17, 2016 12:55 PM

There is a related topic http://c2experience.com/blog/2016/02/getting-hooked-on-episerver-webhooks/

K Khan
K Khan Apr 20, 2016 04:53 PM


Please login to comment.
Latest blogs
How to fix scheduled job 'Remove Abandoned BLOBs' if it keeps failing

Optimizely inlcudes a job named 'Remove Abandoned BLOBs'. This post will help you fix it if it's no longer working.

Henning Sjørbotten | Sep 26, 2023 | Syndicated blog

Optimizely Web Experimentation Metrics

Within the domain of Optimizely Web Experimentation Metrics, the emphasis is on objective key performance indicators (KPIs) selected to assess an...

Matthew Dunn | Sep 23, 2023 | Syndicated blog

Optimizely For you Intranet

Having been at Optimizely and in the CMS industry for nearly 16 years I have seen clients’ intranet requirements go from a simple site just to hous...

Robert Folan | Sep 22, 2023

Vulnerability in EPiServer.GoogleAnalytics v3 and v4

Introduction A potential security vulnerability was detected for Optimizely Google Analytics addon (including EPiServer.GoogleAnalytics and...

Bien Nguyen | Sep 20, 2023

Overriding Optimizely’s Content Recommendations Block to Implement Custom Recommendations

Introduction The Content Recommendations add-on for Optimizely CMS dynamically recommends content from your site tailored to the interests of each...

abritt | Sep 13, 2023 | Syndicated blog

Developer contest! Install the AI Assistant and Win Bose QC45 Headphones!

We are thrilled to announce a developer contest where you have the chance to win a pair of Bose Headphones. The goal is to be the first developer t...

Luc Gosso (MVP) | Sep 7, 2023 | Syndicated blog