Lewati ke konten
OmniChannels.ai

CRM

Salesforce + OmniChannels.ai: kirim pesan ke pelanggan dari Flow dan Apex

Hubungkan via API & webhookDiperbarui

Singkatnya

Salesforce dapat mengirim WhatsApp dan SMS melalui REST API OmniChannels.ai dengan Flow HTTP Callout atau Apex callout, dengan Bearer token Anda disimpan di Named Credential dan External Credential. Status pengiriman dan balasan kembali lewat webhook kami ke middleware atau alat otomasi, yang kemudian memperbarui record Salesforce. Tidak ada paket AppExchange; Anda memakai fitur callout bawaan Salesforce.

Yang bisa Anda lakukan

  • Tindak lanjut lead baru

    Saat lead dibuat dari formulir web, record-triggered flow mengirim SMS atau template WhatsApp ke nomor ponsel lead, jika mereka sudah memberikan persetujuan (opt-in).

  • Ingatkan pelanggan soal janji temu

    Scheduled path pada event, service appointment, atau custom object mengirim pengingat sebelum kunjungan.

  • Kirim pesan saat tahap opportunity berubah

    Saat opportunity berpindah ke tahap seperti closed won, kirim pesan sambutan atau onboarding (aktivasi akun) ke kontak utama.

  • Kirim pengingat perpanjangan

    Scheduled flow mencari kontrak atau aset yang mendekati tanggal perpanjangan, lalu mengirim template WhatsApp yang sudah disetujui.

  • Catat status dan balasan di record

    Middleware menerima status dan balasan masuk dari webhook kami, lalu membuat task atau memperbarui field pada record terkait.

Cara koneksinya

Hubungkan via API & webhook

Untuk pesan keluar, Salesforce memanggil API kami secara langsung. Buat External Credential yang menambahkan header Authorization: Bearer dan Named Credential untuk https://api.broadnet.me, lalu gunakan action Flow HTTP Callout atau Apex callout. HTTP Callout di Flow cocok untuk request JSON seperti POST /sms/sendSms. Pengiriman massal dan sebagian besar pengiriman kanal lain memakai multipart/form-data, yang biasanya memerlukan Apex atau alat otomasi sebagai perantara.

Untuk arah sebaliknya, platform kami mengirim status pengiriman dan pesan masuk ke satu URL webhook yang dikonfigurasi di akun Anda. Arahkan ke middleware yang Anda kelola atau alat otomasi seperti n8n, Make, atau Zapier, yang mencocokkan ID pesan yang Anda simpan lalu memperbarui Salesforce lewat REST API atau konektor.

  • Kredensial: Named Credential dan External Credential yang menyimpan Bearer token
  • Flow HTTP Callout untuk request JSON; Apex untuk multipart dan logika kompleks
  • Simpan ID pesan yang dikembalikan pada record untuk mencocokkan status nanti
  • Template WhatsApp yang sudah disetujui untuk pesan yang dimulai bisnis di luar jendela 24 jam
  • Callout dihitung dalam batas (limit) Salesforce; kirim massal dari batch job, bukan record per record

Atur integrasinya

  1. 1

    Ajukan akses API

    Ajukan akses uji coba dan terima token API. Pengiriman uji hanya menuju nomor Anda sendiri yang sudah terverifikasi.

    Panduan: Authentication
  2. 2

    Buat kredensial

    Di Setup, buat External Credential dengan custom header Authorization: Bearer <token> dan Named Credential untuk https://api.broadnet.me, lalu berikan akses melalui permission set.

  3. 3

    Tambahkan callout

    Di Flow Builder, buat action HTTP Callout untuk POST /sms/sendSms dengan Named Credential, atau tulis class Apex untuk pengiriman kanal multipart.

    Panduan: SMS API
  4. 4

    Picu dari flow Anda

    Panggil action dari record-triggered flow atau scheduled flow, lalu simpan ID pesan yang dikembalikan pada record.

  5. 5

    Bawa status kembali

    Minta tim kami mengarahkan webhook akun Anda ke middleware atau alat otomasi, yang memperbarui record Salesforce yang sesuai.

    Panduan: Webhooks and delivery statuses
  6. 6

    Uji di sandbox

    Jalankan flow di sandbox dengan record uji yang memakai nomor terverifikasi Anda, lalu periksa status pada record.

Dokumentasi vendor

Salesforce adalah merek dagang milik pemiliknya. OmniChannels.ai tidak berafiliasi dengan atau didukung oleh Salesforce; halaman ini menjelaskan koneksi yang dibangun dengan fitur MCP, HTTP, atau webhook milik Salesforce sendiri.

Contoh alur kerja

Bagaimana permintaan umum berpindah dari Salesforce ke pelanggan Anda dan kembali lagi.

  1. 01

    Salesforce Flow atau Apex

    Lead dibuat, tahap berubah, atau tanggal perpanjangan tiba

  2. 02

    API OmniChannels.ai

    HTTP callout melalui Named Credential

  3. 03

    Ponsel pelanggan

    SMS atau template WhatsApp terkirim

  4. 04

    Webhook status pengiriman

    Dikirim ke middleware atau alat otomasi Anda

  5. 05

    Perbarui Salesforce

    Status atau balasan ditulis ke record terkait

1. Salesforce Flow atau Apex: Lead dibuat, tahap berubah, atau tanggal perpanjangan tiba 2. API OmniChannels.ai: HTTP callout melalui Named Credential 3. Ponsel pelanggan: SMS atau template WhatsApp terkirim 4. Webhook status pengiriman: Dikirim ke middleware atau alat otomasi Anda 5. Perbarui Salesforce: Status atau balasan ditulis ke record terkait

Pertanyaan

Apakah ada paket OmniChannels.ai di AppExchange?

Tidak ada. Salesforce memanggil REST API publik kami dengan fitur HTTP callout bawaannya, yaitu Flow HTTP Callout atau Apex, memakai Named Credential yang menyimpan token Anda.

Apakah Flow bisa mengirim semua kanal tanpa kode?

Flow HTTP Callout cocok untuk request JSON seperti satu SMS. Pengiriman massal dan sebagian besar pengiriman kanal lain memakai multipart/form-data, yang biasanya memerlukan Apex callout atau alat otomasi sebagai perantara.

Bisakah webhook kami langsung mengirim data ke Salesforce?

Tidak dalam bentuk yang berguna, karena field payload berbeda di tiap kanal dan perlu dipetakan ke record Anda. Kirim ke middleware atau alat otomasi yang memetakan field lalu memanggil API Salesforce.

Di mana token API sebaiknya disimpan?

Di External Credential yang dirujuk oleh Named Credential, bukan di variabel flow atau kode Apex, sehingga token terenkripsi dan akses dikontrol lewat permission set.

Dapatkan akses API dan MCP

Beri tahu kami kanal, negara, dan kasus penggunaan Anda. Seorang engineer akan menerbitkan kredensial uji coba dan memverifikasi nomor uji Anda.