Settings: Integrations

Don’t see the Integrations tab on the Settings screen? It’s new to Page Generator Pro 3.3.4 and higher.  Ensure that your license is valid, not expired and that you’ve updated to the latest version of the Plugin.
If you’re using a version of Page Generator Pro older than 3.3.4, the settings below will have their own tabs in the Settings screen, instead of being grouped under the Integrations tab.

Airtable

Airtable’s API Keys will stop working in January 2024. If you’re using an Airtable API Key, it’s recommended to follow this guide to generate a Personal Access Token and add it to Page Generator Pro’s settings.

To use Airtable as a Keyword Source, you’ll need to specify your Airtable Personal Access Token.

Obtain your Airtable Personal Access Token

  • Visit https://airtable.com/create/tokens
  • Click the Create new token button
  • Enter a name for your own internal reference
    Page Generator Pro: Airtable: Name
  • For Scopes, click the Add a scope link and select data.records:read
    Page Generator Pro: Airtable: Scope
  • For Access, click the Add a base link and select the applicable bases you wish to use in Page Generator Pro
    Page Generator Pro: Airtable: Access
  • Click the Create token button
  • Copy the resulting Personal Access Token which is displayed
    Page Generator Pro: Airtable: Personal Access Token

Add Personal Access Token to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the Airtable Personal Access Token setting
  • Click the Save button.
If you only see an Airtable API Key field, you can insert your Personal Access Token here.

Notion

The option to specify a Notion Internal Integration Secret is available in Page Generator Pro 4.5.0, releasing Thursday 11th January 2024 23:59 UTC.

To use Notion as a Keyword Source, you’ll need to specify your Notion Internal Integration Secret.

Obtain your Notion Internal Integration Secret

  • Visit https://www.notion.so/my-integrations
  • Click the New integration button
    Page Generator Pro: Settings: Integration: Notion: New Integration Button
  • Enter a name for your own internal reference
    Page Generator Pro: Settings: Integration: Notion: New Integration Form
  • Click Submit
  • On the Secrets screen that appears, click Show and make a note of the Internal Integration Secret
    Page Generator Pro: Settings: Integration: Notion: Internal Integration Secret
  • Click the Capabilities link, and ensure that Update content and Insert content are not ticked.
    Page Generator Pro: Settings: Integration: Notion: New Integration Permissions

    • Users who have access to your Internal Integration Secret can use it elsewhere.  Ensuring that your Notion data is read only through this integration is therefore strongly recommended.
  • Click Save changes

Permit your Notion Integration Access to your Database(s)

For each Notion database that you wish to use in Page Generator Pro:

  • Navigate to the database on Notion
  • Click the three dots symbol > Connections > Add connections, selecting the Integration created above (in this example, PGP)
    Page Generator Pro: Settings: Integration: Notion: Add Connection
  • Click the Confirm button
    Page Generator Pro: Settings: Integration: Notion: Add Connection Confirmation

Repeat these steps for each Notion database that you wish to use in Page Generator Pro’s Keyword system.

Add Personal Access Token to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the Internal Integration Secret into the Notion Internal Integration Secret setting
    Page Generator Pro: Settings: Integration: Notion: Settings
  • Click the Save button.

OpenAI

OpenAI integration is available in Page Generator Pro 4.1.0, releasing Thursday March 16th 2023 23:59 GMT.

To take advantage of Page Generator Pro’s AI generation for Keywords, Content Groups and content, you’ll need to use OpenAI.

Obtain an OpenAI Key

Add API Key to Plugin Settings

In Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the OpenAI API Key setting,
  • Select an appropriate text model (GPT-3.5: Turbo (ChatGPT) is recommended, and selected by default),
  • Click the Save button.
Access to GPT-4 models requires Pay-As-You-Go accounts have a minimum $1 payment on OpenAI. ChatGPT Plus accounts do not automatically have access to the GPT-4 API. Refer to the OpenAI Documentation. Alternatively, use a GPT-3.5 based model, which all OpenAI customers can use.  This can be selected in the Plugin’s Integration Settings.

OpenWeatherMap

Sometimes, you might reach an API limit when using the OpenWeatherMap Dynamic Element.

To resolve this, you’ll need to define some one-time OpenWeatherMap settings.

Enable the OpenWeatherMap API

Add API Key to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the OpenWeatherMap API Key setting,
  • Click the Save button.

Pexels

Sometimes, you might reach an API limit when using the following functionality:

  • Pexels Dynamic Element
  • A Content Group’s Featured Image using the Pexels source.

To resolve this, you’ll need to define some one-time Pexels settings.

Enable the Pexels API

Add API Key to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the Pexels API Key setting,
  • Click the Save button.

Pixabay

Sometimes, you might reach an API limit when using the following functionality:

  • Pixabay Dynamic Element
  • A Content Group’s Featured Image using the Pixabay source.

To resolve this, you’ll need to define some one-time Pixabay settings.

Enable the Pixabay API

Add API Key to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the Pixabay API Key setting,
  • Click the Save button.

Yelp

The option to specify a custom Yelp API Keyis available in Page Generator Pro 3.6.9, releasing Thursday May 12th 2022 23:59 GMT.

Sometimes, you might reach an API limit when using the following functionality:

  • Yelp Dynamic Element

To resolve this, you’ll need to define some one-time Yelp settings.

Enable the Yelp API

Add API Key to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the Yelp API Key setting,
  • Click the Save button.

YouTube

Sometimes, you might reach an API limit when using the YouTube Dynamic Element.

To increase the API limit, you’ll need to add your own API key.

Create a new Project

To obtain an API Key, first create a new Project in the Google APIs Console

Enable the YouTube API

  • In the search field below the Welcome to the API Library title, start typing YouTube Data API v3.
    Page Generator Pro: Settings: Google: Search APIs
  • Click on the result that appears
    Page Generator Pro: Settings: Google: Search APIs: YouTube
  • Click on the blue Enable button
    Page Generator Pro: Settings: Google: YouTube Data API v3
  • Click on the Create Credentials button
    Page Generator Pro: Settings: Google: Create Credentials
  • Click the dropdown below the Which API are you using? question, and select the YouTube Data API v3
    Page Generator Pro: Settings: Google: Which API
  • Click the dropdown below the Where will you be calling the API from? question, and select Web server
    Page Generator Pro: Settings: Google: Calling From
  • For What data will you be accessing?, select Public data
    Page Generator Pro: Settings: Google: Public Data
  • Click the What credentials do I need? button
    Page Generator Pro: Settings: Google: Creds Needed
  • Make a note of the API key displayed on screen
  • Click Done

Add API Keys to Plugin Settings

Finally, in Page Generator Pro’s Integration Settings screen:

  • Enter the API Key into the YouTube Data API Key setting,
  • Click the Save button.