Using Custom Object

Custom Object lets you bring structured data from your existing systems into Hiver Omni and use that data in your Automations. You can upload a CSV file with data exported from your CRM or internal tool and use it to dynamically assign conversations, apply tags, or trigger other actions.

For instance, let’s say you maintain a list of customers mapped to different support tiers, such as priority support, standard support, and basic support.

Once you upload this as a Custom Object in Hiver, you can create an Automation rule that routes:

This ensures each conversation is assigned to the right person based on the customer’s tier, without manual triaging.

Customer Domain

Support Tier

Assigned To

acmecorp.comPrioritysara@company.com
bigenterprise.ioPriorityryan@company.com
midmarket.coStandardalex@company.com
growthlabs.inStandardnina@company.com
startuphub.ioBasicjhon@company.com
smallbiz.orgBasicjhon@company.com


Note: You can create a Custom Object and dynamic mapping based on the From email, From domain, To email, Cc, Reply-to email, Reply-to domain, and Subject.


Benefits of using Custom Object in Automations

Bring in existing data in Hiver: Use your customer, account, and data from existing data sources to keep your workflows consistent.

Simplify and scale automations: Instead of creating multiple rules for each account or team member, use one dynamic rule powered by data. This reduces errors and makes it easier to audit or troubleshoot workflows.

Keep workflows accurate as things change: When ownership, tags, or mappings change, you can upload an updated CSV to keep all automations in sync, instead of updating multiple rules.

Reduce manual work for your team: Automatically assign, tag, or route conversations based on your data, so your team doesn’t have to triage every conversation manually.


Prerequisites

To use Custom Object, you need to:

Important note:


Creating a Custom Object

1. Go to Admin Panel → Custom Object, and click Create Custom Object.

2. Enter a unique name for your Custom Object.

3. Click Upload CSV, select your file, and click Next.

4. A preview of your file will be created. You can review it to confirm formatting, and if everything looks good, click Create Custom Object.

Hiver will validate your file. Once the Custom Object is created, the status changes to Ready to use.

Statuses you may see:


Using Custom Object in Automations

You can use Custom Object in both Shared Inbox and Individual Inbox automations to handle assignment and tagging based on your customer data.

Here are a few common ways you can use them in Shared Inbox Automations:

1. Assign conversations to the right teammate

Instead of creating a separate rule for every team member, use a Custom Object to map customers to the teammate who handles them. The Automation assigns conversations to the right people based on your data. If ownership changes, you can update the CSV and the Automation continues to work.

How it works:

2. Add context to conversations with Custom Fields

Use Custom Object to bring in details like plan type, region, renewal date, or account owner as Custom Fields automatically. This gives your team the context they need on every conversation without having to look it up elsewhere or add it manually.

How it works:

3. Tag conversations for reporting

Use a Custom Object to apply tags based on customer segment, product line, or any other attribute in your data. Tags make it easier to filter conversations and run accurate reports.

How it works:

Steps to create an Automation using Custom Object

Say you support customers on different plans, and you want every incoming conversation tagged with the customer's plan tier so your team can filter accordingly. You can set this up with a Custom Object that maps each customer to their plan, and an Automation that applies the right tag based on the sender.

1. Create a Custom Object with two columns: Customer email and Subscription plan.

Customer emailSubscription plan
sara@company.comPremium
ryan@company.comStandard
alex@company.comBasic

2. Go to Admin Panel → Shared Inboxes, and select the Shared Inbox where you want to create the Automation.

3. Select Automations → Create Automation → Start from scratch.

4. Give your Automation a name.

5. Set the trigger: New conversation (inbound) is received.

6. Click Add step → IF condition, and select:

Tip: You can also use the following conditions to build Automations with a Custom Object.

ConditionOperatorIdeal for
To domainis present inMatching recipient domains
To emailis present inMatching recipient email addresses
Ccis present inMatching copied recipients
Reply-to domainis present inMatching domains where replies are directed
Reply-to emailis present inMatching the exact email address that receives replies
SubjectContains any value fromMatching keywords in the subject line

7. Click Add step → Action, and choose Add tag(s).

8. Select your Custom Object, then pick the subscription plan column.

9. Click Save and enable.

When a new conversation comes in, Hiver matches the sender's email with your Custom Object and applies the corresponding plan tag.