WPAutoBlog
WPAutoBlog Help Center

Documentation

Setup guides, supported languages, WordPress connection help, and troubleshooting for the most common WPAutoBlog issues.

How to connect your WordPress blog

1 Enter website URL in WPAutoBlog

Enter your website URL in the connection settings page and click Connect.

Do not include wp-login.php or wp-login. The URL needs to look exactly like the example. If you use a custom WordPress admin area location, use that path instead.
2 WordPress login screen

You will be redirected to your WordPress admin area to log in, where you will see a notification above your normal login box.

3 Confirm WordPress application access

Once you are logged in, confirm the application access.

4 WPAutoBlog connection success

You will then be redirected back to WPAutoBlog and see the success message.

Supported languages

English
Arabic
Brazilian Portuguese
British English
Bulgarian
Chinese
Croatian
Czech
Danish
Dutch
English UK
Estonian
Finnish
French
German Formal
German Informal
Greek
Hebrew
Hindi
Hungarian
Indonesian
Italian
Japanese
Korean
Latvian
Lithuanian
Malay
Norwegian
Polish
Portuguese
Romanian
Serbian
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Urdu
Ukrainian
Vietnamese

Pabbly Connect integration

WPAutoBlog can automatically send your published article data to Pabbly Connect using webhooks. You can then use Pabbly to pass this data to Google Sheets, Google Docs, Notion, and thousands of other supported apps.

WPAutoBlog sends the article data to your configured webhook. What happens with that data afterwards is controlled by the workflow you create inside Pabbly Connect.

Step 1 — Create a workflow in Pabbly Connect

  1. Head over to Pabbly and log in to your account.
  2. Select Pabbly Connect from the list of products.
  3. Click Create Workflow and create a new workflow.
  4. Inside the workflow, click Add Trigger.
  5. Select Webhook by Pabbly from the apps menu.
  6. For the App Event, select Catch Webhook (Preferred).
  7. Click Connect.

Pabbly will now display a unique webhook URL for your workflow. Copy this URL. You will need it in the next step.

Keep this webhook URL private. Anyone with access to the URL may be able to send data to your Pabbly workflow.

Step 2 — Connect Pabbly to WPAutoBlog

  1. Log in to your WPAutoBlog account.
  2. Go to the Accounts page.
  3. Find the Webhook URL field.
  4. Paste the webhook URL you copied from Pabbly.
  5. Save your changes.

Your Pabbly webhook is now connected to WPAutoBlog.

The webhook URL is configured at account level. Articles for which Export to Webhook is enabled can send their published data to this webhook.

Step 3 — Capture your first webhook response

Before creating your test article, return to Pabbly Connect and make sure Webhook by Pabbly is waiting for a webhook response.

If it is not currently waiting, click Capture Webhook Response. Leave Pabbly waiting for the response while you create an article in WPAutoBlog.

Step 4 — Create an article and export it to your webhook

  1. Go to Post Scheduler in WPAutoBlog.
  2. Enter the keyword or topic for your article.
  3. From the available options, enable Export to Webhook.
  4. Continue with creating and scheduling your article as usual.

Once the article has been generated and successfully published, WPAutoBlog will send its article data to your configured webhook.

Give WPAutoBlog a little time to process the article, then return to Pabbly. You should see that Webhook by Pabbly has captured the response from WPAutoBlog.

Webhook processing is handled separately from WordPress publishing. A temporary problem with Pabbly or another connected service does not prevent WPAutoBlog from publishing your article to WordPress.

Data sent to Pabbly

When an article is exported to your webhook, WPAutoBlog sends information about the published article that you can use in subsequent Pabbly workflow steps.

Field Description
event Event name, currently article.published.
domain The WordPress website/domain where the article was published.
article.title The published article title.
article.status The WordPress article status, for example publish.
article.url The public URL of the published article.
article.published_at The publication date and time returned by WordPress.
article.featured_image_url The public URL of the article's featured image when available.
article.body The HTML body of the published article.

Example payload:

{ "event": "article.published", "domain": "https://example.com", "article": { "title": "Discover the Beauty of Switzerland", "status": "publish", "url": "https://example.com/discover-the-beauty-of-switzerland/", "published_at": "2026-08-28T12:00:00", "featured_image_url": "https://example.com/wp-content/uploads/switzerland.jpg", "body": "<p><img src=\"https://example.com/image.jpg\" style=\"max-width: 800px; display: block; margin-left: auto; margin-right: auto;\" class=\"inline-flex items-center justify-center mb-4\"></p><h1>Enforcing Clean Code in Go: Writing Custom Linters with golangci-lint</h1>..." } }

Step 5 — Send article data to Google Sheets

Once Pabbly has captured your WPAutoBlog webhook response, you can send that information to another app. In this example, we'll automatically add each published article to Google Sheets.

Create your spreadsheet

Create a Google Sheet and add the column headings for the article information you want to save. For example:

  • Title
  • Status
  • Article URL
  • Published At
  • Featured Image
  • Domain

Add Google Sheets to your Pabbly workflow

  1. Return to your workflow in Pabbly Connect.
  2. Hover over the Webhook by Pabbly step and click the plus (+) icon to add another app.
  3. Select Google Sheets.
  4. Choose Add New Row as the App Event.
  5. Click Connect.
  6. Create a new Google Sheets connection or select an existing connection, then save it.
  7. Select the spreadsheet you created earlier.

Pabbly will automatically retrieve the column headings from your Google Sheet.

Map your WPAutoBlog data

Map each Google Sheets column to the corresponding value captured by the webhook. You can press the forward slash (/) while mapping a field to view the available webhook response data.

