MENU
  • IT導入・業務効率化
    • 在庫管理
    • IT導入補助金
  • WEB制作・開発
    • Web制作挑戦Web制作に関連する情報
    • webコーダー挑戦
    • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
    • コーディングメモ
    • エンジニア技術MEMO
    • コーダー技術MEMO
    • セキュリティ
  • IT TOOL一覧
    • ECサイトIT TOOL ECサイト
    • アピス在庫管理
    • クラウドファンディング
    • セルフオーダーシステム
    • レッスン施術サービスレッスン施術サービス予約サイト
    • シンプルクラウドソーシング
    • 会議室予約
    • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
  • ビジネス支援ツール
    • Canva
    • WordpressWordpressのサイト構築あれこれ!
    • ZOOM
    • エクセル・ワード
    • バーコード
  • このブランドはどこの国?|
  • テクノロジー・トレンド
    • スマートガジェット
      • イヤホン
      • スマホ・PC・タブレット
  • デザインチーム
  • マーケティング・ブログ運営
    • SEO・ブログ改善
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • マーケティング全般
  • ライフスタイル・健康
    • PC関連ネットで販売するPC関連商品の説明
    • トランプ高関税
  • お知らせ
技術が生活を楽にする
tecn
    • IT導入・業務効率化
      • 在庫管理
      • IT導入補助金
    • WEB制作・開発
      • Web制作挑戦Web制作に関連する情報
      • webコーダー挑戦
      • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
      • コーディングメモ
      • エンジニア技術MEMO
      • コーダー技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • ビジネス支援ツール
      • Canva
      • WordpressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
      • スマートガジェット
        • イヤホン
        • スマホ・PC・タブレット
    • デザインチーム
    • マーケティング・ブログ運営
      • SEO・ブログ改善
      • アクセス解析
      • ブログ運営
      • ブログ収益化
      • プロンプト
      • マーケティング全般
    • ライフスタイル・健康
      • PC関連ネットで販売するPC関連商品の説明
      • トランプ高関税
    • お知らせ
tecn
    • IT導入・業務効率化
      • 在庫管理
      • IT導入補助金
    • WEB制作・開発
      • Web制作挑戦Web制作に関連する情報
      • webコーダー挑戦
      • Webデザイナー挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
      • コーディングメモ
      • エンジニア技術MEMO
      • コーダー技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • ビジネス支援ツール
      • Canva
      • WordpressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
      • スマートガジェット
        • イヤホン
        • スマホ・PC・タブレット
    • デザインチーム
    • マーケティング・ブログ運営
      • SEO・ブログ改善
      • アクセス解析
      • ブログ運営
      • ブログ収益化
      • プロンプト
      • マーケティング全般
    • ライフスタイル・健康
      • PC関連ネットで販売するPC関連商品の説明
      • トランプ高関税
    • お知らせ
  1. ホーム
  2. 未分類
  3. アピスmini シリーズ|ステップメール機能実装  「無料版 STEPmini 詳細仕様 v1」

アピスmini シリーズ|ステップメール機能実装  「無料版 STEPmini 詳細仕様 v1」

2026 4/14
未分類
2026年4月14日
目次

対象範囲

本仕様 V1 は、STEPmini 無料版のMVPを対象とし、Googleスプレッドシート+GASで運用可能な最小構成を定義するものです。
目的は、見込み顧客や登録顧客に対して、起点日を基準としたステップメールを自動配信し、最低限の顧客管理・配信管理・停止管理を実現することです。

本バージョンでは、複雑な条件分岐、HTMLメール編集、高度分析、外部CRM連携は対象外としません。
無料版として「まず現場で回る」「導入しやすい」「保守しやすい」ことを優先します。

システム概要

STEPmini は、顧客マスタ、シナリオ設定、ステップ設定、配信履歴、各種設定をスプレッドシートで管理し、GAS の定期実行によって対象者へメール送信を行います。
送信判定は、顧客ごとの起点日と、各ステップに設定された経過日数を比較して行います。

