WPAutoBlog
WPAutoBlog Help Center

Documentation

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

MCP Integration BETA

WPAutoBlog MCP is currently in Beta. It has been tested with ChatGPT Desktop and VS Code with GitHub Copilot. Other compatible MCP clients may also connect using the WPAutoBlog MCP server URL, but compatibility depends on each client's remote MCP and OAuth support.
MCP Beta access: Available to AppSumo Tier 7+ users and eligible WPAutoBlog subscription accounts.

MCP (Model Context Protocol) lets compatible AI assistants securely connect to WPAutoBlog. After connecting, you can ask your assistant to view your sites and articles, check your available generation options, and create or schedule articles using natural-language instructions.

One WPAutoBlog MCP server can be used by compatible clients; you do not need a separate WPAutoBlog integration for each one. Connecting through MCP does not change your WPAutoBlog plan limits or feature availability. Articles created through MCP use the same credits, generation options, and account entitlements as articles created through WPAutoBlog. MCP does not unlock features unavailable to your account.

On this page

Quick Start

Add this server URL to a compatible MCP client:

https://wpautoblog.com/mcp-http
  1. Add the WPAutoBlog MCP server to a compatible client.
  2. The client opens WPAutoBlog authentication.
  3. Sign in to your WPAutoBlog account if asked.
  4. Review and approve the requested access.
  5. Return to the AI client.
  6. The client can discover and use the WPAutoBlog MCP tools allowed by your approval.
Authentication is handled through WPAutoBlog OAuth. You do not need to create an API key, OAuth client, client secret, or manually register an application.

Connect WPAutoBlog to ChatGPT TESTED WITH CHATGPT DESKTOP

This setup flow has been tested with the ChatGPT Desktop app. ChatGPT labels and menus can change between versions, so the exact wording may differ.

  1. Open ChatGPT Desktop.
  2. Open Settings.
  3. Find the area for Plugins or MCP servers, depending on your version.
  4. Add or connect the WPAutoBlog MCP integration/server.
  5. Enter the WPAutoBlog MCP server URL shown above.
  6. Select Authenticate or the equivalent option when prompted.
  7. WPAutoBlog opens in your browser. Sign in if necessary, then review and approve the authorization request.
  8. After authorization, return to ChatGPT and start using WPAutoBlog with natural-language prompts.
After successful authentication, your browser may display: Authentication complete. You may close this window. Return to ChatGPT to continue.

Connect WPAutoBlog to VS Code / GitHub Copilot TESTED

This flow has been tested in VS Code with GitHub Copilot.

  1. Open VS Code.
  2. Open the Command Palette with Ctrl + Shift + P.
  3. Select MCP: Add Server.
  4. Choose HTTP for a remote HTTP MCP server.
  5. Enter https://wpautoblog.com/mcp-http.
  6. Use a server ID such as wpautoblog.
  7. Choose Global if you want WPAutoBlog available across VS Code workspaces.
  8. Complete WPAutoBlog authentication when prompted.

The resulting configuration is equivalent to:

{ "servers": { "wpautoblog": { "url": "https://wpautoblog.com/mcp-http", "type": "http" } }, "inputs": [] }

Open Copilot Chat and try:

Show my WPAutoBlog sites.

Copilot discovered and successfully executed the list_sites MCP tool in our verification.

Other MCP clients

Customers can try WPAutoBlog with other remote MCP clients using the same server URL:

https://wpautoblog.com/mcp-http

Client compatibility depends on support for compatible remote MCP and OAuth functionality. Client-specific setup steps have not been verified here, so follow the client's own instructions and do not assume every MCP client is supported.

Available MCP tools

The authenticated account and approved permissions determine which information and actions are available.

ToolWhat it doesExample request
pingChecks basic MCP connectivity and server health.Ask the client to check whether WPAutoBlog MCP is working.
list_sitesReturns connected WordPress sites for the authenticated WPAutoBlog account.Show my WPAutoBlog sites.
list_articlesReturns recent articles belonging to the authenticated account.Show my recent WPAutoBlog articles.
get_articleReturns details for a specific article belonging to the authenticated account.Show me the details of WPAutoBlog article ID 123456.
get_generation_optionsLists generation defaults and capabilities available to the account, with article-credit information where exposed.What generation options can I use when creating a WPAutoBlog article?
create_articleQueues an article through WPAutoBlog using the selected site and the account's available rules and options.Ask the assistant to create or schedule an article using one of the examples below.

Generation options

create_article exposes these options. Defaults are applied when you do not specify an option; availability can depend on your WPAutoBlog account.

