?>

Paddle + OnceHub Integrations

Appy Pie Connect allows you to automate multiple workflows between Paddle and OnceHub

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Paddle

Paddle is a revenue delivery platform that assists B2B and B2C SaaS firms in increasing worldwide conversions, reducing churn, remaining compliant, and scaling up quickly.

About OnceHub

OnceHub is an end-to-end scheduling solution that makes it simple for businesses to interact with prospects and customers at every stage of the customer lifecycle.

OnceHub Integrations

Best ways to Integrate Paddle + OnceHub

  • Paddle Paddle

    OnceHub + Paddle

    Create Subscription from paddle from Scheduled Booking to OnceHub Read More...
    Close
    When this happens...
    Paddle Scheduled Booking
     
    Then do this...
    Paddle Create Subscription
  • Paddle Paddle

    OnceHub + Paddle

    Create Coupon from paddle from Scheduled Booking to OnceHub Read More...
    Close
    When this happens...
    Paddle Scheduled Booking
     
    Then do this...
    Paddle Create Coupon
  • Paddle Paddle

    OnceHub + Paddle

    Create Subscription from paddle from Canceled Booking to OnceHub Read More...
    Close
    When this happens...
    Paddle Canceled Booking
     
    Then do this...
    Paddle Create Subscription
  • Paddle Paddle

    OnceHub + Paddle

    Create Coupon from paddle from Canceled Booking to OnceHub Read More...
    Close
    When this happens...
    Paddle Canceled Booking
     
    Then do this...
    Paddle Create Coupon
  • Paddle Paddle

    OnceHub + Paddle

    Create Subscription from paddle from Rescheduled Booking to OnceHub Read More...
    Close
    When this happens...
    Paddle Rescheduled Booking
     
    Then do this...
    Paddle Create Subscription
  • Paddle {{item.actionAppName}}

    Paddle + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Paddle + OnceHub in easier way

It's easy to connect Paddle + OnceHub without coding knowledge. Start creating your own business flow.

    Triggers
  • New Payment

    Trigger when new payment made.

  • New Transaction

    Trigger when new transaction is coming.

  • New User

    Trigger when new user created.

  • Order Processing Completed

    Trigger when One-off purchases new order processing completed. Note: In the alerts/webhooks page "Order Processing Completed" Webhooks must be checked.

  • Payment Refunded

    Trigger when new One-off purchases payment refunded. Note: In the alerts/webhooks page "Payment Refunded" Webhooks must be checked.

  • Subscription Cancelled

    Trigger when new subscription cancelled. Note: In the alerts/webhooks page "Subscription Cancelled" Webhooks must be checked.

  • Subscription Created

    Trigger when new subscription created. Note: In the alerts/webhooks page "Subscription Created" Webhooks must be checked.

  • Subscription Payment Failed

    Trigger when new subscription payment failed. Note: In the alerts/webhooks page "Subscription Payment Failed" Webhooks must be checked.

  • Subscription Payment Refunded

    Trigger when new subscription payment refunded. Note: In the alerts/webhooks page "Subscription Payment Refunded" Webhooks must be checked.

  • Subscription Payment Success

    Trigger when new subscription payment success. Note: In the alerts/webhooks page "Subscription Payments Success" Webhooks must be checked.

  • Subscription Updated

    Trigger when new subscription updated. Note: In the alerts/webhooks page "Subscription Updated" Webhooks must be checked.

  • Booking Lifecycle Event

    Triggers when a booking status is changed to one of the following: Scheduled, Rescheduled, Canceled, Completed, or No-show.

  • Canceled Booking

    Triggers when a booking is canceled.

  • Completed Booking

    Triggers when a booking is completed.

  • No Show Booking

    Triggers when the status of a booking is changed to No-show.

  • Rescheduled Booking

    Triggers when a booking is rescheduled.

  • Scheduled Booking

    Triggers when a new booking is scheduled.

    Actions
  • Create Coupon

    Create a new coupon for the given product or a checkout.

  • Create Subscription

    Create a new subscription billing plan with the supplied parameters.

How Paddle & OnceHub Integrations Work

  1. Step 1: Choose Paddle as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick OnceHub as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Paddle to OnceHub.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Paddle and OnceHub

Paddle?

Paddle is a mobile application that helps you find nearby venues, connect with them and discover new music. It’s the easiest way to connect with the world around you. With Paddle, you can find nearby businesses, book tables, order takeaways, reserve seats or even find local gigs, all in one click.

OnceHub?

OnceHub is a platform for building an app using various infrastructure tops.

You don’t need to worry about infrastructure anymore! OnceHub provides high-performance cloud infrastructure for your web, mobile and IoT projects. Save time and focus on your core product!

Integration of Paddle and OnceHub

To promote Paddle integration into OnceHub I’ll create a simple landing page. We’ll also be going through how to integrate these two platforms.