メール送信はテキスト形式を前提とし、本文中の簡易差し込みに対応します。
また、送信済みの同一ステップは再送しない制御を行い、配信停止フラグが立っている顧客は送信対象から除外します。

機能仕様

1. 顧客管理

顧客情報は「顧客マスタ」シートで管理します。
V1で保持する項目は、顧客ID、氏名、メールアドレス、登録日または起点日、タグ、配信停止フラグとします。

顧客登録方法は、スプレッドシート直接入力、およびCSV相当の貼り付け運用を前提とします。
V1ではフォーム連携や自動同期は含めず、最低限のバリデーションとしてメール形式チェックを想定します。

2. シナリオ管理

シナリオは「シナリオ設定」シートで管理し、1レコードを1シナリオとして扱います。
保持項目は、シナリオID、シナリオ名、稼働状態(ON/OFF)、備考とします。

V1では、1顧客が複数シナリオに所属できる設計も可能ですが、初期実装を簡潔にするため、初期運用では1顧客1シナリオを基本運用とします。
複数シナリオ対応は将来拡張として考えます。

3. ステップ設定

ステップメールの内容は「ステップ設定」シートで管理します。
1レコードを1メールステップとし、シナリオID、ステップ番号、配信基準日数、件名、本文、送信ON/OFFを持たせます。

配信基準は「起点日からの経過日数」で統一します。
たとえば、1日後、3日後、7日後のように整数日で管理し、同一シナリオ内ではステップ番号順に意味を持たせます。

V1ではメール形式はテキストのみとし、件名・本文に対して最低限の差し込み変数を使用できます。
利用可能な差し込み項目は、少なくとも {name}、{company} 程度の基本項目とします。

4. 配信実行

GAS の時間主導トリガーにより、日次または1日複数回バッチを実行します。
実行時には、配信ON/OFFが有効であり、配信停止されておらず、起点日が存在し、当日がステップ条件に一致する顧客を抽出します。

抽出後、該当する件名・本文へ差し込み処理を行い、GmailApp または MailApp により送信します。
送信完了後は、同じ顧客に同じシナリオの同じステップを重複送信しないよう、配信履歴へ記録します。

V1では、同日に複数ステップが理論上該当する場合でも、該当分はすべて送信対象とします。
ただし運用上は、同日複数送信が起きないようステップ日数設計で回避する前提とします。

5. 配信履歴・エラーログ

送信結果は「配信履歴」シートに記録します。
記録項目は、送信日時、顧客ID、シナリオID、ステップ番号、送信先メールアドレス、送信結果、エラー内容とします。

送信結果は最低限「成功」「失敗」で区別し、失敗時は可能な範囲でエラーメッセージを記録します。
この履歴により、管理者は送信状況と失敗有無を確認できます。

V1では自動再送は行わず、失敗は履歴に残すのみとします。
再送要否は管理者判断とし、必要に応じて対象顧客データ修正後に別途対応する運用とします。

6. 配信停止・停止制御

顧客マスタに「配信停止フラグ」を持たせ、この値がONの顧客はすべてのシナリオ配信対象から除外します。
V1ではシナリオ単位の停止ではなく、顧客単位の全停止とします。

また、各シナリオ自体に稼働ON/OFFを設定でき、停止中のシナリオは送信対象にしません。
さらに、システム全体の緊急停止用として「配信ON/OFF」の共通設定を持たせ、トラブル時には全送信を停止できます。

7. 共通設定

「設定」シートに、送信元名、Reply-To、署名、テスト送信先アドレス、全体配信ON/OFFを保持します。
送信メールの末尾には設定された署名を自動付与します。

テスト送信は推奨機能として扱いますが、V1仕様上は項目を確保しておく前提とします。
これにより、次フェーズでの拡張がしやすくなります。

シート構成案

