Getting Started with AI Content Writer
Welcome to ContentRob! This guide will help you get started with our AI content writer for creating and publishing SEO-optimized articles.
1. Create Your Account
Sign up for a free account at app.contentrob.com. You can register using:
- Email and password - Traditional registration with your email
- Google OAuth - Quick sign-in with your Google account
đź’ˇ Pro Tip: Use Google OAuth for faster login and you won't need to remember another password!
2. Complete Your Profile
After signing up, complete your profile to personalize your experience.
- Name: Your display name visible to others
- Title: Your professional title or role (e.g., "Content Marketer", "Blogger")
- Company: Your organization name (optional)
- Bio: A brief description about yourself (optional, max 500 characters)
- Website: Your website or portfolio URL (optional)
- Sitemaps: Add one or more sitemap URLs from your website. These are used during AI writing to suggest and insert internal links to your existing content.
- Webhook URL: Provide a secure endpoint on your website to receive generated content via webhook for automatic publishing to your CMS.
3. Choose Your Plan
Start with our Free plan to explore the AI content writer features. You get:
- 3 AI-generated articles per month with our AI content writer
- 1 video transcription to article per month
- 1 social media platform connection
- Basic SEO optimization for AI-written content
When you're ready for more, upgrade to a paid plan for unlimited access to advanced AI content writer features including bulk article operations, webhook integrations, and API access.
âś… Ready to Start: Once your account is set up, you can begin creating content with our AI content writer, transcribing videos to articles, and publishing across multiple platforms!
How to Use ContentRob
There are two ways to use ContentRob based on your needs and preferences. Choose the option that works best for you.
Option 1: Cloud Platform
Sign Up for a Free Account
Get started immediately with our cloud-hosted platform. No installation required, accessible from anywhere.
- Instant access - no setup required
- Automatic updates and new features
- Managed infrastructure and security
- Free plan available to get started
- Multiple paid plans for scaling
Option 2: Self-Hosted
Buy and Self-Host the Script
Purchase the complete source code and host ContentRob on your own infrastructure for full control.
- Complete source code ownership
- Host anywhere (AWS, DigitalOcean, etc.)
- Full customization capabilities
- No monthly subscription fees
- Detailed installation instructions included
What You Get with Self-Hosted Option
Complete Package Includes:
- Full source code (Frontend + Backend)
- Detailed installation guide and documentation
- Docker deployment configuration
- Database schemas and setup scripts
- Environment configuration templates
- Technical support during setup
Which Option Should You Choose?
| Feature | Cloud Platform | Self-Hosted |
|---|---|---|
| Setup Time | Instant | 1-2 hours |
| Cost | Free or subscription | $200 one-time |
| Maintenance | Managed for you | Self-managed |
| Customization | Standard features | Unlimited |
| Updates | Automatic | Manual |
| Data Privacy | Cloud-hosted | Full control |
⚡ Limited Time Pricing: The self-hosted script is currently available for $200. This introductory price will increase as we add more features and improve the platform. Secure your copy now at this special price!
AI Content Writer - Generate Articles
Create high-quality, SEO-optimized articles using our AI content writer tool. The page uses a 3-step wizard and a template-first workflow that matches how you actually write with AI in the app. Open AI Content Writer
How the AI Content Writer Works (3-Step Wizard)
- Step 1 — Choose a Template: Pick an AI writing template from the grid (e.g., full blog post, rewrite, listicle, tutorial). This sets the right inputs and defaults for the AI content writer workflow.
- Step 2 — Configure Inputs: Provide your topic/keywords and refine settings such as style, tone, target audience, word count, SEO options, and images. If you added Sitemaps in your profile, our AI content writer will suggest internal links from your site while drafting.
- Step 3 — Generate & Edit: Start article generation with our AI writer, review the result in the editor, refine sections, and finalize your article.
On-page Indicators & Tools
- AI writes left: A usage counter in the header shows remaining generations for your plan (e.g., 7/25). It updates automatically.
- Back navigation: Use the back button to return to template selection or exit to your content list.
- Template-aware UI: Inputs and guidance adapt to the selected template to keep the flow simple.
Optimization Features
SEO & Structure
Headings, meta-ready structure, and optional keyword emphasis for better search performance
Internal Linking
Suggests links to your existing pages using your configured sitemaps
Images
Optionally include relevant images to enhance the article
Web Research
Can incorporate recent information for accuracy and freshness
⚠️ Best Practice: Use your brand voice and add examples/screenshots before publishing. Our AI content writer usage counter helps you plan longer drafts without interruptions.
Video to Article with AI Content Writer
Transcribe videos and media into clean, structured articles with our AI content writer converter. Open Transcribe
What You Can Convert
- Link-based: TikTok, YouTube, Instagram, Loom, Snapchat, Facebook, and direct video URLs
- File uploads: Audio, Video, and Image files (max 500MB)
How It Works
- Select a source from the grid (e.g., TikTok, YouTube, Direct Video Link, Audio File, Image).
- Provide details:
- Title (optional) to help identify your job
- URL for link-based sources or Upload a file for audio/video/image
- Language selection (default: English)
- Transcription Prompt (optional) to guide names, terms, or context
- Start Transcription. You can queue multiple tasks; the button re-enables immediately after a task starts.
- Real-time progress appears via a floating progress card (WebSocket updates). Timed‑out tasks (30+ minutes) are auto‑cleaned.
- Review results: View text, copy to clipboard, download as Markdown, or open the job details from Recent Conversions.
Usage & History
- Transcription hours left is shown in the header and updates automatically.
- Recent Conversions lists your latest jobs with status badges and snippets; you can delete entries anytime.
- Job History provides a dedicated page for all past conversions.
File & Accuracy Notes
- File limits: up to 500MB; common audio (MP3, WAV, M4A, OGG, AAC), video (MP4, MOV, AVI, WEBM, MKV), and images (JPG, PNG, WEBP).
- Model: Whisper‑large‑v3‑turbo (backend‑mapped) with automatic punctuation and formatting.
- Quality: Best results with clear audio; include a short prompt for domain terms and spellings.
AI Content Writer Scheduling
Plan and automate publishing for your AI-generated articles. Manage schedules in one place with usage tracking, list/calendar views, logs, and quick edits. Open Schedules
Where to Schedule
- From Article Details: Use the Schedule tab to create or update a schedule for the current article (uses your saved Webhook URL when publishing to your site).
- From Schedules: See all jobs, switch between List and Calendar views, and edit existing ones. When no jobs exist, you'll see a Create First Schedule action.
Supported Platforms
- dev.to: Connect your account in Integrations, then schedule articles to publish to dev.to.
- Hashnode: Connect your blog in Integrations, then schedule articles to publish to Hashnode.
- Your Website: Use your configured Webhook URL to deliver content to your CMS for scheduled publishing.
Create or Edit a Schedule
- Select Article: Schedules are linked to an article (title and slug are shown in the list).
- Pick Date & Time: Choose the exact time to publish; times are shown in your timezone.
- Webhook Target: Your job sends content to the configured Webhook URL in Settings.
- Publish/Draft: The Article's Publish toggle controls whether the webhook should publish immediately or save as draft.
- Save: Jobs appear with a status badge: pending, running, completed, failed, or cancelled.
Usage, Views and Logs
- Usage Counter: The header shows plan usage and remaining schedules.
- Stats: Quick cards for totals, pending, running, completed, failed, and cancelled.
- Views: Toggle between List and Calendar views; filter by status.
- Logs: Open job logs to see detailed actions and timestamps.
- Pagination: Navigate through large schedule histories.
đź’ˇ Tip: Ensure your Webhook URL is set in Settings and your article's Publish toggle matches your intent (publish vs draft) before scheduling.
Platform Integration - Dev.to for AI Content
Publish your AI-written technical articles directly to Dev.to. Connect and manage this integration in Integrations.
Required Credentials
| Credential | Where to Find | Required |
|---|---|---|
| API Key | Dev.to Settings → Extensions → API Keys | Yes |
| Default Organization | Optional organization ID to publish under an org | Optional |
Setup Instructions
- Go to dev.to/settings/extensions
- Click "Generate API Key"
- Give it a descriptive name (e.g., "ContentRob Integration")
- Copy your API key immediately (you won't see it again)
- In ContentRob, go to Integrations
- Click Connect Dev.to and paste your API key
- Optionally set Default Organization
- Enable/disable Cross‑post Tags and Canonical Link
- Click Connect, then Test or Disconnect anytime
âś… Connection Successful: You can now publish articles directly to Dev.to from ContentRob!
Publishing & Scheduling
- Choose publish vs draft from the article's Publish toggle
- Add tags (up to 4) and optional canonical URL
- Publish to personal account or organization
- Cover images are included when available
- Supports scheduled publishing from the Schedules page
⚠️ Dev.to Guidelines: Make sure your content follows Dev.to's community guidelines. Avoid excessive self-promotion and focus on providing value to the community.
Platform Integration - Hashnode
Publish your articles to your Hashnode blog. Connect and manage in Integrations.
Required Credentials
| Credential | Where to Find | Required |
|---|---|---|
| API Key | Hashnode Settings → Developer → API Tokens | Yes |
| Publication ID | Target a specific publication/blog (optional) | Optional |
Setup Instructions
- Log in to your Hashnode account
- Go to hashnode.com/settings/developer
- Click "Generate New Token"
- Give it a name (e.g., "ContentRob")
- Select the required permissions (read and write access)
- Copy your API token
- In ContentRob, go to Integrations
- Click Connect Hashnode and paste your API key
- Optionally enter Publication ID
- Enable/disable Cross‑post Tags and Canonical Link
- Click Connect, then Test or Disconnect anytime
đź’ˇ Finding Your Publication ID: You can find your publication ID in the Hashnode GraphQL API explorer or by checking your blog's settings. If left empty, content will publish to your default publication.
Publishing & Scheduling
- Full markdown support for rich formatting
- Add tags for better discoverability (up to 5 tags)
- Set custom slugs for SEO-friendly URLs
- Include cover images
- Set canonical URLs for SEO
- Choose publish vs draft from the article's Publish toggle
- Supports scheduled publishing from the Schedules page
Best Practices
- Use high-quality cover images (recommended: 1200x630px)
- Add relevant tags to reach your target audience
- Write compelling meta descriptions
- Include code snippets with proper syntax highlighting
- Engage with comments to build community
Webhook Integration
Use a publishing webhook to send finished articles from ContentRob to your website/CMS. This webhook is for receiving article payloads to publish on your site, not for receiving generic status updates.
Set Your Publishing Webhook
- Go to Settings → Webhooks and enter your site's HTTPS endpoint (e.g.,
https://your-site.com/api/contentrob). - Click Save Webhook URL, then Test to verify your endpoint.
- From any article, use Publish or create a Schedule; the article payload will be POSTed to your endpoint.
Article Payload (POST)
{
"event": "content.publish", // always content.publish for website hook
"timestamp": "2025-01-29T12:00:00Z",
"data": {
"article_id": "abc123",
"title": "My Article Title",
"slug": "my-article-title",
"content_markdown": "# Heading...", // full markdown content
"excerpt": "Short summary...",
"keywords": ["ai", "nextjs"],
"meta": {
"canonical_url": "https://yoursite.com/blog/my-article-title",
"publish": true, // publish now or save as draft
"thumbnail_url": "https://.../image.jpg",
"tags": ["web", "tutorial"]
}
},
"user": { "id": "user123" }
}
Webhook Security
Verify webhook authenticity using these headers:
X-ContentRob-Signature- HMAC SHA256 signatureX-ContentRob-Event- Event typeX-ContentRob-Timestamp- Unix timestamp
Verification Example (Python):
import hmac
import hashlib
def verify_webhook(payload, signature, secret):
expected = hmac.new(
secret.encode(),
payload.encode(),
hashlib.sha256
).hexdigest()
return hmac.compare_digest(signature, expected)
Endpoint Requirements
- Accept
POSTJSON requests and return HTTP 2xx on success - Process the
content_markdown(or convert to HTML) and store it in your CMS - Honor
meta.publishto publish immediately or save as draft - Use HTTPS in production; endpoint must be publicly reachable
Retry Policy
- Up to 3 retry attempts on failure
- Retry intervals: 1 min, 5 min, 15 min
- Events discarded after 3 failed attempts
AI Content Writer Subscription Plans
Choose the AI content writer plan that best fits your article creation needs.
Free — $0/mo, $0/yr
- AI Articles: 4
- AI Words: 5,000
- Transcription Hours: 1
- Keyword Clusters: 5
- Keywords Limit: 10
- Scheduled Posts: 2
- Platform Publishing: 1
- Platform Integrations: 1
- Humanising: 3
- Image Generation: 4
Starter — $10/mo, $110/yr
- AI Articles: 20
- AI Words: 25,000
- Transcription Hours: 5
- Keyword Clusters: 25
- Keywords Limit: 100
- Scheduled Posts: 25
- Platform Publishing: 20
- Platform Integrations: 3
- Humanising: 15
- Image Generation: 20
Professional — $30/mo, $340/yr
- AI Articles: 60
- AI Words: 90,000
- Transcription Hours: 10
- Keyword Clusters: 100
- Keywords Limit: 1,000
- Scheduled Posts: 70
- Platform Publishing: 70
- Platform Integrations: 3
- Humanising: 50
- Image Generation: 70
Business — $100/mo, $1,100/yr
- AI Articles: 200
- AI Words: 500,000
- Transcription Hours: 100
- Keyword Clusters: 500
- Keywords Limit: 5,000
- Scheduled Posts: 500
- Platform Publishing: 300
- Platform Integrations: 10
- Humanising: 300
- Image Generation: 400
Frequently Asked Questions
General Questions
What is ContentRob AI Content Writer?
ContentRob is an AI content writer and publishing platform that helps you generate high-quality SEO-optimized articles, transcribe videos to articles, manage keywords, and publish content across multiple platforms automatically.
Do I need a credit card to start?
No! Our Free plan doesn't require a credit card. You can explore the platform and upgrade when you're ready.
Can I cancel my subscription anytime?
Yes, you can cancel your subscription at any time from your account settings. You'll continue to have access until the end of your billing period.
Technical Questions
Which AI models does the AI Content Writer use?
Our AI content writer uses state-of-the-art language models including GPT-4, Claude, and specialized models for different article writing tasks to ensure the highest quality output.
Is my data secure?
Yes! We use industry-standard encryption for all data at rest and in transit. Platform credentials are encrypted using AES-256 encryption.
Can I export my content?
Yes, you can export your content in multiple formats including Markdown, HTML, and PDF (available on paid plans).
Need More Help? Contact our support team at contact@contentrob.com or visit our Contact page.
Report an Issue
Found a bug, have feedback, or want to request a feature? Use our in‑app report form to contact the team. Open Report
What You Can Submit
- Bug Report – Technical issues or errors
- Complaint – Service or experience problems
- General Feedback – Suggestions and comments
- Feature Request – Propose a new capability
Form Fields
- Type – Choose Bug, Complaint, Feedback, or Feature Request
- Description – Provide details (min. 10 characters); sanitized for safety
- Severity – For Bug/Complaint: Low, Medium, High, Critical
- Screenshot – Optional JPG/PNG/WEBP up to 5MB
What Happens Next
- You'll see a success confirmation after submit
- Our team reviews your report and may reach out for more details