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?
  • SMTP
    • BATASAN PENGGUNAAN SMTP SAAT EMAIL GAGAL TERKIRIM
    • MENGGUNAKAN GOOGLE/GMAIL/GOOGLE WORKSPACE SEBAGAI SMTP PROVIDER ANDA
  • 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

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
  • PANDUAN LENGKAP FITUR CUSTOM CODE

PANDUAN LENGKAP FITUR CUSTOM CODE

Desty
Updated on June 16, 2025

2 min read

Apa Itu Custom Code?

Custom Code adalah fitur premium yang memungkinkan pengguna SunnyDay untuk menulis logika kustom yang tidak tersedia dalam pre-built actions. Ini memberikan fleksibilitas dan kontrol penuh dalam mengotomatisasi proses kompleks dan mengintegrasikan layanan eksternal yang tidak secara native terhubung ke platform.

Bagaimana Cara Kerjanya?

Berikut langkah-langkah penggunaan fitur Custom Code di SunnyDay:

  1. Tambahkan Aksi: Masuk ke workflow, klik ikon “+”, lalu cari dan pilih Custom Code.

  2. Bahasa Pemrograman: Saat ini, Custom Code mendukung bahasa JavaScript sebagai bahasa default untuk menulis logika Anda.

  3. Menyertakan Properti di Dalam Kode:
    • Sekarang, bagaimana jika ada nilai dari trigger atau aksi sebelumnya yang ingin Anda gunakan dalam kode Custom Code? Di sinilah field ini berguna.
    • Field ini memungkinkan kita untuk mengambil nilai dari langkah-langkah sebelumnya dalam workflow dengan menambahkannya ke dalam sebuah dictionary bernama InputData.
    • Anda dapat memasukkan Key di kolom input “Key”, lalu menetapkan nilainya dengan memilih melalui custom value picker.
    • Anda juga bisa menambahkan beberapa properti dengan mengklik tombol “Add Property”.
    • Contohnya, jika sebuah trigger memberikan informasi tentang seorang customer yang perlu kita olah, kita bisa menambahkan nama mereka ke dalam Input Data, lalu mengaksesnya di dalam kode dengan  iinputData.keyName or inputData[‘keyName’]

4. Code Editor: Tulis kode langsung di dalam editor yang telah disediakan. Kode sampel akan otomatis muncul sebagai referensi. Output harus berupa JavaScript Object atau Array of Objects.

5. Enhanced Console Support: Semua output dari console.log akan direkam untuk membantu proses debugging secara efektif.

6. External HTTP Request, Fitur ini mendukung berbagai metode HTTP seperti:

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE
  • HEAD
  • OPTIONS

Permintaan ini akan ditambahkan langsung ke bagian bawah editor kode.



7. Uji Kode Anda: Wajib melakukan uji coba sebelum melanjutkan ke langkah berikutnya. Klik tombol Run Test. Jika berhasil, akan muncul “Test Result Success”. Jika gagal, lakukan perbaikan pada kode.


Return Response Secara Langsung

Dengan peningkatan ini, Anda kini bisa mengembalikan respons langsung dari kode yang Anda tulis. Ini membuat penulisan dan pengelolaan asynchronous code jadi lebih mudah dan efisien.

Poin Penting yang Perlu Diperhatikan

  • Saat melakukan testing, hanya data kontak yang akan digunakan. Nilai custom value lainnya tidak akan ikut terbawa.
  • Anda harus menguji kode. Jika tidak, output-nya tidak dapat digunakan di langkah berikutnya.
  • Gunakan inputData.keyName untuk mengambil nilai dari langkah sebelumnya di dalam workflow.

 

Updated on June 16, 2025
advanced-automation-SunnyDay, automation-workflow-JavaScript, coding-automation-untuk-digital-marketing, custom-code-SunnyDay, custom-javascript-workflow, external-http-request-crm, fitur-premium-SunnyDay, kode-kustom-crm
KOMENTAR FACEBOOK + WORKFLOW AIHISTORY UNTUK AKSI GPT (AI MEMORY KEY)
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