V1時点では、以下の5シート構成を標準とします。

シート名役割
顧客マスタ顧客情報、起点日、停止状態を管理する。
シナリオ設定シナリオ単位の基本情報と稼働状態を管理する。
ステップ設定各シナリオのメールステップ定義を管理する。
配信履歴送信結果とエラー内容を記録する。
設定システム共通値と制御フラグを管理する。

この構成は、無料版として保守しやすく、ユーザーにも理解しやすい最小単位です。

運用ルール

顧客データにメールアドレスまたは起点日が欠けている場合、その顧客は送信対象外とします。
シナリオまたはステップがOFFの場合も送信対象外です。

配信対象判定は、当日の日付と起点日との差分日数がステップ設定値と一致したときに成立します。
送信済み判定は、配信履歴上に「同一顧客ID × 同一シナリオID × 同一ステップ番号」が存在するかどうかで行います。

管理者は日常運用として、顧客登録、配信停止操作、履歴確認、失敗原因確認をスプレッドシート上で行います。
V1では専用管理画面は持たず、スプレッドシートをそのまま管理UIとして使用します。

V1で含める推奨機能

V1.1 または同時実装候補として、次の推奨機能を残します。

  • シナリオ複製機能。
  • 任意ステップのテスト送信機能。
  • シナリオ別の配信数・成功数・失敗数の簡易集計。
  • CSV貼り付け用フォーマットと入力チェック。

これらは無料版の満足度を高めますが、MVP成立に必須ではないため、実装順序は後ろに置けます。

V1の判断

V1仕様としては、「起点日ベースの単純なステップメールを、安全に重複なく送れること」を成功条件とします。
この段階では高機能化より、送信漏れ・重複送信・停止漏れを起こさないことを優先します。

次に進めるべきなのは、仕様V1をさらに実装可能レベルへ落とすための次の2点です。

  • シートごとの列定義。
  • 配信判定ロジックの詳細フロー。

シートごとの列定義


1. 顧客マスタシート

シート名(想定) customers(表示名例:顧客マスタ)

customers(表示名例:顧客マスタ)

列定義

列項目名(ヘッダ)型・例必須説明
Acustomer_id例:C0001必須顧客を一意に識別するID。手入力またはGASで採番。
Bname山田太郎任意氏名。差し込み {name} で使用。
Ccompany株式会社サンプル任意会社名。差し込み {company} で使用。
Demailsample@example.com必須メールアドレス。形式チェック対象。
Estart_date2026/04/01必須ステップ配信の起点日(登録日・申込日など)。
Ftagセミナー申込 / トライアル任意簡易タグ。セグメント用のメモ。V1ではロジック未使用。
Gstop_flagTRUE/FALSE必須配信停止フラグ。TRUE の場合は全シナリオから除外。
Hmemoテキスト任意顧客メモ。内部用コメント。

2. シナリオ設定シート

シート名(想定)scenarios(表示名例:シナリオ設定)

scenarios(表示名例:シナリオ設定)

列定義

列項目名型・例必須説明
Ascenario_idS001必須シナリオID。ステップ設定・履歴と紐付けるキー。
Bscenario_nameセミナー後フォロー7日間必須シナリオ名。管理画面表示や集計で使用。
CactiveTRUE/FALSE必須シナリオの稼働状態。FALSE の場合は全ステップ送信停止。
Ddescriptionテキスト任意シナリオの目的・対象などの説明。

3. ステップ設定シート

シート名(想定)steps(表示名例:ステップ設定)

steps(表示名例:ステップ設定)

列定義

列項目名型・例必須説明
Ascenario_idS001必須所属するシナリオID。scenarios と一致。
Bstep_no1, 2, 3…必須ステップ番号。シナリオ内での通し番号。
Cdays_from_start1, 3, 7…必須起点日からの経過日数。例:1=1日後。
DenabledTRUE/FALSE必須ステップ単位のON/OFF。FALSEなら送信しない。
Esubject例:ご参加ありがとうございました必須メール件名。差し込み可。
Fbodyテキスト必須メール本文(テキスト)。{name} 等差し込み可。
Gsend_time09:00任意任意。将来拡張用の送信希望時刻(現状はコメント扱い)。
Hmemoテキスト任意管理用メモ。

