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 / Administration / Emoji categories and incoming file types

Emoji categories and incoming file types

Two of REDA Connect's three settings areas control small but visible things: which emoji your agents can pick in the Connect Feed's composer, and what file extension an incoming WhatsApp attachment gets when it is saved in Salesforce. Both live in Custom Metadata Types — a Salesforce mechanism for configuration records that install with an app and can be edited by an administrator in Setup — and both are org-wide: any change applies to every user immediately.

Before you start
  • You need permission to manage Setup (the System Administrator profile, or the Customize Application permission).
  • Incoming WhatsApp files also depend on a one-time org setting — see The Remote Site Setting WhatsApp media needs. Without it, no incoming file arrives at all, whatever the mappings below say.

Part 1 — Emoji palette categories

When an agent clicks the smiley icon in the Connect Feed composer, the picker shows one tab per active emoji category. Categories are records in the REDA Connect Emoji Setup area.

Open the settings

  1. Click the gear icon and choose Setup.
  2. In the Quick Find box, type Custom Metadata Types and click Custom Metadata Types.
  3. Click Manage Records next to REDA Connect Emoji Setup.

Expected result: two shipped records — Smileys (137 emoji) and Gestures (43 emoji), both active. Tabs in the picker appear in alphabetical order of the record label.

A REDA Connect Emoji Setup record open in Setup: label C001, Category Smileys, Is Active ticked, and the Options field holding the category's emoji separated by spaces
The shipped Smileys record opened from the Manage Records list (the list shows the two records by their labels, C001 and C002). The tab name agents see comes from Category, the picker contents from Options, and Is Active controls whether the tab appears.

Each record has three fields:

FieldWhat it holds
CategoryThe tab name agents see (must be unique). Help text: "Provide category for emojis."
OptionsThe emoji themselves. Help text: "Provide options for Emojis. Each value should be separated by a space character."
Is ActiveHelp text: "Only active setup values are available for selection." Unticked categories disappear from the picker.

Add a category — worked example

Your property-management agents want travel and building emoji:

  1. On the REDA Connect Emoji Setup record list, click New.
  2. Label: Places. Let the name auto-fill from the label.
  3. Category: Places.
  4. Options: paste the emoji separated by single spaces, for example: 🏠 🏢 🏨 🔑 🛏️ 🚗 ✈️ 📍
  5. Tick Is Active and click Save.

Expected result: the next time an agent opens the emoji picker, a Places tab appears alongside Smileys and Gestures. Clicking an emoji appends it to the message being typed.

To retire a category, edit the record and untick Is Active — no need to delete it. If no category is active, the emoji button disappears from the composer entirely.

Part 2 — Incoming file-type mapping

When a customer sends a file on WhatsApp, the provider describes it by its MIME type — an internet-standard label like application/pdf or image/jpeg. When the customer's app does not supply a filename, REDA Connect names the saved file itself and uses the REDA Connect Mime-Type Mapping records to pick the file extension for that MIME type.

Open the settings

  1. Setup → Custom Metadata Types, then click Manage Records next to REDA Connect Mime-Type Mapping.

Expected result: five shipped mappings:

MIME typeFile extension
application/pdf.pdf
audio/ogg; codecs=opus.ogg
image/jpeg.jpeg
image/webp.webp
video/mp4.mp4
The REDA Connect Mime-Type Mapping record list in Setup showing all five shipped records: application/pdf, audio/ogg; codecs=opus, image/jpeg, image/webp and video/mp4
The five shipped mime-type mappings — each record's label is the incoming mime type; open a record to see the file extension it assigns.

These cover the formats WhatsApp itself most commonly delivers: PDFs, voice notes, photos, sticker-style images and videos.

What happens for an unmapped type

The file still arrives and attaches to the message — but it is saved without a file extension. Users then see a file that Salesforce and their computer cannot immediately associate with an app; it can still be downloaded and renamed by hand, but that is the symptom to recognise: files arriving with no extension mean a MIME type with no mapping record.

Add a mapping — worked example

Customers start sending MP3 audio files, and the files arrive with no extension:

  1. On the REDA Connect Mime-Type Mapping record list, click New.
  2. Label: audio/mpeg (using the MIME type as the label keeps the list self-explanatory — the shipped records follow this convention). Adjust the auto-filled name if Salesforce rejects the characters.
  3. In the Mime Type field, enter exactly audio/mpeg.
  4. In the File Extension field, enter .mp3 — include the leading dot, matching the shipped records.
  5. Click Save.

Expected result: from the next incoming MP3 onward, files without a provider-supplied filename are saved ending in .mp3. Files that already arrived keep their old names.

To find the right MIME type for a new format, check the sending format's documentation or any standard MIME-type reference — common ones include image/png → .png, audio/mpeg → .mp3 and text/csv → .csv.

Troubleshooting

SymptomCauseFix
The emoji button is missing from the composerNo active emoji category existsActivate at least one REDA Connect Emoji Setup record
A new category doesn't show its emoji properlyOptions not separated by single spacesRe-edit Options so every emoji is separated by one space
Incoming files arrive with no extensionThe file's MIME type has no mapping recordAdd a mapping as shown above
No incoming files arrive at allThe required Remote Site Setting is missing — not a mapping problemSee The Remote Site Setting WhatsApp media needs

FAQ

No — like everything in the three REDA Connect settings areas, both are org-wide. Every agent sees the same emoji categories, and every incoming file uses the same mappings.

Yes. Open the record and edit Options — add, remove or reorder emoji (space-separated). Your changes survive package upgrades.

No. Mappings only name incoming files. Outgoing files keep the name of the file your agent uploaded. Also note SMS is unaffected either way — incoming SMS media is not supported; see Limits and considerations.

No. Mappings apply at the moment a file is received. Existing files keep their names, though you can rename them manually in Salesforce Files.

Where to go next