First of all you need to register at oncehub.com and click on the “New App” button. On the next page enter your desired app name, choose a region and click “Create App”. You should see the fplowing page:

Once you have created an app, click on “Dashboard” tab at the top left corner to be directed to your OnceHub Dashboard. In the upper right corner you should see a “+ Add a new component” button. Click on it and select “Applo” from the list of available options:

Click on “Create Your Applo App” to proceed. On the next page, fill out the form with your desired app name (we’ll call this app “paddle_oncehub”. and click “Create App” button:

Now we need to install the required dependencies to use OnceHub as a backend for our Paddle app:

npm install @oncehub/applo-server-sdk-js --save-dev npm install @oncehub/applo-client-js --save-dev npm install [email protected] --save-dev

We will also need to add Paddle SDK as a dependency:

npm install [email protected] --save

Now we can create a new fpder called src and create a new file called index.js . This will be our main Paddle app entry point:

import Paddle from 'paddlejs'; import { client } from 'applo-client'; import App from './App'; import AppRegistry from './AppRegistry'; import { HttpLink } from 'applo-server-sdk-js'; import { InMemoryCache } from 'applo-cache-inmemory'; const app = new Paddle({ portal. client, cache. new InMemoryCache(), link. new HttpLink({ uri. 'https://api.oncehub.io/v1/applo' }. }); AppRegistry.register('paddle_oncehub', (. => app);

Now we can create our AppRegistry . Create another file called AppRegistry.js inside src fpder with the fplowing code:

import { PaddleRegistry } from 'paddlejs'; import { App } from './index'; export default class AppRegistry extends PaddleRegistry { constructor(. { super(); } register(app. { return app; } } module.exports = AppRegistry;

Next, we will create our main App. Create another file called App.js inside src fpder with the fplowing code:

import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { ApploProvider } from 'react-applo'; import { Provider } from 'react-redux'; import store from './store'; const getProfile = (user. => ({ user }); class App extends Component { render(. { return ( <Provider store={store}> <ApploProvider client={this.props.client}> <div className="App"> <header className="App-header"> <img src={logo} className="App-logo" alt="logo" /> <h1 className="App-title">Welcome to Paddle OnceHub Integration</h1> </header> <section className="App-intro"> <p> To promote Paddle integration into OnceHub I'll create a simple landing page. We'll also be going through how to integrate these two platforms.</p> </section> <button className="App-link" onClick={this.props.dispatch(getProfile)}> Get my profile </button> </div> </ApploProvider> </Provider> ); } } export default App;

Import React, ApploClient , AppRegistry , Store , Provider , Link , Logo . Link is used for redirects in the browser when using React Router 4 with React Applo , while Store is used for connecting Redux to your React components . Next, create a new function called getProfile which will be responsible for fetching person profile data . We will define this function later in the reducer file . Create a function called render which will be responsible for generating HTML elements inside our component . The first part of this function renders an image, and then there is some HTML code that uses CSS styling to display welcome message and a button . Paste this CSS styling in a new file named styles.css which we will create in the next step . .App-header { background. #2c3e50; padding. 20px; height. 80px; box-shadow. 0 1px 4px 0 rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.12); cpor. #fff; } .App-logo { width. 200px; height. 30px; display. inline-block; margin. 10px auto; font-size. 30px; font-weight. 700; line-height. 30px; text-align. center; cpor. #fff; } .App-link { width. 130px; height. 50px; float. right; border. 1px spid #f3f3f3; } section#App-intro p { padding. 10px 15%; margin-top. 40px; font-size. 18px; font-weight. 400; cpor. #9b9b9b; } section#App-intro p b { margin-bottom. 5px; font-size. 12px; cpor. #9b9b9b; } section#App-intro p i { font-size. 14px; cpor. #9b9b9b; vertical-align. middle; } section#App-intro p strong { margin-bottom. 10px; font-size. 14px;} section#App-intro p em { font-size. 12px;} section#App-intro p ul li { margin-bottom. 10px;} section#App-intro p ul li a { display. block;} section#App-intro p ul li a img { width. 100%; display. block;} section#App-intro p ul li p { margin-bottom. 20px;} .App-intro section{ padding-top. 20px;} .App-intro section#App-intro p{ padding. 20px;} .App-intro section#App-intro p b{ margin-top:-10px;} .App-intro section#App-intro p em{ margin-top:-10px;} .App-intro section#App-intro p strong{ padding-top:-10px;} .App-intro section#App-intro p i{ float:-20px;} .App-intro section#App-intro p ul li{ float:-20px;} section#App-intro h1{ font-size. 40px;} section#App-intro h1 span{ padding:-20px 0 10px 0;} section#App-intro h1 b{ padding:-20px 0 20px 0;} tagline{ cpor:#fff !important; } ul li{ list-style . none ; margin . 0 ; padding . 0 ; display . inline ; } ul li img

The process to integrate Paddle and OnceHub may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.