※V1では送信トリガーは「日次実行」であり、send_time は仕様上は利用せず、将来拡張のための列として確保しておく想定です。


4. 配信履歴シート

シート名(想定)logs(表示名例:配信履歴)

logs(表示名例:配信履歴)

列定義

列項目名型・例必須説明
Asent_at2026/04/13 09:01:23必須送信日時(タイムスタンプ)。
Bcustomer_idC0001必須対象顧客ID。
Cemailsample@example.com必須送信先メールアドレス。
Dscenario_idS001必須シナリオID。
Estep_no1必須ステップ番号。
FresultSUCCESS / ERROR必須送信結果。成功 or 失敗。
Gerror_messageInvalid email など任意エラー発生時のメッセージ内容。
Hmessage_idGmailメッセージID任意可能なら保存。トレース用。

重複送信防止条件
「customer_id + scenario_id + step_no」の組み合わせが既に SUCCESS で存在する場合、そのステップは再送しないロジックとします。


5. 設定シート

シート名(想定)settings(表示名例:設定)

settings(表示名例:設定)

列定義(キー=値 方式)

列項目内容例説明
A1keyfrom_name1列目はキー固定。
B1valueApice STEPmini2列目に値。
A2keyfrom_address送信元メール(必要なら)。
B2valueno-reply@example.com
A3keyreply_to返信先メールアドレス。
B3valuesupport@example.com
A4keysignatureメール署名。複数行可。
B4value--\nApice Technology
A5keyglobal_activeTRUE/FALSE
B5valueTRUE
A6keytest_emailtest@example.com
B6valuetest@example.com

settings シートは「key/value」形式として、GAS側で辞書のように読み込む想定です。

配信判定ロジックの詳細フロー

プロフィール DXジュン

👤 筆者プロフィール|DXジュン(Apice Technology 代表)

「tecn」を運営している DXジュン です。
Apice Technology株式会社の代表として、20年以上にわたり Web制作・業務改善DX・クラウドシステム開発に携わっています。

普段は企業の現場課題に寄り添いながら、
在庫管理システム/予約システム/求人管理/受発注システム/クラウドソーシング など、 中小企業の仕事を“ラクにするツール”を作っています。

tecn では、業務改善のリアルや、Webシステムの仕組み、 そして「技術が生活をちょっと楽しくしてくれる」ような 日常×デジタルのヒントをゆるく発信しています。

現在の注力テーマは 在庫管理のDX化。 SKU・JAN・棚卸・リアルタイム連携など、 現場で役立つ情報を発信しつつ、 自社のクラウド在庫管理システムも開発・提供しています。
無料在庫管理システムの提供も行っております。
下記より申し込んでください。

小規模店舗・倉庫向けのシンプルな在庫管理ツールを無料公開中

無料在庫管理システムを申し込む

🔗 Apice Technology(会社HP)
🔗 tecn トップページ
🔗 在庫管理システムの機能紹介
🔗 無料在庫管理システムのご提供

記事があなたの仕事や生活のヒントになれば嬉しいです。 コメント・ご相談があればお気軽にどうぞ!

未分類
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 在庫管理を劇的にラクにするGoogleフォーム×スプレッドシート活用術|GASで動くバーコード対応の無料ツール DLEX CHATGPT版
  • GalaxyでLDACを有効化する方法|切り替え設定手順と音が安定しない時のチェックリスト

