Skip to content
help.sunnyday.co.id
  • Home
  • Features
  • About
  • Pricing
  • Contact
Get Started
Get Started
help.sunnyday.co.id
  • Home
  • Features
  • About
  • Pricing
  • Contact

Configurations

3
  • Using Google/Gmail/Google Workspace as your SMTP Provider
  • What Intricate Ecosystems Thrive Along the Banks of Rivers?
  • How Moments Shape Our Lives?

Getting Started

13
  • PANDUAN TROUBLESHOOTING : MENGHUBUNGKAN DOMAIN ANDA KE SUNNYDAY
  • WALLET AUTO RECHARGE PRINT
  • Using Google/Gmail/Google Workspace as your SMTP Provider
  • Why Are Smartwatches Considered Versatile Companions Tailored to Individual Needs?
  • How Can SEO Strategies Adapt to Changing User Behaviors and Preferences?
  • How Does WordPress Adapt to Evolving Web Development Trends?
  • Why Are Rivers Vital Ecosystems for Biodiversity?
  • Why Does Time Feel Different in Various Life Moments?
  • Quick Start Guides
    • WALLET AUTO RECHARGE PRINT
    • Why Are Smartwatches Considered Versatile Companions Tailored to Individual Needs?
  • Troubleshooting
    • PANDUAN TROUBLESHOOTING : MENGHUBUNGKAN DOMAIN ANDA KE SUNNYDAY
  • SMTP
    • BATASAN PENGGUNAAN SMTP SAAT EMAIL GAGAL TERKIRIM
    • MENGGUNAKAN GOOGLE/GMAIL/GOOGLE WORKSPACE SEBAGAI SMTP PROVIDER ANDA

Installation

3
  • Using Google/Gmail/Google Workspace as your SMTP Provider
  • Why is Staying Updated on SEO Trends Crucial for Digital Marketers?
  • How Does WordPress Revolutionize Website Management for Beginners?

Conversation AI Bot

28
  • AUTO FOLLOW-UP DI CONVERSATION AI
  • CONVERSATION AI V3 – SETUP BOT LEBIH CEPAT DENGAN GUIDED FORM
  • TRANSFER BOT ACTION
  • PENGANTAR KE FITUR MULTIPLE KNOWLEDGE BASES DI CONVERSATION AI
  • STOP BOT ACTION
  • CARA MENAMBAHKAN NAMA, EMAIL, DAN NOMOR TELEPON DI PROMPT
  • PERBARUI BOT AI PERCAKAPAN DAN STATUS – WORKFLOW ACTION
  • STATUS BOT UNTUK KONTAK INDIVIDUAL
  • FITUR BOT GOALS (CONVERSATION AI V2): PANDUAN LENGKAP
  • TRIGGER WORKFLOW DALAM AI PERCAKAPAN
  • MENAMBAHKAN INFO KONTAK UNTUK BOT ANDA
  • MEMAHAMI “INFO RESPONS UNTUK PESAN AI”
  • MANFAATKAN ACTION WORKFLOW “APPOINTMENT BOOKING CONVERSATION AI
  • AI PROMPTING 101
  • Prompting 101
    • AI PROMPTING 101
  • Conversation AI
    • AUTO FOLLOW-UP DI CONVERSATION AI
    • CONVERSATION AI V3 – SETUP BOT LEBIH CEPAT DENGAN GUIDED FORM
    • TRANSFER BOT ACTION
    • PENGANTAR KE FITUR MULTIPLE KNOWLEDGE BASES DI CONVERSATION AI
    • STOP BOT ACTION
    • CARA MENAMBAHKAN NAMA, EMAIL, DAN NOMOR TELEPON DI PROMPT
    • PERBARUI BOT AI PERCAKAPAN DAN STATUS – WORKFLOW ACTION
    • STATUS BOT UNTUK KONTAK INDIVIDUAL
    • FITUR BOT GOALS (CONVERSATION AI V2): PANDUAN LENGKAP
    • TRIGGER WORKFLOW DALAM AI PERCAKAPAN
    • MENAMBAHKAN INFO KONTAK UNTUK BOT ANDA
    • MEMAHAMI “INFO RESPONS UNTUK PESAN AI”
    • MANFAATKAN ACTION WORKFLOW “APPOINTMENT BOOKING CONVERSATION AI

Payments

2
  • IMPOR PESANAN FILE CSV – FORMAT KOLOM
  • Payments Folder
    • IMPOR PESANAN FILE CSV – FORMAT KOLOM