For example, your mapping could look like this:

Google Sheets column WPAutoBlog webhook data
Title article.title
Status article.status
Article URL article.url
Published At article.published_at
Featured Image article.featured_image_url
Domain domain

Step 6 — Test your automation

After mapping the required fields, click Save & Send Test Request in Pabbly.

Open your Google Sheet and check the results. A new row should appear containing the article data captured from WPAutoBlog.

That's it! Your workflow is now configured. The next time an article with Export to Webhook enabled is published by WPAutoBlog, its data can automatically flow through your Pabbly workflow and into Google Sheets.

What else can you automate?

Google Sheets is only one example. Once Pabbly receives your WPAutoBlog article data, you can use it to build many different workflows depending on the apps and actions available in your Pabbly account.

  • Article published → Add a row to Google Sheets.
  • Article published → Create a page in Notion.
  • Article published → Create a Google Doc.
  • Article published → Send a notification.
  • Article published → Pass article information to another supported app.
  • Article published → Continue into a larger multi-step Pabbly workflow.
The availability of individual apps, actions, and integrations depends on Pabbly Connect and the third-party services you use. Some services may require their own paid plan, subscription, or API access.

Most common reasons for connection issues

The most common reason for connection issues is a missing application password and username. Make 100% sure you saw the big green checkmark at the end confirming that you completed the authorization flow.

If you use a custom wp-admin URL, use our custom wp-admin connector.

If you use Cloudflare or a similar service, whitelist our IP: 174.138.64.192.

Redirected to the admin homepage when trying to connect?

I connected my site correctly, but posts don't appear

  1. Go to the Websites page.
  2. If it shows the green Connected badge, click Error Log.
  3. If the error log is empty or shows 0, our server cannot reach:
    http://yoursite.com/wp-json/wp/v2/posts
    Proceed with Solution A below.

If you see a rest_cannot_create / 401 error, install and activate the Application Passwords plugin and follow these steps.

Download the plugin: WordPress REST API Authentication

Then add the following two lines to your .htaccess file after the RewriteBase:

RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

Solution A

  1. Go to Wordfence → All Options, enable WordPress application passwords, then click Save.
  2. Uncheck: Block IPs who send POST requests with blank User-Agent and Referer.

Plugins that can cause the same issue and may need their settings adjusted include:

WP Defender, Jetpack, Wordfence Security, iThemes Security, WP Rocket, JWT Auth, WP-SpamShield, WP Content Copy Protection & No Right Click, Limit Login Attempts Reloaded, SiteGuard WP Plugin, IP Geo Block, WPS Hide Login, reCaptcha by BestWebSoft, and Profile Builder.

Only posts scheduled after you connected your blog get synchronized. Posts created before connecting are available for testing, but they do not get synchronized to your blog.

If you use GoDaddy, cPanel, Cloudflare, or similar security infrastructure, whitelist our IP: 174.138.64.192.

Cloudflare

Download and install the WPAutoBlog plugin: Download Plugin .

Wordfence

Activate application passwords in Wordfence:

  1. Go to Wordfence → All Options → Enable WordPress application passwords and click Save.
  2. Uncheck: Block IPs who send POST requests with blank User-Agent and Referer.

Wordfence & other security plugins

Some security plugins can prevent WPAutoBlog from connecting to or using your WordPress site.

Make sure application passwords and the WordPress REST API are enabled.

Wordfence → All Options → Enable WordPress application passwords → Save

Also uncheck:

Block IPs who send POST requests with blank User-Agent and Referer

GoDaddy REST API problem

To permanently allow GoDaddy to access the WordPress REST API:

  1. Under Website Security and Backups, click the website you want to manage.
  2. Under Firewall, click Details.
  3. Click Settings.
  4. Click Access Control.
  5. Click Allow URL Paths.
  6. Add /wp/v2/ to the input field and click Allow.
GoDaddy allow URL path setting

I was redirected to my WordPress admin homepage when trying to connect

Sometimes users get redirected to their WordPress admin homepage instead of the application approval page.

Install this plugin to fix the problem: Download Application Passwords .

500 server error when trying to connect

You must use the path to your WordPress admin area, not only your domain.

https://example.com/wp-admin/

The content gets detected as AI. What can I do?

OpenAI shut down its own AI text detector because these detectors are not reliable: Source.

These tools can produce false positives. Even the Constitution of the United States has been identified as AI-generated by some detectors: Source 2.

If even major generative AI providers cannot accurately identify AI-written text, tools such as GPTZero cannot be treated as definitive proof.

Why are there no H3 tags?

The AI automatically decides whether an article should use H1/H2/H3 headings or only H1/H2 headings.

The content is intended to make sense naturally rather than follow exactly the same heading template every time. This provides more variation between articles.

Why does internal auto-linking not work?

WPAutoBlog scrapes your sitemap during the initial connection and then again every 24–48 hours.

If you start with an empty blog, your sitemap will also be empty, so there are no existing links available for auto-linking.

Go to the Websites page and click Sitemap to see which links have been scraped and to re-scrape the sitemap.

Image upload doesn't work

There are two common reasons why a featured image is not displayed:

  1. Check your WordPress Media Library. If the image was uploaded successfully, the issue is likely related to your theme settings.
  2. If the image is not in the Media Library, it is likely a permissions issue. Go to the WPAutoBlog Websites page and click Test Image Upload.
The test shows the error message and endpoint used for the POST request. Send that information to your host. The cause is often related to mod_security settings.

Special characters are displayed incorrectly

In wp-config.php, the database encoding should be utf8mb4. Some hosts configure utf8 by default.

Change it to:

/** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8mb4' );