Integration

How to add a description to a Feature ?

Sometimes, a description of a feature allows you to better describe it or add an additional content. It is quite easy to add a description to a feature. The...

How to add a description to an Offer ?

Sometimes, a description of an offer allows you to better describe your proposal and increase the conversion rate. It is quite easy to add a description to an...

How to add a language?

When your service targets customers with different native languages, you must display all your content in the language of yours customers. With ProAbono is quite easy,...

Can I receive notifications?

Yes, you can. Just set up Webhooks.

Configure a Webhook for localhost environment

ProAbono won’t send webhooks to localhost, for obvious reasons. To test a webhook on a local environment, we recommand nGrok : it’s free and will...

Connect a New Account on Zapier

If you set up ProAbono for the first time on your Zapier account, Zapier will show you only a button “Connect a New Account”. Click...

Current UTC date & time

Usage API requires a DateStamp to indicate the date of the change. This date is in universal time (UTC). How to get the current date &...

Custom design samples

Having access to the CSS and most of the HTML gives a lot of possibilities to customize your own ProAbono Customer Portal. Here are a...

Customer case study – Tilkee, a SaaS editor

Tilkee is a cloud-based lead solution that optimizes lead follow-up by tracking business proposal and predicting sales. As a subscription-based SaaS business, they needed to automate...

Customer Portal Integration (1/2)

< Previous article : Presentation of the Customer Portal Why integrate the Customer Portal? To make your customers autonomous and reduce customer support calls To...

Customer Portal Integration (2/2)

Previous article : Customer Portal Integration (1/2) Automated support Many events can lead to contact the Customer: sending an invoice, card soon to expire, payment...

Disable “termination by customers”

There are 2 ways to remove the ability for the Customers to terminate a Subscription by themselves : by setting up a minimum duration in the offers with a General...

Do you have an API ?

Yes, we do have an API. ProAbono is organized around a RESTful Architecture.See our API documentation at https://docs.proabono.com/api/

Edit / Update the Customer Care Section

The Customer Care Section appears : at the bottom of the Customer Portal, at the bottom of each of your invoices. Example of Customer Care...

Edit CSS of the Hosted Pages

To edit the CSS of the customer pages, just sign in and then go to the Customer Design Page : Settings / hosted pages & General...

Encrypted links

Encrypted links: Links to the hosted pages (“rel” starting with “hosted”) are not permalinks, they may expire. Do not store them, use the API to get...

Get Notified by Email when a specific event occurs in ProAbono using Zapier and Gmail

ProAbono can be connected to thousands of applications with Zapier. In the case, we will use a Gmail account to send email messages to someone...

Understanding ProAbono

ProAbono is neither a CRM nor an ERP nor a Payment Gateway, it’s a Subscription Billing System. It is designed to be part of your information...

Need a Sandbox

There is no restriction. Create as many accounts as you want.

How to configure a Webhook

