Ability to set Static/Constant Custom Values per Email Integration "Connected account" (when there are multiple connected accounts synced by same person)

When syncing emails via the IMAP integration, our mail server (SiteGround) strips out the Delivered-To header. Because we pull multiple email aliases into a single inbox, Fibery cannot automatically identify which alias received the email. For 99% of instances, I’ve been able to work around this by identifying the correct email from the To field, but there are some edge cases like BCCs that slip around that.

When setting up or editing an Email Integration database connection, please add a configuration step that allows users to inject a static custom value into a field for every single entity created by that specific connection. For example, I want to manually type ‘Affiliate’ into a custom Department field for Connection A, and ‘Support’ for Connection B.

This gives users total routing control even when their email servers have non-standard metadata headers, without requiring external tools like Make or Zapier.

Just to clarify, when it comes to the email integration, do you have different connectors? Or do you use the “Invite members to integrate personal accounts”, and you need to set the defaults per connected email account?

I ask because I believe these are different things.

I made a similar request here (for import, not sync, but they work in similar ways): When importing data from csv, allow to set a static field value (not present in source data)

For your use case, I am wondering why automations “On Create” can’t solve it? Any time its created, depending on the “Synced By” it sets a value. What do you think? Maybe I misunderstood.

These are separate connector setups, not personal accounts under “invite members to integrate personal accounts.” Each mailbox (affiliate@, support@, etc.) is its own dedicated inbox connected as its own Email Integration connection — but they’re shared mailboxes, not tied to one person.

So “On Create → set value based on Synced By” doesn’t work for us because “Synced By” would reflect whichever team member’s credentials handled the sync — which, in practice, would be my credentials every single time, regardless of which mailbox the email actually landed in.

There’s a second wrinkle too: we also need to know which address to reply from. If a message landed in Support, we need to reply from Support — but in BCC cases, there’s no surfaceable header or field telling us which inbox it actually came in on. The Delivered-To header that would normally answer that gets stripped by our mail server before Fibery ever sees it, so there’s nothing left to key an automation off of. A static per-connection value sidesteps that entirely, since it’s set once at configuration time and doesn’t depend on anything in the message itself.

I had some back and fourth with Fel on private to clarify things.

  1. They have a single email integration, with multiple connected accounts, all of which were set up by them manually. (Not by different users using “Allow personal integration”)
  2. They need to know which Email was Synced by which connected account.

I am surprised this is not possible yet, since with the “Personal integration” (when different users sync) it tells you which email was synced by which user, which is incredibly useful.

If there was the data on which email was synced by which connected account, this feature request could be solved using automations.

@TBSFelicia, let me know if I missed something or got something wrong! I adjusted the title for clarity.