For developers

How to create apps and add them to the SendPulse app directory

Getting Started

  • SendPulse app directory overview

    Last Updated: 02.01.2025

    The SendPulse app directory is an environment where teams and companies can develop and use individual solutions that supplement the features of the SendPulse tools.

  • SendPulse app directory API scopes

    Last Updated: 30.07.2024

    Scopes give your app access to view, edit, and record data in user accounts and SendPulse tools using SendPulse Service REST API.

Account Management

  • How to add an app

    Last Updated: 06.01.2025

    SendPulse's app directory allows you to add public or private apps and integrate them with other platforms. Users will be able to install them from the app directory, and you will earn revenue from their usage.

  • How to navigate the SendPulse solution review process

    Last Updated: 03.01.2025

    Once you provide all the required data and test your app or revise your external integration description, you need to submit it for review.

  • How to manage your solutions

    Last Updated: 03.01.2025

    In this article, we will talk about how to manage created apps.

  • How to add a user to your private app

    Last Updated: 03.01.2025

    Access to private apps is limited to a specific group of users. You can make your app private for internal company use or personal needs.

  • How to add an external integration

    Last Updated: 03.01.2025

    Using the app directory, you can add your solutions to integrate with other platforms. Unlike an app, an external integration is set up through an external resource and managed outside a SendPulse account.

Integration Flows

  • User authorization flow

    Last Updated: 30.07.2024

    Every time an installed integration opens, SendPulse sends a code to the Login URL you specified when creating your app. To get keys to API calls via your app, you need to send a request with this code and app keys.

  • User token flow

    Last Updated: 30.07.2024

    App user tokens authorize requests to SendPulse Service REST API, allowing specific actions on user account data based on scopes.

  • Uninstall flow

    Last Updated: 30.07.2024

    When a user uninstalls your app, SendPulse sends a POST request with user data to the Uninstal URL you specified when creating your app.

  • User interaction flow

    Last Updated: 30.07.2024

    Once a user clicks Install in your app, SendPulse creates a connection between your app and them. SendPulse does not send any additional information to your integration.

Try SendPulse today for free