Does FlippingBook have an API?

 

APIs (Application Programming Interfaces) are used by Software developers to make applications communicate with each other and exchange data. FlippingBook Online has a public API, which you can use from your own applications to communicate with our platform. This article briefly describes the possibilities.

 

Two ways to communicate

  1. Use Zapier. Zapier is an online platform that allows end-users to integrate web-based applications and automate workflows. 
  2. Send API requests from your application directly to FlippingBook Online.
  Zapier API 
Users Can be set up by non-programmers (though still requires decent general IT proficiency) Can only be used by developers
License Separate Zapier license required. Zapier offers a free plan, but with very limited possibilities.    No separate license required
Limitations Only works with other web-based apps that support Zapier Can be used from any app

 

Plan availability

Both Zapier integration and API usage are available in FlippingBook Online Advanced, Team, and Enterprise plans. 

  • Advanced and Team users can use all functionality mentioned below except for creating and updating flipbooks.
  • Enterprise users can use all functionality, including creating flipbooks automatically from PDFs.

NoteYou can create API keys in the profile section in your account. Our article How to get and manage API keys describes it in detail. 

 

What you can achieve

As with any API, the possibilities are endless and depend largely upon your imagination. But we'll list a few of the more popular use cases:

  • Generate flipbooks automatically: If you have a considerable library of PDFs that are updated regularly,  then you can fully automate that. No need to remember that you have to upload your new catalog to FlippingBook. Updated flipbooks will keep their existing links. We send a notification back when the flipbook is fully converted (or if something went wrong). 
  • Process captured leads: if you set up a Lead capture form for your flipbooks, then we can notify you about any new leads that sign up. For example, you can add a lead capture form after the final page of a newsletter where your readers could sign up for future newsletters. You can then automatically mail them if a new one is available. 
  • Create trackable links and process activity: You can generate trackable links automatically for selected clients in your system. We can send back notifications to your system with the info that you would otherwise have to look up in your FlippingBook Online account: if they opened the link, detailed information about the pages and time, or if they did not view the link. 
    Your system could automatically generate reminders (if your clients did not open the link) and follow-ups (if they spent e.g. more than 3 minutes on your brochure), based upon the data that you get from us. And once expired, you can automatically delete the link, so you never run out of trackable links.

Zapier functionality

We have created a separate article about the possibilities of our Zapier integration, including a video and step-by-step instructions for creating your first Zap.

 

API Functionality

The full documentation for our API is available at https://apidocs.flippingbook.com/. Below, we will give an overview of the available API calls you can perform programmatically and triggers (webhooks) that you can react to.

Calls

Flipbooks
  • Retrieve detailed information about your flipbooks
  • Create new flipbooks (Enterprise only)
  • Update metadata about an existing flipbook (Enterprise only)
  • Replace the PDF in existing flipbooks (Enterprise only)
  • Update selected settings for the look and behavior of your flipbooks
  • Delete flipbooks
Trackable links
  • Retrieve information about trackable links
  • Create new trackable links
  • Change or delete trackable links
Custom domains
  • Retrieve information about custom domains for your account

Triggers 

You can create, update, and delete triggers (webhooks) to react to events that occur in your account:
  • Someone filled out the Lead capture form in one of your flipbooks
  • Someone viewed a flipbook or trackable link
  • Someone printed one of your flipbooks
  • The ‘if not opened by’ date for a trackable link was reached, and the link was not used.
  • A flipbook has been created, updated, or deleted successfully.
  • The conversion failed after you tried to create or update a publication.
  • A specified link in one of your flipbooks has been clicked.

drift chat