関連記事

  • Pixel LDAC 有効化のやり方|開発者オプションの場所と990kbps設定
    2026年4月14日
  • GalaxyでLDACを有効化する方法|切り替え設定手順と音が安定しない時のチェックリスト
    2026年4月14日
  • 在庫管理を劇的にラクにするGoogleフォーム×スプレッドシート活用術|GASで動くバーコード対応の無料ツール DLEX CHATGPT版
    2026年4月12日
  • スプレッドシート在庫管理限界
    スプレッドシート在庫管理の限界と賢い使い方|小規模なら無料ツールでここまでできる   DLEX CHA
    2026年4月12日
  • 在庫管理がうまくいかない小さな会社へ|スプレッドシート在庫管理で失敗しやすい3パターンと無料ツール DLEX CHA
    2026年4月12日
  • Bluetooth 5.3やLE Audioは何が違う?LDACとの違いと使えない原因を解説【2026】
    2026年4月8日
  • LC3の音質を検証する|LDACとの違いと2026年のベストプラクティス
    2026年4月8日
  • 2026〜2027年 Bluetooth高音質ロードマップ技術編:LE Audio・LC3・標準ロスレス・Auracastで何が変わるのか
    2026年4月8日

コメント

コメントする コメントをキャンセル

アピス在庫管理システム
アピス在庫管理導入講座

カテゴリー

  • AIに対してのプロンプト
  • Bluetoothコーデック基礎
  • Chrome ブラウザー
  • Dropbox
  • ECサイト
  • IT TOOL一覧
  • IT導入・業務効率化
  • IT導入補助金
  • LDAC-Blue
  • PC関連
  • SEO・ブログ改善
  • Shopify
  • webコーダー挑戦
  • Webデザイナー挑戦
  • WEB制作・開発
  • Web制作挑戦
  • Windows
  • Wordpress
  • ZOOM
  • アクセス解析
  • アピス在庫管理
  • イヤホン
  • エクセル・ワード
  • エンジニア技術MEMO
  • お知らせ
  • コーダー技術MEMO
  • コーディングメモ
  • スマートガジェット
  • セキュリティ
  • セルフオーダーシステム
  • デザインチーム
  • どこの国ブランド
  • トランプ高関税
  • ネットで販売
  • バーコード
  • ハイブリッド車(HV/PHEV)
  • ビジネス支援ツール
  • ブログ
  • ブログ収益化
  • ブログ運営
  • プロンプト
  • マーケティング・ブログ運営
  • レッスン施術サービス
  • 会議室予約
  • 充電器・バッテリー
  • 回線・インターネット
  • 在庫管理
  • 地球にやさしい車
  • 家事代行予約
  • 家電ガジェット
  • 接続&音質トラブル
  • 政治・経済
  • 時事・経済・グローバル
  • 未分類
  • 業務効率化
  • 画像生成AI
  • 発注・請求システム
  • 端末別設定
  • 美容院予約
  • 見積
  • 見積
  • 請求
  • 電気自動車(EV)

最近の投稿

  • Pixel LDAC 有効化のやり方|開発者オプションの場所と990kbps設定
  • GalaxyでLDACを有効化する方法|切り替え設定手順と音が安定しない時のチェックリスト
  • アピスmini シリーズ|ステップメール機能実装  「無料版 STEPmini 詳細仕様 v1」
  • 在庫管理を劇的にラクにするGoogleフォーム×スプレッドシート活用術|GASで動くバーコード対応の無料ツール DLEX CHATGPT版
  • スプレッドシート在庫管理の限界と賢い使い方|小規模なら無料ツールでここまでできる   DLEX CHA

アーカイブ

  • 2026年4月
  • 2026年3月
  • 2026年2月
  • 2026年1月
  • 2025年12月
  • 2025年11月
  • 2025年10月
  • 2025年9月
  • 2025年8月
  • 2025年7月
  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

APICE

問い合わせ

アピステクノロジー|tec note

 〒224-0032 神奈川県横浜市都筑区茅ケ崎中央42−21 第2佐藤ビル 203

電話番号: 045-532-4480

お問い合せ

© tecn.

目次