0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AI SaaSツールを使って副業収入を月10万円増やした話

0
Posted at

AI SaaSツールを使って副業収入を月10万円増やした話

こんにちは。エンジニアの傍ら、AI SaaSツールを活用したSNS運用代行で副業収入を増やしている者です。本記事では、実際に月10万円の副業収入を実現するまでの過程と、使用したツール・作業フロー・単価設定について、具体的に解説します。

なぜエンジニアがSNS運用代行で稼げるのか

エンジニアは、プログラミングスキルだけでなく、自動化思考やツール選定能力に長けています。これがSNS運用代行では大きな武器になります。

従来のSNS代行業務は、コンテンツ作成に膨大な時間がかかります。しかし、AI SaaSツールを組み合わせることで、以下のタスクを自動化・効率化できます:

  • スクリプト生成(ChatGPT)
  • 動画編集(ShortsAI、Captions)
  • サムネイル作成(Midjourney、Canva API)
  • スケジューリング(Buffer、Later)

この効率化により、少ない工数で複数のクライアントを抱えることが可能です。

実際に使った業務フロー

私が月10万円達成までに構築したワークフローを公開します。

フェーズ1: コンテンツ企画・スクリプト生成(30分/本)

# ChatGPT APIを使ったプロンプト例
curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "gpt-4",
    "messages": [
      {
        "role": "user",
        "content": "YouTube Shortsに最適な営業系の15秒スクリプトを5パターン作成してください。ターゲットはフリーランスです。"
      }
    ]
  }'

ChatGPT Plusで直接入力するか、APIで自動化するかは案件規模で判定します。月3本程度なら手動、月20本以上ならAPI化します。

フェーズ2: 動画素材準備(15分/本)

ShortsAIを使用することで、テキストから自動的に動画を生成できます。

ShortsAIの使用フロー:

  1. スクリプトをコピペ
  2. BGM・スタイルを選択
  3. 生成ボタンをクリック
  4. 1分以内に完成動画をダウンロード

これまで「素材探し+カット+テロップ追加」に2時間かかっていた作業が、15分に短縮されました。

フェーズ3: テロップ・字幕追加(20分/本)

CaptionsというAIツールで自動生成したテロップを微調整します。

# 自動テロップ調整スクリプト例
import requests

def add_captions(video_url, lang="ja"):
    payload = {
        "video_url": video_url,
        "language": lang,
        "style": "modern"
    }
    response = requests.post(
        "https://api.captions.ai/v1/process",
        json=payload,
        headers={"Authorization": f"Bearer {API_KEY}"}
    )
    return response.json()

# 使用例
result = add_captions("https://example.com/video.mp4")
print(result["processed_video_url"])

フェーズ4: スケジューリング&投稿(10分/本)

Bufferを使い、複数プラットフォーム(YouTube Shorts、TikTok、Instagram Reels)に同時投稿。

// Node.jsでバッファAPI経由の投稿スケジュール
const axios = require('axios');

async function schedulePost(videoUrl, platforms, scheduledTime) {
  const response = await axios.post('https://api.bufferapp.com/1/updates/create.json', {
    access_token: BUFFER_TOKEN,
    profile_ids: platforms,
    media: { link: videoUrl },
    scheduled_at: Math.floor(new Date(scheduledTime).getTime() / 1000)
  });
  return response.data;
}

// 例:3プラットフォームに同時スケジュール
schedulePost(
  'https://example.com/video.mp4',
  ['youtube_shorts_id', 'tiktok_id', 'instagram_id'],
  '2024-01-15T18:00:00Z'
);

総制作時間:75分/本

単価設定と月10万円達成の内訳

クライアント獲得初期は、実績作りのため月5,000円/本で受注していました。3ヶ月で実績が出て、以下のような単価体系に変更しました:

プラン 月本数 単価 小計
ベーシック(30秒動画5本) 5本 ¥8,000 ¥40,000
スタンダード(30秒動画10本) 10本 ¥7,000 ¥70,000
カスタム案件 1件 ¥15,000〜 ¥20,000
合計 16本 平均¥6,875 ¥130,000

実際には効率化により、月16本を週20時間程度で対応できています(時給換算:約¥3,000)。

クライアント獲得の工夫

単なる「SNS代行」では競合が多いため、以下の工夫をしました:

1. 特定ニッチに特化

「フリーランス向け営業ノウハウ」「美容系起業家向けBranding」など、狭く深い領域に特化することで、単価交渉が有利になります。

2. ポートフォリオをGitHubで管理

portfolio/
├── shorts_samples/
│  ├── freelancer_campaign/
│  │  ├── video_001.mp4
│  │  ├── analytics.md
│  │  └── results.json
│  └── beauty_campaign/
└── case_studies/
   └── case_001_10k_to_50k_followers.md

成果数字を可視化することで、信用が生まれます。

3. Twitterで事例公開

「3ヶ月で登録者数3倍」「AIツール使用で制作時間90%削減」といった成果をスレッド化して発信することで、自然と問い合わせが入るようになりました。

注意点・課題

ここまで楽観的に述べてきましたが、実際の課題もあります:

  • クライアント依存性:特定のクライアントに依存すると、突然契約終了で月10万円失うリスク
  • アルゴリズム変動:TikTok・YouTube仕様変更で、生成動画の再現性が低下する
  • 税務面:月10万円を超えると、開業届・確定申告が必須(青色申告推奨)

これらを踏まえ、3〜5社との契約を同時進行し、リスク分散することが重要です。

今後の展望

現在、さらに効率化を進めています:

  • Claude APIによるスクリプト自動選別
  • Runway MLで動画編集の一部自動化
  • HubSpotでクライアント管理・自動レポート生成

これらを導入することで、月20万円達成も視野に入ってきました。

まとめ・ツール紹介

本記事で紹介した手法を手軽に試したい方には、ShortsAIが便利です。
設定不要ですぐに使えます。

エンジニアのスキルを活かし、AIツールで効率化することで、副業での月10万円は十分達成可能です。ぜひ本記事の内容を参考に、自身のビジネスに組み込んでみてください。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?