---
title: "Salesforce + OmniChannels.ai: kirim pesan ke pelanggan dari Flow dan Apex"
description: "Kirim WhatsApp dan SMS dari Flow HTTP Callout atau Apex Salesforce lewat API OmniChannels.ai, lalu bawa status pengiriman kembali ke record Salesforce."
canonical: "https://omnichannels.ai/id/integrations/salesforce/"
language: "id"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

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

Canonical: https://omnichannels.ai/id/integrations/salesforce/
Language: id
Publisher: OmniChannels.ai by BroadNet Technologies

**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.

Hubungkan via API & webhook

## 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

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. **Ajukan akses API:** Ajukan akses uji coba dan terima token API. Pengiriman uji hanya menuju nomor Anda sendiri yang sudah terverifikasi. (Panduan: https://omnichannels.ai/developers/authentication/)
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. **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: https://omnichannels.ai/developers/sms/)
4. **Picu dari flow Anda:** Panggil action dari record-triggered flow atau scheduled flow, lalu simpan ID pesan yang dikembalikan pada record.
5. **Bawa status kembali:** Minta tim kami mengarahkan webhook akun Anda ke middleware atau alat otomasi, yang memperbarui record Salesforce yang sesuai. (Panduan: https://omnichannels.ai/developers/webhooks/)
6. **Uji di sandbox:** Jalankan flow di sandbox dengan record uji yang memakai nomor terverifikasi Anda, lalu periksa status pada record.

## Contoh alur kerja

Salesforce Flow atau Apex (Lead dibuat, tahap berubah, atau tanggal perpanjangan tiba) → API OmniChannels.ai (HTTP callout melalui Named Credential) → Ponsel pelanggan (SMS atau template WhatsApp terkirim) → Webhook status pengiriman (Dikirim ke middleware atau alat otomasi Anda) → 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.

## Panduan developer

- https://omnichannels.ai/developers/authentication/
- https://omnichannels.ai/developers/sms/
- https://omnichannels.ai/developers/webhooks/
- https://omnichannels.ai/developers/openapi/

## Dokumentasi vendor

- [Named Credentials — Salesforce Help](https://help.salesforce.com/s/articleView?id=sf.named_credentials_about.htm&type=5)
- [Invoking callouts using Apex — Apex Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts.htm)

## Integrasi terkait

- https://omnichannels.ai/id/integrations/hubspot/
- https://omnichannels.ai/id/integrations/dynamics-365/
- https://omnichannels.ai/id/integrations/n8n/
- https://omnichannels.ai/id/integrations/zapier/

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.

Diperbarui: 2026-10-10