Shopify App : API Helper

Simplifies AJAX email sign ups and discount codes

Klaviyo Mailchimp Omnisend Discounts API

NOTE: This Shopify app is a tool for frontend developers. It requires a basic understanding of the Javascript programming language.

API Helper simplifies AJAX email sign ups and discount code creation for Shopify. The app provides a secure frontend API that provides access to important functions from Klaviyo, Mailchimp, Omnisend and Shopify that are not accessible due to CORS policies inside of Shopify themes.

The app currently has modules for:

  • Klaviyo (subscribe, unsubscribe, backinstock, track)
  • Mailchimp (subscribe, unsubscribe)
  • Omnisend (subscribe, unsubscribe)
  • Shopify (subscribe, unsubscribe, unique discount code create)

API Helper provides a simple callback and standard response structure that makes life so much easier. API Helper also allows for plug-and-play or 'hot swap' customer sign-ups between Klaviyo, Mailchimp, Omnisend, and Shopify. If you are a Shopify development agency or a freelancer with many clients, this could save you hours of time.

There are no scripts required to use the app. After enabling your first app module inside of the app, our js file from the API Helper app is injected into your theme at the end of page load. This file is less than 2KB. The file is removed immediately when the app's modules are disabled or the app is uninstalled.

App Images
Launch date
September 16, 2019
App rating
Top features

Seamless workflow: use directly in Shopify admin

About the Author

Matej Kontros

Matej Kontros is an E-Commerce expert and app developer with over a decade of professional experience in IT.

Matej has worked for organisations of all types and sizes, including global players, startups, and agencies. He designed, developed, and maintained complex projects.

Matej's expertise includes e-commerce, software engineering, web development, systems administration, internet security, managing projects, and building teams.

Visit his website at [ Web Linkedin ] or contact him at