Marketing

6
  • Workflow
    • OTOMATISASI KOMENTAR FACEBOOK & INSTAGRAM DENGAN TRIGGER KOMENTAR PENGGUNA
    • Split Action di SunnyDay: Panduan Mengoptimalkan Workflow Otomatisasi
  • Email Builder
    • CARA MENGIMPOR HTML EMAIL TEMPLATES / CAMPAIGNS
    • CARA MENJADWALKAN ULANG (RESCHEDULE) CAMPAIGN EMAIL
  • Ad Manager
    • CARA MEMBUAT FORM FACEBOOK DI AD MANAGER
    • CARA MEMBUAT AD CAMPAIGN GOOGLE SEARCH BARU

Conversations Tab

2
  • Conversations View
    • Cara Menggunakan Fitur CC dan BCC di Email Composer SunnyDay
    • Cara Menggunakan Conversation Filters & Bulk Actions di SunnyDay

LeadConnector Email

1
  • LeadConnector Email
    • test aja bagian atas

Workflow

18
  • PENGENALAN WORKFLOW DAN AUTOMATIONS
  • PANDUAN MENGATASI ERROR SECARA OTOMATIS DI WORKFLOW MENGGUNAKAN AI
  • PANDUAN MENGGUNAKAN FITUR “SEND EMAIL” DALAM WORKFLOW
  • TOMBOL “DISCOVER” BARU DI WORKFLOW BUILDER
  • WORKFLOWS PRO PLAN: SOLUSI HEMAT UNTUK WORKFLOW PREMIUM
  • PAUSE WORKFLOW DI TANGGAL TERTENTU
  • PENINGKATAN EXECUTION LOGS & ENROLLMENT HISTORY
  • KOMENTAR FACEBOOK + WORKFLOW AI
  • PANDUAN LENGKAP FITUR CUSTOM CODE
  • HISTORY UNTUK AKSI GPT (AI MEMORY KEY)
  • CARA MENGGUNAKAN GOOGLE SHEETS PREMIUM WORKFLOW ACTION
  • AUTOMASI TINGKAT LANJUT DENGAN FITUR CUSTOM CODE
  • RESPOND ON COMMENT ACTION UNTUK FACEBOOK & INSTAGRAM
  • FITUR BARU: FACEBOOK & INSTAGRAM INTERACTIVE MESSENGER
  • WORKFLOW CONTACT ENGAGEMENT SCORE
  • Workflow AI
    • OPTIMALKAN WORKFLOW DENGAN CUSTOM CODE AI
    • WORKFLOW AI ASSISTANT
    • OPTIMALISASI AI DI WORKFLOW: PANDUAN PENGGUNAAN GPT-4 MODELS

Quick Start Guides

1
  • AUTO RECHARGE DAN AUTO RAMP UP

Payment

7
  • IMPOR FILE CSV TRANSAKSI – FORMAT KOLOM YANG WAJIB DIPAHAMI
  • CARA MEMBUAT INVOICE BERULANG (RECURRING INVOICE)
  • PEMBAYARAN OTOMATIS DALAM TEMPLATE BERULANG: SOLUSI PRAKTIS UNTUK PENAGIHAN
  • CARA MENGATUR INTEGRASI NMI
  • INTEGRASI AUTHORIZE.NET UNTUK MEMPROSES PEMBAYARAN
  • MENGGUNAKAN APPLE PAY DAN GOOGLE PAY DI ORDER FORM
  • APA YANG DITAMPILKAN DI HALAMAN SUBSCRIPTIONS?

Payment Folder

7
  • IMPOR FILE CSV TRANSAKSI – FORMAT KOLOM YANG WAJIB DIPAHAMI
  • CARA MEMBUAT INVOICE BERULANG (RECURRING INVOICE)
  • PEMBAYARAN OTOMATIS DALAM TEMPLATE BERULANG: SOLUSI PRAKTIS UNTUK PENAGIHAN
  • CARA MENGATUR INTEGRASI NMI
  • INTEGRASI AUTHORIZE.NET UNTUK MEMPROSES PEMBAYARAN
  • MENGGUNAKAN APPLE PAY DAN GOOGLE PAY DI ORDER FORM
  • APA YANG DITAMPILKAN DI HALAMAN SUBSCRIPTIONS?
View Categories
  • Home
  • Sunnyday Help Center
  • Workflow
  • AUTOMASI TINGKAT LANJUT DENGAN FITUR CUSTOM CODE

