REDA One Help Center
EN
Language
English EN Español ES Português PT Italiano coming soon Français FR Deutsch coming soon العربية coming soon
reda.one ↗
Home / REDA Connect / Object Configuration / Object configurations — how REDA Connect works with any object

Object configurations — how REDA Connect works with any object

REDA Connect supports standard and custom objects through Connect Account Config. Lead and Contact include packaged convenience fields; they are not the only supported objects. For each object and channel, configure the field holding the recipient’s channel identity and the field holding their display name.

A Connect Account holds the connection to your messaging provider. Its Connect Account Configs tell REDA Connect which Salesforce objects and fields to use. Follow the account and record-matching guide for Messenger/Instagram, including a custom-object example.

Before you start
  • You need at least one working Connect Account.
  • No configuration records exist out of the box — until you create them, the feed on a record page shows a setup error instead of a conversation, and incoming messages attach to no record.

The one-sentence mental model

Create one configuration for each object/channel combination under each Connect Account you use. The channel identity is a phone number for WhatsApp/SMS, a Page-scoped sender ID for Messenger, or an Instagram-scoped sender ID for Instagram.

That single record then drives both directions:

How an outgoing message uses the configuration

When someone sends a message from a record's Connect Feed (say, a Contact):

  1. REDA Connect looks for the configuration matching that object and the chosen channel.
  2. It reads the identity from the field named in Channel Identity Field. For social channels, use the sender ID stored from an incoming message, not a phone number or profile username.
  3. It reads the person's display name from the field named in Name Field API Name (this is what appears in the feed's conversation header).
  4. The message goes out through the Connect Account the configuration belongs to.

If no configuration exists for the object, the feed cannot send — you'll see errors such as "Sobject setup is not found." or "No setup found for sending messages."

How an incoming message uses the configuration

When a customer's message arrives on a Connect Account:

  1. REDA Connect collects all active configurations for that account and that channel.
  2. It tries them in Priority Order — "1" is the highest priority and is searched first.
  3. It matches the configured identity field to the incoming identity. Use full international phone digits for WhatsApp/SMS; keep the exact sender ID for Messenger/Instagram. Do not transfer a Messenger sender ID between unrelated Pages.
  4. For Messenger/Instagram, the first priority that finds exactly one record wins. More than one distinct matching record at that priority is ambiguous and needs correction; do not rely on arbitrary selection. See the social-channel matching guide.
  5. If nothing matches anywhere, the message still exists — but on no record — unless one configuration is marked to create a new record automatically.

The full matching walk, including what happens when two records share a number, is in How incoming messages find their record.

One configuration per object per channel — the rule to follow

The product's own guidance on the Object API Name field says it plainly: "You must define only one setup for one type of sObject for a communication channel."

Follow that rule exactly: create exactly one configuration per object per channel. Nothing in the system physically blocks you from saving a second configuration for the same object and channel — but if you do, matching and sending behaviour becomes confusing and hard to troubleshoot, because different parts of the product may pick different configurations. Treat duplicates as a configuration error and delete them.

So a typical org messaging Contacts and Leads on both WhatsApp and SMS has four configurations: Contact/WhatsApp, Contact/SMS, Lead/WhatsApp, Lead/SMS.

Where the records live

Object configurations are child records of a Connect Account. To see or create them:

  1. Open the REDA Connect app and go to the Connect Accounts tab.
  2. Open your Connect Account record.
  3. Find the Connect Account Configs related list. Each row is one object configuration.
The Connect Account Configs related list on a Connect Account showing five configurations: Case, Contact and Lead for WhatsApp, and Lead and Contact for SMS, each with its phone field
One configuration per object per channel, all hanging off the same Connect Account. Note the list is sorted by Priority Order — that order decides which object wins when an inbound number matches more than one record type.

Because the configurations belong to the account, each Connect Account has its own set — if you run two accounts (say, two WhatsApp numbers), configure the objects under each account you want them to work with.

The fields at a glance

FieldWhat it doesCovered in
Communication ChannelWhatsApp / SMS / Facebook Messenger / Instagramevery article here
Object API NameThe object this configuration is forConfiguring any object
Channel Identity FieldPhone number or scoped sender IDContacts and Leads
Name Field API NameThe field holding the display nameContacts and Leads
Priority OrderWhich configurations are searched first for incoming messagesInbound record matching
Individual Record Field API NameFor phone numbers that live on a related recordMessaging through related records
Is Default New Record / New Record Default ValuesAuto-create a record when nothing matchesAuto-creating records
OwnerId Field API NameAssign incoming messages to the record's ownerMessage ownership
Is ActiveOnly active configurations are usedevery article here
Connect Account Field API Name — WhatsApp / SMS / Facebook / InstagramPoint a record at a specific Connect Account when you run severalDefault accounts and routing order
DescriptionRequired — your setup notesevery article here

FAQ

Yes. The configuration is how REDA Connect finds the phone number and display name on a record — sending from a record's feed doesn't work without it.

No. Communication Channel holds a single channel, so an object that uses both channels needs two configurations — one per channel. They can point at the same phone field or different ones.

Untick Is Active and REDA Connect behaves as if the configuration doesn't exist: incoming messages skip it during matching, and the feed on that object can no longer send for that channel. It's the safe way to switch an object off without deleting your setup.

No. Configurations belong to one Connect Account. If both accounts should message Contacts, create a Contact configuration under each account.

Where to go next