COMFI SUPPORT PORTAL

Opening your workspace

Checking your session…

RESPONSE DIRECTION

What do you want this reply to do?

SHOPIFY ORDER

Order details

LINK VERIFIED ORDER

Assign an order to this ticket

Search Shopify and WooCommerce, confirm the customer and save the order against this conversation.

⌕

Find the correct order

Search by order number, checkout email or customer name.

REPLY WORKSPACE

Compose customer reply

Smart Assist prepares a recommended approach from the current email, verified business data and replies you previously sent.

Smart Assist learns quietly from the final reply you approve and send—especially the edits you make.

Up to 5 files, 4 MB each.

NEW EMAIL

Compose customer email

Up to 5 files, 4 MB each.

BULK EMAIL

Send a saved template by order number

Each customer receives a separate personalised email through the existing Zoho sender.

Safe workflowPaste one order and replacement tracking number per line. Orders must match exactly before sending.

One row per customer: order number, tracking number. Tabs also work. You can paste the Comfi tracking link instead of the tracking number.

RECIPIENT CHECK

No orders checked yet

Nothing can be sent until every row has a verified customer email.

✓ Verified orders

Paste your order numbers and tracking numbers, then choose Check orders.

0 emails readyAlready-sent rows are never included again if you retry a failed email.

SCHEDULED EMAIL

Scheduled message

Existing attachments are preserved. Up to 5 files total.

MANUAL BUSINESS LOG

Log return

This records an outcome only. It cannot issue a refund or alter Shopify.

FINANCIAL OUTCOME

Refund record

Record only

BULK FAULT IMPORT

Import stored fault records

Paste entries such as CF1657: beeping every 5 mins. Headings such as “Added from reviews” or “New:” are kept as source labels.

0 valid faultsPaste your list to preview it.
OrderFaultDetected typeSource
Nothing to preview yet.

ONE-TIME GOOGLE SETUP

Connect Google Sheets from the dashboard

These are public browser credentials, not a service-account key. Save them here once and every authorised dashboard user can use the same connection setup.

1
Enable Google Sheets API and Google Picker APIUse one Google Cloud project for both.
2
Create a Web OAuth clientAdd this dashboard address under Authorized JavaScript origins:
3
Create a Browser API keyRestrict it to this website and the Google Picker API.

No client secret is needed and nothing is added to Vercel. Google still requires the one-time OAuth app registration so it knows which website is asking for access.

CHOOSE LOG TAB

Google spreadsheet

Use a dedicated tab because the dashboard manages columns A to U in the selected tab.

SUPPORT KNOWLEDGE

Add knowledge

Choose what you want to teach or store.