FounderSync Setup Tutorial

Tujuan FounderSync

FounderSync digunakan untuk sync data order secara automatik ke sistem lain melalui webhook bila order mencapai status tertentu (contoh: Completed, Pending, etc).


Langkah-Langkah Setup FounderSync

1. Masuk ke Founder HQ Admin Panel

Pergi ke:
Integration > FounderSync


2. Isi Maklumat di Bahagian “New FounderSync”

ENTRY

  • Name
    Contoh: CRM JUNE
    (Ini nama rujukan sahaja. Bebas letak nama ikut projek/sistem yang disambungkan.)
  • Endpoint
    Contoh URL:
    https://hook.eu1.make.com/zxslp04grpajipyz3o6xreg
    (Ini adalah URL dari sistem yang akan terima data – biasanya dari Make, Integromat, n8n, Zapier dsb.)

3. Bahagian ADVANCED

  • Request Method:
    Pilih POST
  • Content Type:
    Pilih JSON
  • Authorization:
    Biarkan None jika tak perlu Auth. Kalau perlu token, masukkan nanti.

4. Setkan TRIGGERS

Pilih bila FounderSync ni akan dihantar.

Contoh pilihan dalam gambar:

– When Order Approval
– When Order Pending
– When Order In Transit
– When Order Completed
– When Order Returned
– When Order Rejected
– When Order Cancelled
– When Order Draft

Tip: Tick ikut keperluan sistem luar. Kalau sistem luar cuma perlu data bila order “Completed”, tick yang itu sahaja.


5. Klik Button Hijau “Add FounderSync”

Bila semua dah siap, tekan + Add FounderSync.


6. Semak di “All FounderSync”

Sebelah kanan akan tunjuk list semua FounderSync yang telah dibuat.

Contoh:

  • TEST GSHEET ORDER COMPLETED
  • Method: POST
  • Endpoint URL ditunjukkan.

Boleh export senarai ni ke Excel / CSV / PDF / Print.


Nota Tambahan

  • Pastikan endpoint URL aktif dan boleh menerima data JSON.
  • Test guna webhook.site dulu kalau nak uji data yang dihantar.
  • Kalau nak masukkan Authorization Bearer Token, boleh guna custom header (akan dibuka dalam update akan datang jika tiada sekarang).

BAHAGIAN ADVANCED — Fungsi dan Penerangan


1. Request Method

Ini tentukan jenis permintaan HTTP yang Founder HQ akan hantar ke endpoint webhook.

Pilihan:

  • POST (Paling biasa digunakan)
    → Hantar data ke sistem luar.
    Contoh: Hantar maklumat order baru ke Google Sheet via Make.
  • GET (Jarang digunakan di sini)
    → Biasa digunakan untuk minta data, bukan hantar data.
    FounderSync biasanya tak perlu GET.
  • PUT / PATCH / DELETE
    → Tak disokong sekarang (tak digunakan dalam use case biasa FounderSync).

Nasihat: Guna POST sahaja untuk kebanyakan integrasi.


2. Content Type

Ini menentukan format data yang akan dihantar melalui webhook.

Pilihan:

  • JSON (Recommended & Default)
    → Data dihantar dalam bentuk JSON.
    Contoh: jsonCopyEdit{ "order_id": "1234", "status": "Completed", "customer_name": "Ali" }
  • Form Data
    → Data dihantar macam borang biasa (key=value&key2=value2).
    Sesuai jika sistem luar tak support JSON.

Nasihat: Pilih JSON sebab hampir semua automation tool (Make, Zapier, n8n) support JSON.


3. Authorization

Ini untuk tambah akses keselamatan kepada webhook kalau sistem luar tu perlukan authorization token.

Pilihan:

  • None
    → Tiada sekatan. Boleh terus hantar ke endpoint.
  • Bearer Token (akan datang atau ada custom setup)
    → Biasanya untuk sistem yang nak access key/token dalam header. Contoh dalam header: makefileCopyEditAuthorization: Bearer YOUR_SECRET_KEY

Nasihat: Kalau sistem luar tak sebut pasal “authorization”, biar None.


Contoh Setup ADVANCED untuk Integrasi Dengan Make.com

FieldValue
Request MethodPOST
Content TypeJSON
AuthorizationNone
EndpointURL dari Make scenario webhook
Leave a Reply 0

Your email address will not be published. Required fields are marked *