AUTOMASI TINGKAT LANJUT DENGAN FITUR CUSTOM CODE

Desty
Updated on June 16, 2025

1 min read

Jika Anda merasa alur kerja (workflow) yang tersedia belum cukup fleksibel untuk kebutuhan bisnis Anda, kini SunnyDay menghadirkan solusi: Custom Code Action. Fitur premium ini memberikan keleluasaan bagi pengguna untuk menyisipkan logika pemrograman mereka sendiri, melampaui batas fitur otomatisasi yang tersedia secara default.

Apa Itu Custom Code?

Custom Code adalah aksi premium di dalam workflow SunnyDay yang memungkinkan Anda menjalankan skrip JavaScript khusus. Fitur ini berguna untuk:

  • Menangani logika kompleks
  • Mengakses dan memodifikasi data dari trigger sebelumnya
  • Mengintegrasikan layanan eksternal yang tidak didukung secara native

Cara Kerja Fitur Custom Code

  1. Tambahkan Aksi
    Klik ikon “+” di dalam workflow dan cari “Custom Code” pada daftar aksi.
  2. Bahasa Pemrograman
    Bahasa yang digunakan adalah JavaScript, dan akan dipilih secara default.

  3.  Property / Input Data
  • Sekarang, bagaimana jika ada nilai dari trigger atau action di atas custom code yang ingin Anda gunakan dalam kode? Di sinilah bidang ini digunakan.
  • Bidang-bidang ini memungkinkan kita untuk mereferensikan nilai dari langkah-langkah sebelumnya dalam kode kita dengan menambahkannya ke dalam kamus yang disebut InputData.
  • Anda dapat memasukkan Key di kolom input “Key” dan menetapkan nilainya dengan memilih nilai melalui custom value picker.
    Anda dapat menambahkan beberapa properti dengan mengklik “Add Property”. Property / Input Data
  • Sebagai contoh, jika sebuah trigger memberikan kita informasi tentang seorang pelanggan yang kemudian perlu kita manipulasi, kita dapat menambahkan nama mereka ke dalam bidang Input Data dan mereferensikannya dengan inputData.keyName atau inputData[‘keyName’].

 

4. Code Editor
Gunakan editor bawaan untuk menulis dan menguji kode Anda.

  • Output harus berupa Object atau Array of Objects.
  • Anda juga bisa menggunakan console.log() untuk debugging langsung di editor.

  1. Enhanced Console Support
    Semua console.log() akan dicatat oleh sistem, mempermudah proses debugging.
     
  2. Uji Coba Kode (Test your Code)
    Langkah ini wajib dilakukan.
  • Klik Run Test untuk menjalankan kode Anda.
  • Bila sukses: akan muncul pesan Test Result: Success
  • Bila gagal: Anda harus memperbaiki error yang terdeteksi


  1. Return Response dari Kode
    Kini Anda bisa mengembalikan respons langsung dari kode. Ini sangat bermanfaat untuk pengelolaan proses asynchronous atau manipulasi data real-time.

Manfaat Utama:

  • Peningkatan ini memungkinkan pengalaman penulisan kode yang lebih efisien, sehingga lebih mudah untuk menulis, debug, dan mengelola custom asynchronous code.
  • Kemampuan baru ini menyederhanakan penanganan operasi asynchronous dan meningkatkan efisiensi keseluruhan dari custom scripts.

Catatan Penting

  • Saat pengujian, custom values tidak akan diteruskan—hanya data kontak yang tersedia.
  • Kode yang belum diuji tidak bisa digunakan dalam aksi selanjutnya.
  • Pastikan untuk memetakan setiap nilai yang dibutuhkan dari langkah sebelumnya ke dalam inputData.
Updated on June 16, 2025
advanced-workflow-sunnyday, automation-beyond-built-in-actions, crm-scripting-automation, custom-integration-crm, javascript-automation-crm, sunnyday-custom-code, test-and-debug-custom-workflow, workflow-logic-custom-script
CARA MENGGUNAKAN GOOGLE SHEETS PREMIUM WORKFLOW ACTIONRESPOND ON COMMENT ACTION UNTUK FACEBOOK & INSTAGRAM
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad

Lorem ipsum dolor sit amet, consectetur adipiscing elit ut elit

Pages

Features
About
Pricing
Contact

Copyright © 2025 help.sunnyday.co.id | Powered by help.sunnyday.co.id

  • Privacy
  • Cookies
  • Terms and Conditions