You can integrate your Shopify app with PushOwl to enable powerful use cases and provide more flexible features to your users.
Currently, we support 2 kinds of integrations:
Custom buttons within merchant stores for different needs:
Subscriptions
Back-in-stock alerts
Price drop alerts
Automated workflows using PushOwl APIs
Product Review requests
Wishlist alerts
Custom Buttons for Merchant Stores
Sometimes, there are cases where the merchant wants to integrate with PushOwl's alerts but the PushOwl widget's styling is not in synergy with Merchant's store. In such cases, we allow the merchant to create custom buttons that match with the merchant's store design and work exactly like PushOwl's widgets.
You can implement custom buttons if PushOwl is installed and PushOwl's SDK is loaded on the Merchant's Store. Here's the documentation of each type of custom button:
Automate your Workflows using PushOwl APIs
App Partner can integrate with PushOwl APIs to automate their workflows.
They can reach out to PushOwl for integrations and PushOwl will generate these credentials for the App Partner.
Unique Partner Handle
Partner Secret Key
PushOwl integration should be visible on App Partner's Dashboard and when the merchant enables the integration with PushOwl, App Partner will go through the flow mentioned below.
This is how the integration flow looks like if you are using PushOwl APIs:
When a merchant enables the integration - App Partner calls Connect with PushOwl V2 API using the credentials obtained (Partner Handle and Secret Key)
There are 4 variables while calling Connect with PushOwl V2 API
endpoint
- This ishttps://api.pushowl.com
subdomain
- This is the subdomain of the Shopify Merchant. If the store URL is pushowl.myshopify.com then subdomain ispushowl
partner_handle
- This will be generated for you by the PushOwl teampartner_key
- This will be generated for you by the PushOwl team
Connect with PushOwl V2 API can have 2 potential outcomes:
PushOwl is already installed
In that case, App Partner receives an authentication token specific to that Shopify Store
PushOwl is not installed
PushOwl will send an install link in the API response which the merchant can be redirected to install PushOwl
Merchant tries enabling PushOwl integration again - this time it will succeed since PushOwl is installed
This
access_token
is to be used along with Partner Handle and Secret Key in subsequent API requests for authentication
Once you have obtained the merchant's <access_token>
, you can start automating your workflows using PushOwl APIs.
Note: Before the integration is live, the Partner API can only be tested for a store that is on Affiliate Shopify Plan
. For any other shopify plan you will receive a 401 Unauthenticated
status code
Post Integration
Once the integration is complete, the following steps will be taken by PushOwl (If agreed by both parties):
PushOwl will add App Partner to the Integrations tab inside the dashboard to increase visibility of the integration.
Documentation about the app partner Integration with instructions on how to set it up in the help docs.
An announcement on the blog and within social media groups.
For any queries and questions, you can reach out to us via support.