TreliumTrelium

Customer Account Onboarding Agent

Set up new customer accounts across your systems without entering details twice.

When a new customer request arrives, your Trelium agent checks the required information, catches missing or duplicate records, and prepares customer accounts in Shopify and your ERP for review or creation under your existing rules.

Works with the tools your team already uses

ShopifyNetSuiteOdooGmailOutlookSlackMany more

Where it starts

Start from the request and the rules you already have

  1. 01

    A new-customer request

    An intake email, an account setup form, or another trigger your team approves. The agent reads the message and its attachments.

  2. 02

    Your customer setup rules

    Your SOP defines which fields are required, who approves a new account, and how tax, credit, and payment details are handled.

  3. 03

    Shopify and your ERP

    The customer records the agent creates, and the existing accounts it searches before creating anything new.

Illustrative example

One setup request, one structured customer record

Here is what the agent reads, and what it hands your team before any account is created.

The request · Email

From
Maya Chen · Harbor Point Supply
Subject
New account setup

Hi team, we'd like to open an account before our first order. Our details are on the attached form. Please ship to our Tacoma warehouse, not the Portland office.

Attachment: new-account-form.pdf

Customer record, ready for review

Business name
Harbor Point Supply
Primary contact
Maya Chen · maya@harborpointsupply.com
Phone
+1 (503) 555-0142
Billing address
1200 NW Front Ave, Portland, OR 97209
Shipping address
Needs review: the email asks to ship to Tacoma, but the form only lists the Portland address
Existing accounts
No match in Shopify or the ERP by email, domain, or name
Payment terms
Not provided. Left for your team to set under your SOP

No records created yet. The agent drafted an email asking for the Tacoma address. Once it's confirmed and the account is approved, the agent creates the customer in Shopify and the ERP and sends both account IDs.

Illustrative example. Harbor Point Supply is a fictional company. Required fields, matching rules, and approval steps follow your team's own SOP.

The impact

New customer details are entered once, checked, and set up the same way in Shopify and your ERP.

The workflow

How it works, step by step

How does the Customer Account Onboarding Agent turn a new-customer request into accounts in Shopify and your ERP? It validates first, checks for an existing customer, waits for any approval your process requires, and only then creates records.

  1. 01

    Reads the request

    Reads the intake email or form and its attachments, and pulls out the business and contact names, email, phone, and billing and shipping addresses. Tax or payment details are captured only when they're provided and your SOP asks for them.

  2. 02

    Validates the details

    Maps each value to the matching Shopify and ERP fields, normalizes formats like phone numbers and addresses, and checks that every required field is present and consistent. Missing values are never guessed.

  3. 03

    Checks for existing accounts

    Searches Shopify and the ERP using the identifiers you approve, such as business name, email, domain, or customer ID. Likely matches are escalated, never merged or overwritten.

  4. 04

    Routes exceptions and approvals

    Prepares a review item for your team, or a draft email asking the customer for missing information. If your SOP requires an approval, nothing is created until it's given.

  5. 05

    Creates the records in order

    Creates the customer in Shopify and in the ERP in the order your process defines, following each system's rules. Each new account ID is recorded and cross-referenced where the systems support it.

  6. 06

    Verifies and reports

    Confirms each record exists, then sends a short summary with links and IDs. If one system succeeds and the other fails, the agent retries safely or gives your team a recovery step, without creating the first record again.

Before and after

From retyping customer details to reviewing exceptions

Your team keeps working in Shopify and your ERP. What changes is who reads, retypes, and double-checks the details.

Before

  1. 01

    Someone reads the new-customer email and opens the attachments.

  2. 02

    They check the required fields by hand and email the customer about anything missing.

  3. 03

    They search Shopify and the ERP to see whether the customer already exists.

  4. 04

    They type the details into Shopify, then type them again into the ERP.

  5. 05

    They go back to confirm both accounts were created and match.

With the agent

  1. 01

    The agent extracts the customer details from the email and attachments.

  2. 02

    Required fields, formats, and conflicting values are checked against your SOP.

  3. 03

    Shopify and the ERP are searched for an existing customer before anything is created.

  4. 04

    Validated, approved requests become customer records in both systems, with both IDs recorded.

  5. 05

    Your team gets a completion summary, or an exception with the exact question to resolve.

Human review

What a person reviews before an account is created

The agent doesn't create records from incomplete, conflicting, or unapproved information. Each of these goes to your team with the original request and what the agent found.

  • Missing or conflicting details

    A required field is blank, or the email and the attached form disagree. The request is held, and the agent drafts the follow-up question for the customer.

  • Possible duplicate accounts

    An existing Shopify customer or ERP account shares a name, email, or domain. The agent shows the likely match and never merges or overwrites an account without approval.

  • Tax, credit, and payment terms

    Sensitive fields follow your SOP. The agent records only what the customer provided, and a person reviews these values before they're set.

  • System or sync failures

    If a system rejects a record or a connection fails, the agent reports what succeeded, what didn't, and the safe next step, instead of creating a record twice.

Key takeaways

Safeguards built into every setup

  • Each request is processed once: Requests are tracked, so a forwarded email or a repeated form submission doesn't create a second account.

  • Your systems stay in place: Records are created in the Shopify store and ERP you already run, with the access you authorize. There's no data migration and no ERP replacement.

  • A clear record of each setup: Every summary links the source request, the checks run, the approvals given, and the account IDs created.

FAQ

Questions about customer account onboarding

  • The Customer Account Onboarding Agent reads the intake email and its attachments, extracts the customer's business name, contacts, and addresses, and checks them against the fields your setup process requires. Once the request is complete and any required approval is given, it creates the customer records in your systems. Incomplete or conflicting requests are held for review instead.

  • The agent maps one set of validated customer details to the fields each system expects, then creates the Shopify customer and the ERP customer account in the order your process defines. It records both account IDs and cross-references them where the systems support it, so nobody types the same details twice.

  • Before creating anything, the agent searches Shopify and your ERP using identifiers you approve, such as business name, email, domain, or customer ID. Likely matches go to a person for a decision. The agent also tracks each request, so the same email or form isn't processed twice, and it never merges accounts without approval.

  • Yes. The agent checks that every field your SOP marks as required is present, normalizes formats such as phone numbers and addresses, and flags values that conflict between the email and the attached form. It doesn't guess missing values. It drafts the follow-up question instead.

  • The agent works inside the Shopify store and ERP you already use, with the access you authorize. It doesn't migrate your data or replace either system. It takes over the reading, checking, and data entry your team does by hand today, and follows your existing approval rules.

  • Your customer setup SOP decides. Before the agent creates any records, we confirm which fields are required, which identifiers count as a match, and which values need approval. Sensitive fields such as tax status, credit limits, and payment terms are set only when your SOP allows it, after a person reviews them.

  • The Company Store to ERP Sync Agent turns company store orders into ERP sales orders. The Customer Account Onboarding Agent handles customer setup: creating the new customer's account in Shopify and your ERP, before or outside of any order. The two can run one after the other.

  • Trelium connects to Shopify, to ERPs such as NetSuite and Odoo, and to email tools like Gmail and Outlook. We confirm your specific systems, fields, and setup rules before the agent creates any records.

See it on your workflow

Show us how your team sets up a new customer.

Book a short demo and bring your customer setup SOP or a recent intake email. We'll walk through how the agent would check it, find existing accounts, and prepare the records in Shopify and your ERP.