カテゴリ
AIコーディングで作るサイトの公開・運用
Claude Code × GitHub × Vercelを使った、非エンジニアでもできるサイト公開・管理ワークフロー
Claude Code × GitHub × Vercel ワークフロー
Claude CodeやCursorでAIコーディング → GitHubにプッシュ → Vercelで自動デプロイ。プレビュー環境での確認からPRマージまで、低コストで「作る → 確認する → 公開する」のサイクルを回せる構成を紹介します。
開発環境の使い分け
HTMLを中心としたシンプルなページや1枚もののLPを作る場合はCursorが便利。GUIベースで操作でき、ファイルの作成や編集が視覚的にわかりやすいためです。複数のファイルにまたがるプロジェクトや、APIを使った機能を追加したい場合は、ターミナル上でClaude Codeを起動して作業しています。
GitHub × Vercel連携の設定
GitHubとVercelを連携しておくと、GitHubにプッシュするだけで自動的にサイトがデプロイされるようになります。設定方法は、VercelのプロジェクトからGitHubのリポジトリを選択して同期するだけ。一度設定すれば、あとは意識することなく自動で同期されます。
Vercelのサービス活用
Vercelは単なるホスティングサービスではありません。Storage機能として、データベース(KV、Postgres)、定期実行(QStash)、メール送信(Resend)なども提供しています。これらのサービスを活用したコーディングも、Claude Codeで指示すれば対応してくれます。月額$10程度で利用できるSpeed Insightを使えば、サイトのパフォーマンスや使いやすさに関する課題が数値化されます。
低コスト運用の考え方
小規模であれば、GitHubもVercelも無料枠でなんとかギリギリ運用できます。Claude Codeは月$20程度からちまちま使えるので、低コストで「作る → 公開する」が実現できます。もう少し規模が大きくなっても、Claude Code $100、Cursor $20、Vercel Pro $20に多少の従量課金を加えた程度で、複数のサイトやページを管理できます。
Shopifyを使ったヘッドレスEC構築
Shopify Storefront API、Next.js ISR、会員価格システムなど、高速で柔軟なヘッドレスECサイトの設計・実装
Shopifyを使ったヘッドレスECサイト構築
Shopifyの商品管理・決済機能をそのまま活用しながら、フロントエンドを完全に自由にカスタマイズ。Next.jsによる高速な静的生成、自由度の高いデザイン、複雑なビジネスロジックの実装が可能に。テーマの制約から解放され、ブランドの世界観を表現するサイトを構築できます。
Next.js ISRによる高速表示
Incremental Static Regeneration(ISR)で、静的サイトの高速さと動的コンテンツの新鮮さを両立。商品ページはキャッシュから即座に配信され、Core Web Vitalsが大幅改善。在庫や価格の更新もWebhookで自動反映されます。
Shopify Cart API連携
ページ遷移なしで商品をカートに追加、数量変更、削除が可能。ストレスフリーな買い物体験でカート離脱を防ぎ、コンバージョン率を向上させます。Storefront APIのミューテーションとReactの状態管理を組み合わせた実装です。
B2Bアカウント向け自動割引&請求書払い
B2B顧客がログインすると自動で割引価格を表示。Shopifyの顧客タグとクーポン機能を組み合わせ、コード変更なしで柔軟な価格設定を実現。請求書払いはドラフトオーダーで対応し、法人取引のワークフローを効率化します。
Cloudinary画像配信最適化
ヘッドレスECで課題となる画像配信コストをCloudinaryで最適化。自動フォーマット変換、リサイズ、CDN配信で表示速度を向上させながら、サーバー負荷とコストを大幅に削減。Shopify商品画像との同期も自動化できます。
HubSpot CRM/CMS導入・外部連携
HubSpotの導入支援から、標準連携では対応できないカスタムAPI連携、外部ツールとの統合まで
HubSpot CRM/CMS導入・外部連携
HubSpotの標準連携アプリでは対応できない細かな要件をカスタムAPIで実現。条件付きの顧客同期、カスタムフィールドのマッピング、Shopifyとの双方向連携など、ビジネスに合わせた柔軟なCRM統合を設計・実装します。
HubSpot CMS導入と活用例
HubSpot CMS HubでWebサイトを構築し、Marketing Hubと連携してリード獲得からナーチャリングまでを一元管理。スマートコンテンツによるパーソナライズ、フォーム・CTA・LP作成、詳細なアクセス解析が可能になります。
自動化の設計
HubSpotワークフローで繰り返し作業を自動化。リード割り当て、フォローアップメール、タスク作成、プロパティ更新など、手作業を減らして営業・マーケティングの生産性を向上。標準機能で足りない場合はAPIで拡張します。
HubDB × スプレッドシート同期
Google Apps ScriptでスプレッドシートのデータをHubDBに自動同期。担当者はスプレッドシートで編集するだけで、HubSpotサイトの店舗一覧やランキング表示が自動更新。技術者不要で運用できる仕組みです。
誕生日クーポン施策
顧客の誕生日に合わせてクーポンを自動配信。HubSpotワークフローの再登録機能で毎年自動実行され、開封状況に応じたフォローアップも設定可能。SMS連携で開封率をさらに高めることもできます。
POS・オムニチャネル連携
オンラインとオフラインの顧客情報を統合し、シームレスな顧客体験を実現
顧客データ設計の全体像
オンラインとオフラインの顧客データを統合管理するための設計戦略。Shopifyをマスターデータとし、POSと双方向同期。個人情報保護とセキュリティを考慮しながら、シームレスな顧客体験を実現するアーキテクチャです。
POS同期アーキテクチャ
ShopifyとPOS(スマレジ等)間の顧客データ同期を設計。会員登録時の自動同期、既存顧客の重複防止、同期のオン/オフ制御など、運用しやすく信頼性の高い同期アーキテクチャを構築します。
ポイント→クーポン変換
実店舗で貯めたポイントをECサイトで使えるクーポンに変換。ポイント消費とクーポン発行の同期、不正防止、取り消し時のポイント返還など、安全で使いやすい変換システムを設計・実装します。
ポイント残高取得
ECサイトのマイページでPOSのポイント残高をリアルタイム表示。Shopify顧客IDとPOS会員番号のマッピング、APIの認証・セキュリティ設計により、安全かつ高速なポイント照会を実現します。
顧客マッチング
ECと実店舗で別々に登録された顧客を統合。メールアドレスや電話番号をマッチングキーとし、住所の正規化、同期エラーからのリカバリーなど、実運用で必要な機能を備えた名寄せシステムです。
会計・請求書自動化
スプレッドシートから請求書を自動生成、べき等性制御やリトライ機構による安定運用
スプレッドシートを「入力の中心」に据える
担当者が使い慣れたスプレッドシートをそのまま入力インターフェースに。新しいツールの学習コストなしで、入力したデータから請求書・納品書を自動生成。Google Apps Scriptとfreee APIを連携させた実用的なソリューションです。
運用を守るセキュリティ設計
APIトークンの安全な管理、多層防御によるアクセス制御、監査ログの記録など、中小企業でも無理なく導入できるセキュリティ設計。専任のセキュリティ担当者がいなくても、安心して運用できる仕組みを構築します。
「やり直し」に強いシステム
同じ請求書を二重に作成しない重複防止、ネットワークエラー時の自動リトライ、べき等性を保証する設計で「やり直し」に強いシステムを実現。操作ミスを恐れずに使える、現場フレンドリーな設計です。
大量データでもスムーズに動く工夫
月末の一括請求など大量データを処理する際の設計。ページング処理、並列実行の制御、進捗表示など、数百件のデータでもタイムアウトせずスムーズに処理できる仕組みを実装します。
本番投入前のテスト機能
本番データを壊すことなく動作確認できるドライランモード、入力データの事前検証、エラーの詳細レポート。初めて使う担当者でも安心して操作できる、テストファーストな設計アプローチです。
受注管理システム連携
受注管理システムとECの双方向同期、OAuth認証による安全なAPI連携
EC受注管理の自動化
Shopifyの注文を受注管理システム(NextEngine等)に自動連携し、出荷から発送通知までを自動化。手作業による転記ミスを防ぎ、受注処理の工数を大幅削減。複数店舗の一元管理も可能です。
注文データ連携の仕組み
Shopify Webhookで注文をリアルタイム検知し、受注管理システムの形式に変換して自動連携。重複防止、エラー時のリトライ、ステータス管理など、安定稼働に必要な仕組みを実装します。
発送通知の自動化
受注管理システムで出荷処理が完了したら、追跡番号と配送会社をShopifyに自動連携。顧客への発送通知メールも自動送信され、カスタマーサポートの問い合わせ対応も軽減できます。
スプレッドシート連携
受注データをGoogle Sheetsに自動エクスポートし、集計や分析に活用。在庫データの同期も可能で、スプレッドシートで在庫を管理している現場でも、シームレスに連携できます。
信頼性を高める設計
OAuthトークンの自動更新、同時実行を防ぐロック機構、処理の冪等性保証など、24時間365日安定稼働するための信頼性設計。障害発生時も自動復旧し、運用者の負担を最小限に抑えます。
その他の様々な解決アイディア
特定のカテゴリに収まらない、業務改善や課題解決のためのアイディアやプロジェクト事例
社内専用AIアシスタント導入の全体像
カスタマーサポートの属人化を解消するため、社内WikiとAIチャットを連携。数千件の対応履歴をAIに学習させ、根拠に基づいた回答を生成するRAGシステムを構築。新人でも初日から使える情報基盤を実現しました。
RAGシステムの設計アプローチ
なぜRAG(検索拡張生成)を選んだのか。単純なChatGPT利用との違い、「根拠を示せる」ことの重要性、そして非エンジニアでも理解できるRAGの仕組みを解説します。
分散データの統合とベクトル検索
マニュアル、対応履歴、見積データなど、複数のデータソースを1つのデータベースに統合。1回の検索で全データを横断できる仕組みと、ベクトル検索の考え方を紹介します。
AIチャットのUI/UX設計と運用
全ページで使えるチャットウィジェット、フレンドリーなデザイン、免責事項の明示、監査ログによる透明性確保。実際に使われるAIチャットを目指したUI/UX設計と運用のポイントを解説します。
差分同期によるコスト最適化
数千件のデータを毎回処理すると時間もコストもかかります。コンテンツハッシュによる変更検知で、変更があったものだけを再処理する差分同期の仕組みを紹介します。