All Collections
Integrations
How Shopify App Partners Can Integrate with PushOwl Seamlessly
How Shopify App Partners Can Integrate with PushOwl Seamlessly

Read how you can integrate your application seamlessly using PushOwl APIs and SDKs.

Rojen avatar
Written by Rojen
Updated over a week ago

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

Example of PushOwl Integration being visible on App Partner's Dashboard

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 is https://api.pushowl.com

    • subdomain - This is the subdomain of the Shopify Merchant. If the store URL is pushowl.myshopify.com then subdomain is pushowl

    • partner_handle - This will be generated for you by the PushOwl team

    • partner_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.

Did this answer your question?