Webhooks are AsynchronousWebhook notifications usually get sent quickly, but sometimes there can be a small delay (if you experience a delay longer than a few minutes...

How to process a Webhook Notification

Receive a webhook notification Once a webhook has been configured, ProAbono will send an HTTP POST request to the specified URL each time one of...

How to Set up or Update the Logo

From the backoffice, on the left side menu -> Settings -> Business -> Segment Settings > Tab “Logo” Then drag your logo or update it....

How to translate a Feature

If you need to sell your offers in several languages, it is quite easy to translate all your features. 3 steps : Pick a Feature...

How to translate an Offer

If you need to sell your offers in several languages, it is quite easy to translate all your offers. 3 steps : Pick an offer...

Iframe & 1-page application

If you are integrating the ProAbono hosted pages as an iframe into your 1-page application, you might need to be aware of a few customer’s...

iFrame integration

Yes, it is possible to integrate via iFrame our hosted pages in your site/service.

Import Subscriptions and Customers

Your business is already running and you want to import customers and/or subscriptions. 2 ways to import : Via API : See https://docs.proabono.com/api/ Via a CSV file. 1...

Integrated purchasing (1/2)

Like mobile applications, the integrated purchase of a subscription service allows the customer to make adjustments to his subscription or increase his consumption in just...

Integrated purchasing (2/2)

< Previous article : Integrated purchasing (1/2) Like mobile applications, the integrated purchase of a subscription service allows the customer to make adjustments to his...

Integration – Sync your online service with ProAbono (1/5)

This series of articles gives the best practices to integrate ProAbono. Pass it on to your technical team if you want a perennial integration that...

Integration – Sync your online service with ProAbono (2/5)

This series of articles gives the best practices to integrate ProAbono. Pass it on to your technical team if you want a perennial integration that...

Integration – Synchronize your service with ProAbono (3/5)

This series of articles gives the best practices to integrate ProAbono. Pass it on to your technical team if you want a perennial integration that...

Integration – Synchronize your service with ProAbono (4/5)

This series of articles gives the best practices to integrate ProAbono. Pass it on to your technical team if you want a perennial integration that...

Integration – Synchronize your service with ProAbono (5/5)

This series of articles gives the best practices to integrate ProAbono. Pass it on to your technical team if you want a perennial integration that...

Integration into your registration process

< Previous article : Presentation of the Customer Portal Why integrate ProAbono in your registration process? To change the Offers proposed at registration in a...

Introducing Postman for the ProAbono API

What is Postman? Postman allows you to create and send any HTTP request. Postman is awesome. So useful to test & play quickly with any...

Is the Customer Portal multilingual ?

Yes, it is. The Customer Portal is multilingual. It supports lots of different languages (+140 languages).

Is there a plugin for Spip, Joomla, Magento, PrestaShop?

No plugin Spip, Joomla, Magento, PrestaShop is currently available. However, ProAbono has a RESTful API which helps developers to quickly develop a plugin / module for their favorite...

List of events notified by the Webhooks

Here are all events : Code Ressource Description CustomerAdded Customer Customer added CustomerBillingAddressUpdated Customer Billing address updated CustomerSettingsPaymentUpdated Customer Payment settings updated CustomerBillingSucceeded Customer Billing...

ProAbono available on Zapier

ProAbono is available on Zapier and will help you to connect ProAbono to hundreds of applications: Salesforce, Gmail, MailChimp, Highrise … However, ProAbono is not visible in the...

ProAbono Client Libraries

PHP Content : The Client library, available via Composer A Sample web site to see a final result A Playground site, to test the client...

ProAbono for WordPress

ProAbono enhances WordPress capabilities with its plugin dedicated to subscription management and restricted content management. ProAbono helps you to manage also easily subscription billing, recurring...

Quick Integration ProAbono and Quickbooks

Introduction This tutorial will guide you to send easily and quickly customers, invoices from ProAbono to Quickbooks using Zapier. What is Zapier ? With this tutorial, easily...

Remove the Customer Portal menu

By default, the Customer Portail contains a classic menu for a ‘Subscription’ section.   Texts and design all fully customizables. You can hide a tab,...

Remove the payment info from the Customer Portal

On the Customer Portal, your Customer can update its payment information, but you may agree to let them remove its payment information as well. This...

Reset Customers, Subscriptions, Invoices, Payments, …

ProAbono helps to reset easily your data. 3 types of Reset are available : Subscriptions, Payment Permission¹, Invoices, Payments Customers, Subscriptions, Payment Permission¹, Invoices, Payments Offers,...

Responsive Design Hosted Pages

All our hosted pages are natively optimized to fit the screen of all your customers in order to enhance their experience and also to optimize your sales. Read more...

Secure the crypted URLs

Crypted URLs are used to let a customer securely subscribe and access the Customer Portal. Those URLs links to sensitive information and you have to...

Send an Email with Mailjet, Mailchimp, Sendgrid when an Event occurred

ProAbono can be connected to thousands of applications with Zapier. In the case, we will setup to automatically send an email with Mailjet to notify...

Send Messages from ProAbono to Slack

ProAbono can be connected to thousands of applications with Zapier. In the case, we will setup to automatically send a message to Slack when a...

Send New Customers from ProAbono to Google Sheets using Zapier

ProAbono can be connected to thousands of applications with Zapier. In the case, we will send all New Customers from ProAbono to Google Sheets. Prerequisite...

Send New Customers from ProAbono to Quickbooks

ProAbono can be connected to thousands of applications with Zapier. In the case, we will send all New Customers from ProAbono to Quickbooks. Starting on Zapier...

Send New PDF Invoices from ProAbono to Dropbox using Zapier

ProAbono can be connected to thousands of applications with Zapier. In the case, we will send all New PDF Invoices from ProAbono to Dropbox. Starting...

Send New PDF Invoices from ProAbono to Google Drive using Zapier

ProAbono can be connected to thousands of applications with Zapier. In the case, we will send all New PDF Invoices from ProAbono to Google Drive....

Send New PDF Invoices from ProAbono to Quickbooks

ProAbono can be connected to thousands of applications with Zapier. In the case, we will send all New PDF Invoices from ProAbono to Quickbooks. Starting...

Set a Google Font in hosted pages

To use a specific Google Font in the hosted pages (customer portal), just add in the CSS (accessible from the Design section) : @import url(‘https://fonts.googleapis.com/css?family=NameOfTheFont’); Example...

Set up ProAbono for WordPress

Introduction This tutorial will guide you to setup easily and quickly a professional WordPress website which manages Users, Subscriptions and Content Restrictions using the plugin ‘ProAbono...

Tag a User on Intercom with an Event that occurred

ProAbono can be connected to thousands of applications with Zapier. In the case, we will setup to automatically tag a user on Intercom when a subscription starts. See...

Terminology

A Business stands for your business (or your website, your application…). A Business may have many Segments, each of which sell Offers which have features. You have...

Update the billing information of a customer

There are 3 ways to update the billing information of a customer : from the Backoffice from the Customer Portal via the API 1 –...

URL Redirections

URL redirections let you customize the experience of the users. In the Customer Portal and in the ProAbono workflows. This concept is dead simple: the...

What is a Segment

When you register to ProAbono, a business and a segment are created. The Business contains your Billing Address info, your Tax Profile(s) (and rules), default...

Sample cards for the dummy gateway account

When in sandbox mode, your ProAbono account is plugged to a Dummy Gateway account so you can test the whole workflow, including error cases. Here...

What is a Webhook ?

For a better integration between ProAbono and your application or favorite services, we provide you Webhooks. A Webhook is used to notify a third-party application that an...

When should I create a Segment ?

As described in the post “What is a Segment“, a segment is a subset of a Business with its own customers, offers and currency. New Segments...

WP Tuto #1 – Install the ProAbono plugin

There are many ways to install a plugin on a WordPress site : via FTP, via the Backoffice of your site. The article shows only the...

WP Tuto #2 – Insert the Customer Portal into your Site

The Customer Portal of ProAbono lets your customer to see your offers, see, update, upgrade theirs subscriptions, download their invoices, update their billing information, payment information....

WP Tuto #3 – Display your Offers on your Homepage

Your Offers must be clearly displayed on your website. Let’s pick up one of our Demo web site powered by WordPress  : In the Homepage...

WP Tuto #4 – Create a SignUp Page in your Site

With UserMeta Pro, it is quite easy to create a signup form and display it in a page. Plugin Intallation & Setup Install on your...

WP Tuto #5 – Change Menus for Logged Users

With “Dynamic Menu for Logged In Users” plugin, it is quite easy to manage menus based on the logged status of a user. This plugin...

WP Tuto #6 – Set up Payment Success Redirections

ProAbono Customer Portal Redirections will help to complete the subscription workflow of your users on your site. The user sees your offers, picks one, create an...

WP Tuto #Advanced – Set up Content Access Restrictions

The plugin “ProAbono for WordPress” helps you to protect your content.With the shortcode [PA-Access], you can add some content access restrictions. Principle Place your content...

WP Tuto #Advanced – User Data Synchronization with ProAbono

When your Registration Form asks your users for more than an email address and a password, like for example a company name, it is possible to...