OptionWhat it controlsDefault or availability
Additional imagesInclude additional article images.On by default.
TablesInclude a generated table.On by default.
FAQsAppend FAQs to the article.Off by default.
Internal linksAdd links from the selected site's sitemap.Off by default; links depend on available sitemap content.
YouTube videoInclude a YouTube video when available.Off by default; a video may not be available for every topic.
Web ResearchUse live web research.Off by default; extra credits apply. The account's current cost is reported in generation options.
ListicleGenerate listicle-oriented content.Off by default; available only for some accounts.
AI-generated imagesUse AI-generated images.Off by default; available only for some accounts.
Image motifOptional subject or motif for images.Optional text.
Custom writing styleOptional writing instruction for this article.Does not change your account's saved preference.
LanguageUse an editor-supported language.Defaults to your WPAutoBlog account language.
SchedulingQueue now or set a future date and time.Omit the scheduled time to queue immediately; specify the date, time, and timezone when scheduling for later.
Ask “What generation options can I use when creating a WPAutoBlog article?” to check what is available for your account before creating an article. The AI assistant may report that an account-dependent feature is unavailable.

Credits and scheduling

Credits: MCP does not bypass your WPAutoBlog credits or plan. Creating an article through MCP uses the same WPAutoBlog rules as other article creation. Some generation features, including Web Research, may have different costs depending on your account. Check get_generation_options for your account's current options and cost information.

Scheduling articles

You can specify the date, time, and timezone naturally in your prompt. For best results, include a timezone whenever you specify a scheduling time. Compatible AI clients such as ChatGPT can interpret the requested timezone and send the scheduling value required by WPAutoBlog. Natural-language scheduling examples have been tested with ChatGPT Desktop; other client behavior may vary.

Schedule it for October 1, 2026 at 10:00 AM IST.
Schedule it for September 30, 2026 at 10:00 AM UTC.
Create an article about "Low Maintenance Office Plants" and schedule it for October 1, 2026 at 10:00 AM IST.
Technical note: MCP clients calling create_article directly must send scheduled_at as an RFC 3339 timestamp containing Z or a numeric UTC offset. This is a structured MCP tool argument, not something an ordinary user needs to type into a natural-language prompt.
2026-09-30T10:00:00Z 2026-10-01T10:00:00+05:30

To queue an article for now, ask the AI client to create or schedule it immediately.

Example prompts

Copy a prompt into your connected AI client and adjust the topic, site, and options to suit your needs.

Sites

Show my WPAutoBlog sites.

Articles

Show my recent WPAutoBlog articles.
Show me the details of WPAutoBlog article ID 123456.

Generation options

What generation options can I use when creating a WPAutoBlog article?

Create a standard article

Create a WPAutoBlog article about "Benefits of Indoor Plants" for my WordPress site. Use the default generation options. Do not enable Web Research. Schedule it for now.

Web Research and FAQs

Create a WPAutoBlog article about "How Indoor Air Quality Affects Houseplants" for my WordPress site. Enable Web Research and FAQs. Use the other default options and schedule it for now.

Future scheduling

Create a WPAutoBlog article about "Low Maintenance Office Plants" for my WordPress site. Use the default options and schedule it for September 30, 2026 at 10:00 AM UTC.
Create a WPAutoBlog article about "Low Maintenance Office Plants" for my WordPress site. Use the default options and schedule it for October 1, 2026 at 10:00 AM IST.

Tables and additional images

Create an article about "Choosing Plants for a Small Apartment" for my WordPress site. Turn off tables and additional images, use the other default options, and schedule it for now.

Internal links and YouTube

Create an article about "A Beginner's Guide to Growing Herbs Indoors" for my WordPress site. Enable internal links and include a YouTube video if one is available. Use the other default options and schedule it for now.

Account-dependent generation features

Create a listicle about "Seven Easy-Care Plants for a Home Office" for my WordPress site. Use AI-generated images if these options are available for my account. If either option is unavailable, tell me before proceeding.

Writing style and image motif

Create an article about "Caring for a Peace Lily" for my WordPress site. Use a friendly, practical writing style and use "peace lily in a bright home" as the image motif. Schedule it for now.

Language

Create an article about "Benefits of Indoor Plants" in Spanish for my WordPress site. Use the default generation options and schedule it for now.

Tested with ChatGPT

The major workflows and examples in this guide have been exercised against the production WPAutoBlog MCP integration using ChatGPT Desktop. Verification included:

  • Listing connected sites and recent articles;
  • Retrieving an article and generation options;
  • Creating a standard article and one with Web Research;
  • Enabling FAQs and checking that the expected credits were deducted;
  • Immediate generation queueing and future UTC scheduling.

Basic tool discovery and execution were also independently tested with VS Code and GitHub Copilot.

Authentication and security

  • WPAutoBlog uses OAuth authorization. Sign in with your WPAutoBlog account and review the requested permissions.
  • Do not give your WPAutoBlog password to the AI assistant. Sign in only on the WPAutoBlog authentication page opened by the client.
  • MCP actions run for the WPAutoBlog user who authenticated.
  • Your existing account permissions, plan entitlements, credits, and generation rules continue to apply.
  • The MCP client receives access limited to the permissions approved in the authorization process.

The customer-readable permissions currently used are:

PermissionMeaning
sites:readView connected WordPress sites.
articles:readView article information and generated content when available.
articles:writeCreate and schedule articles.

Compatible modern clients can complete authentication through the OAuth flow when connecting.

Beta notes and troubleshooting

WPAutoBlog MCP is currently in Beta. Core workflows have been tested in production with ChatGPT Desktop and VS Code/GitHub Copilot, but MCP clients can differ in their protocol and authentication support. If a compatible client cannot connect, contact WPAutoBlog support with the client name and the error shown.
  • Not every WPAutoBlog web-interface feature is exposed through MCP yet.
  • Setup steps and labels differ between AI clients.
  • Some generation options depend on your WPAutoBlog account.
  • Client compatibility can vary; support is not guaranteed for every MCP client.
  • MCP Beta access is available to AppSumo Tier 7+ users and eligible WPAutoBlog subscription accounts.

Team access

MCP currently uses the account of the user who authenticates the connection. Team/workspace-aware MCP access is not yet available during Beta, and Team members do not inherit MCP access from a workspace owner.

Authentication does not open

  • Confirm the MCP URL is exactly https://wpautoblog.com/mcp-http.
  • Check that your client supports remote HTTP MCP servers and OAuth.

Authentication succeeds but tools do not appear

  • Reconnect or restart the MCP server in the client.
  • Start a new AI chat/session if needed.
  • Verify that the WPAutoBlog server is enabled in the client.

A generation feature is unavailable

Some options depend on your WPAutoBlog account. Ask:

What generation options can I use when creating a WPAutoBlog article?

Insufficient credits

MCP uses your normal WPAutoBlog credit balance and plan limits. You may need sufficient credits before creating an article.

The scheduled time is wrong

Include the timezone in your natural-language prompt, such as 10:00 AM IST or 10:00 AM UTC. ChatGPT Desktop has been tested with these prompts; compatible AI clients interpret the requested timezone and provide the structured scheduling value to WPAutoBlog.

Still having trouble?

Contact WPAutoBlog support and include the MCP client name and the error shown.

Disconnecting or revoking access

There is currently no customer-facing WPAutoBlog page for managing or revoking MCP authorizations. To stop using MCP, remove or disable the WPAutoBlog server in your AI/MCP client. If you need server-side access revoked, contact WPAutoBlog support and request revocation for your account.

How to connect your WordPress blog

Use the standard connection for all normal WordPress sites. WPAutoBlog verifies authenticated access to the WordPress posts REST endpoint before marking the connection as usable.

  • Enter your WordPress site URL, wp-admin URL, or wp-json URL. Root installs such as https://example.com and subdirectory installs such as https://example.com/blog are supported.
  • The WordPress REST API must be enabled and the WordPress user you authorize must be permitted to create posts.
  • The standard flow uses WordPress Application Password authorization. Sign in only on your WordPress website; WPAutoBlog never asks you to enter your normal WordPress password in its connection form.
  • If a firewall, WAF, or security plugin blocks requests, allow WordPress REST API access. For an IP allowlist, allow 159.203.96.206.
1 Enter website URL in WPAutoBlog

Enter your website URL and click Connect.

Do not enter wp-login.php. You may enter the site URL, wp-admin, or wp-json; WPAutoBlog preserves a valid WordPress subdirectory.
2 WordPress login screen

WPAutoBlog opens the WordPress authorization page. Log in to WordPress if requested.

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.

Manual connection with an Application Password

Use this fallback only if the normal WordPress authorization process does not complete.

  1. In WordPress, use a user who can create and publish posts, or create a dedicated user for WPAutoBlog.
  2. Go to Users → Profile → Application Passwords.
  3. Generate a new Application Password for WPAutoBlog and copy it.
  4. Remove any spaces WordPress displays in the generated password.
  5. In WPAutoBlog, open Websites and click Application Password for the unverified website.
  6. Enter the WordPress username and generated Application Password, then complete the connection.
Do not enter your normal WordPress login password, hosting password, or database password.

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.

Team Access

WPAutoBlog Team Access lets you invite other people to collaborate on your WPAutoBlog account while keeping sensitive account and billing settings under the owner's control.

Team Access is a $199 one-time purchase and includes up to 3 additional team members. The Team owner does not use one of the 3 member seats.

Getting started

1

Activate Team Access

Log in to WPAutoBlog and open Teams from the navigation. If Team Access is not already enabled, activate it there. Team Access is a $199 one-time purchase for up to 3 additional members.

2

Name your workspace

Open the Teams page and update the Workspace Name. Invited members will see this name when selecting the Team workspace.

3

Invite team members

On the Teams page, enter a member's email address and send the invitation. Pending invitations reserve an available member seat. The owner does not consume a seat, and you can invite up to 3 additional members.

4

Accept the invitation

Existing WPAutoBlog users can accept with their existing account. New users can create an account through the invitation flow. Once accepted, the Team becomes available from Account Settings.

5

Switch accounts and workspaces

From Account Settings, members can switch between their Personal account and the Team workspaces they belong to. You can belong to more than one Team and can also own a Team while belonging to another one. An owner's Personal account already represents their own WPAutoBlog resources, so their own workspace is not shown as a separate switching option.

What can Team members do?

While working inside a Team workspace, members can use the owner's shared WPAutoBlog resources and existing connected WordPress websites for supported collaborative workflows.

Feature Owner Team member
Use shared WPAutoBlog resourcesYesYes
Use connected WordPress sitesYesYes
Add/connect WordPress sitesYesNo
Delete/disconnect websitesYesNo
Manage Team membersYesNo
Rename workspaceYesNo
Change Pabbly webhookYesNo
Change API keysYesNo
Manage billing or planYesNo
Resource usage: When a member works inside a Team workspace, shared WPAutoBlog usage and limits belong to the Team owner's account. When the member switches back to Personal, they use their own WPAutoBlog account and resources.

WordPress websites and Team members

Team members can use WordPress websites that the owner has already connected to the Team owner's WPAutoBlog account. For security and resource control, Team members cannot add or connect a new WordPress website, or delete or disconnect an existing website. Only the owner can manage WordPress connections.

Private account settings

Team membership does not provide access to sensitive owner account settings. Team members cannot manage owner-level settings such as:

  • API keys
  • Pabbly webhook URL
  • Billing, subscription, or plan settings
  • Team membership management
  • Workspace name
  • WordPress connection management

Managing Team access

The Team owner can:

  • Revoke a pending invitation;
  • Remove an existing member; and
  • Rename the workspace.

After a member is removed, they can no longer access that Team workspace.

Team Access FAQ

Does a Team member need their own WPAutoBlog subscription?

No. When working inside a Team workspace, invited members use the Team owner's shared WPAutoBlog resources and limits. Their Personal account remains separate.

Does the Team owner count toward the 3-member limit?

No. Team Access supports up to 3 additional members. The owner does not consume a member seat.

Do pending invitations count toward the limit?

Yes. A pending, non-expired invitation reserves a member seat until it is accepted, revoked, or expires.

Can I belong to more than one Team?

Yes. Available Team workspaces can be selected from Account Settings.

Can I own a Team and also be a member of another Team?

Yes. Your own Team and memberships in other Teams are independent.

Can Team members add or remove WordPress websites?

No. Team members can use existing connected WordPress websites, but only the owner can add, connect, delete, or disconnect websites.

Can Team members see or change my API keys or Pabbly webhook?

No. Sensitive owner account settings remain restricted to the owner.

How do I switch back to my own account?

Go to Account Settings and select your Personal account from the Active Account selector.

Most common reasons for connection issues

Standard connections use WordPress Application Password authorization and require a publicly reachable WordPress REST API plus a user who can create posts.

Use Websites → Test Connection to check an existing connection without changing its saved credentials.

Use the Alternative Connector only when the standard authorization flow cannot be used, such as a custom WordPress admin setup; it requires the WPAutoBlog plugin.

If a firewall, security plugin, or hosting WAF blocks WPAutoBlog server requests, allow the WordPress REST API and whitelist 159.203.96.206 when your host uses an IP allowlist.

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 an authentication or permission error, reconnect the site and approve WPAutoBlog through the WordPress Application Password authorization screen. The authorized WordPress user must be allowed to create posts.

If your server or security layer strips the Authorization header, ask the host or security-plugin administrator to allow WordPress REST API authentication rather than installing an unrelated authentication plugin.

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 and it blocks WPAutoBlog server requests, whitelist our IP: 159.203.96.206.

Cloudflare

Cloudflare by itself does not require a special WPAutoBlog connector. The standard connection uses direct WordPress REST API requests with an Application Password.

If your Cloudflare, host firewall, or security plugin blocks those requests, allow the WordPress REST API and WPAutoBlog server IP 159.203.96.206, then use Websites → Test Connection.

Use the plugin-based Alternative Connector only when direct Application Password REST access cannot be used; it is not the default Cloudflare setup.

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. Confirm that WordPress Application Passwords are available and that no security plugin disables them. For older WordPress installations, a compatible Application Passwords plugin may be required.

500 server error when trying to connect

Enter a WordPress site URL, wp-admin URL, or wp-json URL. Both root and subdirectory installs are supported.

https://example.com
https://example.com/blog

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' );