Yazo allows you to connect external services to export your generated content. Right now, Yazo only supports exporting content to WordPress. On this page you can find instructions how to connect your WordPress website to Yazo and quickly publish AI-generated content on your website.
WordPress Integration
To connect your WordPress website to Yazo, go to your Profile Settings, click on Integrations tab, and then click on Connect button.

A new popup window will appear, asking you to provide your WordPress Application Credentials. These include your website’s domain, your WordPress application username, and your WordPress application password.

How to create WordPress application password?
To create a new WordPress application password, login to your WordPress administrator dashboard, and in the main menu located on the left click Users, and then All Users. A new page will open.

On this page you can see a list of all users that are currently associated with your WordPress website. Write down the username of the account for which you will create a new application password. You will need it to connect with Yazo.
After that, click on the username of that user account. A new page will open. Here you can edit all the data associated with your WordPress account. Scroll down until you see the Application Passwords section.

In the New Application Password Name field enter the name of your application (i.e. Yazo). After that, click on the Add New Application Password button.
WordPress will now generate a new application password for you. It should be a string consisting of six groups of characters. Copy the whole application password, and save it somewhere along with your username. Do not delete whitespaces inside the password.
After that, return to Yazo integrations page, and enter all the necessary data that you just obtained. See below image for reference.

After you have successfully connected your WordPress website to Yazo, open one of your documents in the Projects archive, click on the WordPress icon in the text editor toolbar, and then click Export.

And voilĂ ! You have successfully connected your WordPress website to Yazo.
Common Errors
HTTP Error: 400
HTTP 400 error usually indicates that you have entered incorrect username or password. To fix this error, be sure to enter the right credentials when trying to connect your WordPress website with Yazo.
HTTP Error: 401

If you are getting the error 401 when trying to connect your WordPress website with Yazo, it could be due to these reasons:
- You have entered incorrect/invalid WordPress application credentials
- Your WordPress REST API doesn’t accept incoming connections
- Your NGINX/Apache server is stripping the basic authentication credentials from the request headers
The 401 is a very common error. Double check if you have the right WordPress application username and password before trying to connect your website with Yazo.
IMPORTANT: If your WordPress website is running on Apache web server, make sure that PHP-FPM PHP handlers are enabled for your domain. This is very important because other types of handlers may be stripping authentication headers, and thus preventing communication with WordPress REST API. You may want to contact your hosting’s support team for assistance. For more information, read this guide.
HTTP Error: 403
If you are getting HTTP 403 error when trying to connect your WordPress website with Yazo, it could be due to several reasons.
- Your WordPress account doesn’t have administrative rights
- Depending on your WordPress configuration, your account may not have privileges to make REST API requests. To resolve this, use WordPress administrator account.
- Your website is served behind Cloudflare proxy, and your WAF is blocking requests
- To resolve this, edit your Cloudflare configuration, and make sure that your WAF is not blocking requests sent from Yazo servers.
Server didn’t respond with a valid JSON response
If you are getting the “Server didn’t respond with a valid JSON response” error message, then it means that your server is not functioning properly. You can get this error if:
- You have entered incorrect website address
- Your website doesn’t run on WordPress
- WordPress REST API is disabled or not working properly on your website
- Your firewall is block incoming requests to your website
