Blog Connections & Publishing
Connect J77.ai to your blog and publish content directly to WordPress or Supabase-powered sites. Schedule posts or publish immediately with one click.
Overview
Instead of copying content and manually uploading, you can:
- Connect your blog once
- Publish or schedule posts directly from J77.ai
- Include featured images automatically
- Maintain proper formatting (Markdown → HTML)
Setting Up Connections
Navigate to Settings → Blog Connections to add your sites.
WordPress Sites
J77.ai uses Application Passwords to publish to self-hosted WordPress sites.
- In your WordPress admin, go to Users → Profile
- Scroll to Application Passwords
- Enter a name (e.g., "J77.ai") and click "Add New Application Password"
- Copy the generated password
- In J77.ai, add a WordPress connection with your site URL, username, and the application password
Note: WordPress.com hosted sites are not supported. You need a self-hosted WordPress installation (your own domain) with the REST API enabled.
Supabase-Powered Sites
For sites that use Supabase as a backend (like Ready Signal), you can publish directly to the database.
- Get your Supabase project URL and anon key
- Add a Supabase connection in J77.ai
- Configure the table name and field mappings (if different from defaults)
Field Mapping
If your blog uses different column names, configure the field mapping:
- Slug - URL-friendly identifier
- Title - Post title
- Content - Post body (HTML)
- Excerpt - Short summary
- Cover Image - Featured image URL
- Author - Author name
- Status - Published/draft status
Publishing Content
After completing a build:
- View your deliverable
- Click "Publish to Site"
- Select your connected blog
- Choose "Publish Now" or "Schedule"
- Confirm publication
Publish Now
Content is immediately published to your blog. For WordPress, it will appear as a published post. For Supabase sites, it will be inserted into your posts table.
Schedule for Later
Choose a date and time for publication. J77.ai will automatically publish the post at the scheduled time. This is useful for:
- Building up a content backlog
- Timing posts for optimal engagement
- Coordinating with marketing campaigns
Featured Images
If your content has a generated image:
- WordPress - The image is downloaded, uploaded to your media library, and set as the featured image
- Supabase - The image URL is passed to your configured cover image field
Content Formatting
J77.ai converts Markdown to HTML before publishing:
- Headers become proper HTML headings
- Lists maintain their structure
- Links are preserved
- Code blocks use proper formatting
Testing Connections
Before publishing real content, use the "Test Connection" button to verify:
- Credentials are valid
- API access is working
- The table/endpoint exists
Troubleshooting
WordPress "404" or HTML response
This usually means the REST API is not accessible. Check that:
- Your site is self-hosted (not *.wordpress.com)
- Permalinks are enabled
- No security plugin is blocking the REST API
Authentication failed
Verify that:
- The username matches your WordPress admin username
- The application password is copied correctly (no spaces)
- The user has permission to create posts
Duplicate slug error
Each post needs a unique slug. If you're republishing, the system will automatically append a timestamp to create a unique slug.