Connectors

/

Geotab MyAdmin

/

Update a Geotab MyAdmin customer record
Write

Update a Geotab customer without blanking other fields

For account and sales teams who keep Geotab MyAdmin customer and contact details current.

Try PopdockAI free
Get a live demo
Update a Geotab MyAdmin customer record
Change the primary contact email for Geotab customer NWT001 to ap@northwindtraders.com.
Found Northwind Traders, account NWT001. - Primary contact email: billing@northwindtraders.com to ap@northwindtraders.com - Other fields: unchanged Shall I save the change?
Geotab MyAdmin
Sample figures. Your results come from your own account.
geotab-myadmin-get-customer
geotab-myadmin-add-edit-customer
geotab-myadmin-edit-user-contact

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Geotab MyAdmin

Geotab MyAdmin
Run it on your own Geotab MyAdmin data.

Connect Geotab MyAdmin, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

A partial update blanks the rest of the customer

Editing a Geotab customer means finding the right account, then sending the whole record back with the changes. Send a partial record and other fields can be blanked; pick the wrong account and the wrong customer is updated.

Without PopdockAI

  • Search for the account by number or name
  • Copy the whole record into the edit
  • Change one field and hope the rest survives
  • Fix blanked fields later

With PopdockAI

  • Exactly one account is matched, or candidates are listed
  • The update is built from the current record plus your change
  • Old and new values are shown per field
  • One update after you confirm, with the record read back

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Apply {changes} to customer {customer}. These tools change live MyAdmin data. Never call a write tool before the user has explicitly confirmed the exact values in this conversation.

**Step 1: Find the customer**

Call `geotab-myadmin-get-customer` with account = {customer}; if nothing, try company-name.contains = {customer}. Exactly one match, or list them and ask.

**Step 2: Build the change**

* Customer fields (name, legal name, address, tax ID, industry): build the full customer as a JSON object from the current row plus the changes, keeping account-id as the id.
* Contact fields (name, email, phone): build the contact as a JSON object.

**Step 3: Confirm**

Show old value and new value per field. Ask the user to confirm.

**Step 4: Write, once**

* Customer fields: `geotab-myadmin-add-edit-customer` with customer = the JSON object.
* Contact fields: `geotab-myadmin-edit-user-contact` with user-contact = the JSON object and override-address-validation = false.

**Step 5: Verify**

Call `geotab-myadmin-get-customer` again and report the changed fields.

**Rules & Guidelines:**

* Never send a customer object built without the current values; that could blank fields.

**Validation:**

* If {changes} is unclear, ask before Step 3.

Who it's for

One answer, three teams that use it

Account managers

Update a customer contact in one message

Change a contact email or phone without risking the rest of the record.

Change the primary contact phone for Geotab customer Contoso Ltd to 555 0142.

Reseller operations

Fix addresses and tax ids safely

Only the fields you name change, with old and new values shown first.

Update the tax id for Geotab customer FAB002 to GB123456789.

Billing teams

Keep invoices going to the right place

Update the billing contact on the right account, then see the record read back.

Set the billing contact email for Northwind Traders in Geotab MyAdmin to billing@northwindtraders.com.

How it works

What PopdockAI does when you ask

You name the customer and describe the change, and your AI assistant builds a safe update. Nothing is saved until you have seen the old and new values.

01

Ask

You name the customer and describe the change.

Your AI tool

02

Find

It matches exactly one account in MyAdmin.

geotab-myadmin-get-customer

03

Confirm

You see old and new values and say yes.

No items found.

04

Update

It saves the change and reads the record back.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Geotab MyAdmin and one secure connection to your AI tool. No code, no exports.

get-data

geotab-myadmin-get-customer

Returns customer accounts from the Geotab MyAdmin connector. Filter by: company-name.contains, company-name, account, city, primary-contact-email, active, country, state. Returns up to the requested number of records.
run-action

geotab-myadmin-add-edit-customer

Add or edit customer in Geotab MyAdmin (runs the AddEditCustomerAsync method). Inputs: customer. Writes to live Geotab MyAdmin data. Note: the MyAdmin write actions are generated from the MyAdmin API schema and have not yet been tested against a live account.
run-action

geotab-myadmin-edit-user-contact

Edit contact in Geotab MyAdmin (runs the EditUserContact method). Inputs: override-address-validation, user-contact. Writes to live Geotab MyAdmin data. Note: the MyAdmin write actions are generated from the MyAdmin API schema and have not yet been tested against a live account.
Read only.Nothing in Geotab MyAdmin Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Customer details change without wiping anything

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation