Cetak Biru Bisnis · 2026

Otomasi Office: Rencana, Teknis & Strategi Iklan

Acuan lengkap dari katalog produk otomasi, teknis integrasi Excel–Word–PowerPoint–Outlook (Power Query, pivot, mail merge), deploy ke Vercel, payment gateway, sampai iklan Instagram & Facebook untuk office.vertexdata.web.id.

← Lihat Landing Page
01 · Riset Pasar

Siapa yang sudah jualan, dan apa yang laku

Pasar konten Office di Indonesia sudah terbukti hidup, tapi kebanyakan berhenti di template statis. Peluang Anda ada di lapisan otomasi. Beberapa pemain acuan:

PemainYang dijualModel harga
Templatku.com1.680+ template Excel, Google Sheets, otomasi bisnis, SOP, prompt AIMulai Rp39rb, promo diskon s/d 60%, checkout transfer/QRIS
Ratakan.comAplikasi Excel laporan penjualan, marketplace produk digital + afiliasiRp50rb–60rb per produk, ada sistem afiliasi
Winme.id / ShopeeBudget planner, content calendar, template CV, PPT, plannerProduk digital satuan + bundling
Sellfy / Gumroad / EtsySpreadsheet niche (real estate, fitness, wedding) — pasar global$19–$199 per template, bundle $49–$149

Kategori yang paling laku

Insight kunci: jangan bersaing di "template Excel murah" — pasar itu sudah padat dan harganya jatuh. Posisikan sebagai otomasi office: satu data, banyak tools, nol kerja manual. Sistem sertifikat+auto-email atau Power Query konsolidasi cabang dihargai Rp119rb–199rb+, jauh di atas template biasa, karena menggantikan jam kerja nyata.
02 · Produk & Harga

Katalog awal & struktur harga bertingkat

Mulai dengan 10–14 produk inti, condong ke otomasi. Strategi harga 4 tingkat memaksimalkan jangkauan sekaligus nilai pesanan rata-rata.

TierContoh produkHarga
Impulse (template tunggal)Budget planner, content calendar, habit trackerRp39rb – 49rb
Inti (multi-tab + dashboard)Laporan keuangan, stok, invoice, dashboard KPIRp59rb – 99rb
Otomasi (integrasi antar-tools)Sertifikat + auto-email, mail merge, Power Query refresh, dashboard pivot, Excel→PPTRp119rb – 199rb
Bundle (terlaris)Office Automation Suite (7 sistem otomasi + 15 template + kelas)Rp449rb (dari Rp1,29jt)

Aturan kualitas agar tidak banyak refund

03 · Teknis Integrasi

Cara membangun tiap produk otomasi

Ini acuan produksi: teknik inti di balik setiap produk integrasi, plus potongan kode siap adaptasi. Semua pakai fitur bawaan Office (Power Query, mail merge, VBA) — tanpa software pihak ketiga, semua jalan di komputer pembeli.

A. Power Query — gabung & refresh data otomatis

Inti dari produk "Power Query Auto-Refresh" & "Konsolidasi Cabang". Gunakan Data → Get Data → From Folder untuk menggabung banyak file sekaligus.

  1. From Folder → arahkan ke folder berisi file cabang → Combine & Transform.
  2. Di Power Query Editor: hapus kolom sampah, ubah tipe data, unpivot kalau perlu, rename kolom agar konsisten.
  3. Untuk format kolom yang beda antar cabang, pakai langkah Rename + Reorder supaya tahan perubahan struktur.
  4. Close & Load To → Table atau langsung Pivot. Aktifkan Refresh data when opening the file (Query Properties) agar update otomatis.
Nilai jual ke pembeli: "Taruh file di folder, klik Refresh — semua tergabung & bersih sendiri." Sertakan folder contoh + file dummy 3 cabang agar pembeli langsung paham.

B. Pivot Table & Pivot Chart + Slicer

Inti "Dashboard Pivot Interaktif". Bangun pivot di atas hasil Power Query (atau Data Model) agar update mengikuti refresh.

C. Excel → Word (mail merge / sertifikat & surat massal)

Inti "Generator Sertifikat" & "Surat Massal". Dua pendekatan:

1) Mail Merge bawaan Word (tanpa kode): Word → Mailings → Start Mail Merge → Select Recipients (file Excel) → sisipkan Merge Field → Finish & Merge. Cocok untuk pembeli yang tak mau makro.

2) Makro VBA (lebih powerful — bisa export PDF per orang & auto-email). Contoh loop dari Excel membuat sertifikat & menyimpan PDF:

Sub BuatSertifikatPDF()
  Dim wdApp As Object, wdDoc As Object
  Dim ws As Worksheet, i As Long, lastRow As Long
  Set ws = ThisWorkbook.Sheets("Peserta")
  lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
  Set wdApp = CreateObject("Word.Application")

  For i = 2 To lastRow
    ' buka template Word tiap peserta
    Set wdDoc = wdApp.Documents.Open(ThisWorkbook.Path & "\template_sertifikat.docx")
    ' ganti placeholder {{NAMA}} dan {{SKOR}} dengan data Excel
    With wdDoc.Content.Find
      .Execute "{{NAMA}}", , , , , , , , , ws.Cells(i, 1).Value, 2
      .Execute "{{SKOR}}", , , , , , , , , ws.Cells(i, 3).Value, 2
    End With
    ' export ke PDF, nama file = nama peserta
    wdDoc.ExportAsFixedFormat _
        OutputFileName:=ThisWorkbook.Path & "\out\" & ws.Cells(i, 1).Value & ".pdf", _
        ExportFormat:=17  ' wdExportFormatPDF
    wdDoc.Close SaveChanges:=False
  Next i

  wdApp.Quit
  MsgBox "Selesai! " & (lastRow - 1) & " sertifikat dibuat."
End Sub

D. Excel → PowerPoint (laporan & deck massal)

Inti "Laporan Excel → Slide" & "Generator Deck Massal". VBA menyalin chart/nilai Excel ke slide. Contoh menyalin sebuah chart ke slide baru:

Sub ChartKeSlide()
  Dim ppApp As Object, ppPres As Object, ppSlide As Object
  Set ppApp = CreateObject("PowerPoint.Application")
  ppApp.Visible = True
  Set ppPres = ppApp.Presentations.Open(ThisWorkbook.Path & "\template_deck.pptx")

  ' tambah slide di posisi 2 (layout blank = 12)
  Set ppSlide = ppPres.Slides.Add(2, 12)
  ' salin chart pertama dari sheet Dashboard
  ThisWorkbook.Sheets("Dashboard").ChartObjects(1).Chart.ChartArea.Copy
  ppSlide.Shapes.PasteSpecial DataType:=2 ' 2 = ppPasteEnhancedMetafile

  ' isi judul slide dari sel
  ppSlide.Shapes.Title.TextFrame.TextRange.Text = _
      ThisWorkbook.Sheets("Dashboard").Range("B1").Value
End Sub

Untuk deck massal, bungkus dalam loop per baris data — tiap baris menghasilkan 1 file .pptx/.pdf yang bisa langsung dikirim.

E. Auto-email via Outlook

Inti "Auto-Email Blast", "Invoice → Email", "Slip Gaji + Kirim". VBA membuat & mengirim email personal dengan lampiran per baris:

Sub KirimEmailMassal()
  Dim olApp As Object, olMail As Object
  Dim ws As Worksheet, i As Long, lastRow As Long
  Set ws = ThisWorkbook.Sheets("Peserta")
  lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
  Set olApp = CreateObject("Outlook.Application")

  For i = 2 To lastRow
    Set olMail = olApp.CreateItem(0) ' olMailItem
    With olMail
      .To = ws.Cells(i, 2).Value                         ' kolom Email
      .Subject = "Sertifikat Anda — " & ws.Cells(i, 1).Value
      .Body = "Halo " & ws.Cells(i, 1).Value & "," & vbCrLf & _
              "Terlampir sertifikat Anda. Terima kasih."
      .Attachments.Add ThisWorkbook.Path & "\out\" & ws.Cells(i, 1).Value & ".pdf"
      .Send                                              ' atau .Display untuk cek dulu
    End With
    Application.Wait Now + TimeValue("0:00:02")          ' jeda anti-spam
  Next i
  MsgBox "Semua email terkirim."
End Sub
Catatan penting untuk dijelaskan ke pembeli: fitur ini butuh Outlook desktop (Windows) yang sudah login. .Send mengirim langsung; gunakan .Display jika pembeli ingin memeriksa dulu. Beri jeda 1–2 detik antar email agar tidak dianggap spam.

Ringkasan pemetaan produk → teknik

ProdukTeknik inti
Power Query Auto-Refresh · Konsolidasi CabangPower Query (From Folder, Append, refresh on open)
Dashboard Pivot InteraktifPower Query + Data Model + Pivot + Slicer
Generator Sertifikat · Surat MassalMail merge / VBA Excel→Word→PDF
Laporan Excel→Slide · Deck Massal · Pivot→PPTVBA Excel→PowerPoint (copy chart, loop)
Auto-Email · Invoice→Email · Slip GajiVBA Excel→Outlook (CreateItem, Attachments, Send)
04 · Setup Teknis

Deploy ke Vercel di office.vertexdata.web.id

Landing page yang sudah saya buat adalah HTML statis tunggal — sangat cocok untuk Vercel. Langkahnya:

  1. Buat folder proyek, taruh index.html (landing page) dan panduan.html di dalamnya. Tambahkan folder /api untuk serverless function pembayaran.
  2. Push ke repository GitHub (mis. excel-vertexdata).
  3. Di Vercel: Add New → Project → Import repo tersebut. Framework preset: Other. Deploy.
  4. Buka Project → Settings → Domains, tambahkan office.vertexdata.web.id.
  5. Di panel DNS domain vertexdata.web.id, buat record:
    Type: CNAME
    Host/Name: excel
    Value: cname.vercel-dns.com
  6. Tunggu propagasi DNS (biasanya beberapa menit). Vercel otomatis terbitkan sertifikat HTTPS.
Struktur folder yang disarankan:
excel-vertexdata/
├─ index.html          (landing page)
├─ panduan.html        (halaman ini, opsional/internal)
├─ api/
│  ├─ create-transaction.js   (buat transaksi pembayaran)
│  └─ webhook.js              (terima notifikasi pembayaran)
└─ vercel.json         (opsional, konfigurasi)
05 · Payment Gateway

Terima pembayaran & kirim file otomatis

Untuk pasar Indonesia, dua pilihan terbaik: Midtrans Xendit. Keduanya mendukung QRIS, transfer bank (Virtual Account), e-wallet (GoPay, OVO, DANA, ShopeePay), dan kartu. Daftar akun bisnis, ambil API key.

Alur pembayaran

  1. Pembeli isi nama, email, WhatsApp di modal checkout → klik "Bayar".
  2. Frontend memanggil serverless function /api/create-transaction.
  3. Function bikin transaksi di Midtrans/Xendit → balikkan redirect_url.
  4. Pembeli diarahkan ke halaman pembayaran aman.
  5. Setelah bayar, Midtrans/Xendit panggil /api/webhook → Anda kirim link download via email.

Contoh api/create-transaction.js (Midtrans Snap)

// Set MIDTRANS_SERVER_KEY di Vercel → Settings → Environment Variables
export default async function handler(req, res) {
  if (req.method !== 'POST') return res.status(405).end();
  const { name, email, wa, product, amount } = req.body;
  const orderId = 'VX-' + Date.now();

  const payload = {
    transaction_details: { order_id: orderId, gross_amount: amount },
    customer_details: { first_name: name, email, phone: wa },
    item_details: [{ id: product, price: amount, quantity: 1, name: product }]
  };

  const auth = Buffer.from(process.env.MIDTRANS_SERVER_KEY + ':').toString('base64');
  const r = await fetch('https://app.midtrans.com/snap/v1/transactions', {
    method: 'POST',
    headers: { 'Content-Type':'application/json', 'Authorization':'Basic '+auth },
    body: JSON.stringify(payload)
  });
  const data = await r.json();
  res.status(200).json({ redirect_url: data.redirect_url });
}

Lalu di index.html, ganti blok demo di fungsi payNow() (sudah saya tandai dengan komentar) untuk memanggil endpoint ini dan redirect ke redirect_url.

Pengiriman file: simpan file di Google Drive (link "Make a Copy" untuk Sheets) atau penyimpanan terproteksi. Di /api/webhook.js, saat status settlement, kirim email berisi link download (pakai layanan seperti Resend atau SMTP). Untuk awal, Anda bisa mulai manual: verifikasi pembayaran lalu kirim file via email/WhatsApp.
06 · Strategi Iklan Instagram & Facebook

Dari scroll jadi pembeli

Produk otomasi cocok untuk iklan konversi langsung. Targetkan orang yang sudah merasakan "sakitnya" kerja office berulang: bikin sertifikat, rekap antar file, kirim dokumen satu-satu.

Targeting (Meta Ads)

Audiens inti

Admin/staff kantor, HR & finance, panitia acara/EO, guru & sekolah, sekretariat, UMKM. Usia 24–48, Indonesia.

Minat

Microsoft Excel, Office, Power Query, VBA, mail merge, administrasi, HR, akuntansi, event organizer.

Custom audience

Pengunjung website (Meta Pixel), engagement IG/FB, dan lookalike dari pembeli.

Retargeting

Yang buka checkout tapi belum bayar → tawarkan kode diskon 15% lewat iklan.

Format konten yang bekerja

Contoh copy iklan siap pakai

Iklan 1 · Pain-driven (sertifikat)

"Panitia acara wajib nonton. Masih ketik nama di sertifikat satu-satu lalu kirim email manual? 😩 Ada sistem: daftar peserta di Excel → 200 sertifikat jadi PDF → terkirim sendiri lewat Outlook. 5 menit selesai. Cek link."

Iklan 2 · Authority (Power Query)

"Rekap laporan dari 10 cabang tiap minggu? Stop copy-paste. Dengan Power Query: taruh file di 1 folder, klik refresh, semua tergabung & bersih otomatis. Plus dashboard pivot yang update sendiri. 👉 office.vertexdata.web.id"

Iklan 3 · Bundle/scarcity

"Promo 65% berakhir minggu ini ⏰ Office Automation Suite: 7 sistem otomasi (sertifikat, surat, auto-email, Excel→PPT) + 15 template + kelas. Dari Rp1,29jt jadi Rp449rb. Sekali bayar, update gratis selamanya."

Budget & tahapan

FaseBudget/hariFokus
Testing (minggu 1–2)Rp50rb–100rbUji 3–5 kreatif, cari hook & audiens pemenang
Scaling (minggu 3+)Rp150rb–300rbGandakan budget di iklan menang, tambah lookalike
Retargeting (selalu)Rp30rb–50rbPengunjung & checkout abandoners + kode diskon
Wajib pasang Meta Pixel di landing page dan lacak event Purchase di halaman sukses. Tanpa ini, iklan konversi tidak bisa dioptimasi dan Anda buang uang.
07 · Roadmap Eksekusi

30 hari pertama

MingguAksi
1Bangun 3–4 produk otomasi unggulan (sertifikat+auto-email, Power Query refresh, dashboard pivot) + tab README & file dummy. Rekam demo screen-recording.
2Deploy landing page ke Vercel + domain. Daftar Midtrans/Xendit, integrasikan checkout. Pasang Meta Pixel. Siapkan pengiriman file (link + panduan setup makro).
3Bikin 3–5 kreatif iklan (reels 1-klik + before/after). Mulai iklan testing budget kecil. Buka akun IG/FB bisnis.
4Analisa data: matikan iklan boncos, scale yang menang. Tambah produk otomasi baru (Excel→PPT, konsolidasi cabang). Aktifkan retargeting + bundle.
Target realistis: produk otomasi ber-harga premium (Rp119rb–199rb) dengan 4–6 produk + iklan kecil bisa raih Rp8–20jt/bulan lebih cepat daripada template murah, karena nilai per transaksi lebih tinggi & kompetisi lebih sedikit. Kuncinya: demo yang "wow", panduan setup jelas, dan email list pembeli untuk jual bundle/upsell.