+ Reply to Thread
Results 1 to 4 of 4

Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (CRM)

  1. #1
    Registered User
    Join Date
    10-11-2018
    Location
    Darkest Canberra
    MS-Off Ver
    Excel 14.0.7212.5000 (32-bit)
    Posts
    12

    Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (CRM)

    Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (DIY CRM)

    I am a bit of an excel noob, and my last VB experience was about 20 years ago. I honestly don’t even know what to search for on the forum here…

    …but I’m just asking for very general directions – please don’t feel like I want hand holding. I can do the legwork, I’m just hoping you can point me at the right path.

    --
    Ok, so basically I’m trying to build a Customer Relationship Management (CRM) function into Excel.

    I’ve been handed a busy Outlook inbox that gets some very complex enquiries from a pretty huge range of customers. They’ve been tracking these emails, and what’s happened with them, in an Excel spreadsheet. It’s very manual: copy/paste into the relevant fields, one by one, then select from some dropdowns for categories, and enter text to explain what’s happened so far. A lot of comms don’t get logged, and a lot of important data points haven’t been tracked.

    Now, I’m trying to get them some proper CRM software, but I’m not sure if or when we could get some budget for it. In the meantime, I’m upgrading their existing system.

    I’ve modified things to accept drag-drop email header information, got some simple timing functions to flag overdue action items, a few things like that.

    My main problem is in reporting. I need to get reports on customer trends: the customers’ country, industry and a few other elements (associating an email address / person with a particular company, for example). All of that is doable with dropdowns, but I hate excess clicks.

    What I’d like to do is have a function (a macro?) to do something like this:

    1. I enter either a name or an email address into the relevant field in an Excel communication-record. Most likely simple Outlook header information (a name from the From field).
    2. I click a button(?). I’m only guessing this’d be a macro.
    3. Excel will check another sheet(?) to see if this customer exists.
    a. If so it’ll fill in the customer details on the main sheet (leaving the user to enter or select manual fields like urgency, actions, etc).
    b. If not it’ll highlight the fields, or generate a message, or whatever. The operator can then enter those details and select a second button(?), and this will add the customer to the other sheet. Future entries with this customer will auto-fill the relevant fields as per 3 a.
    4. Optional extra: changes made to the customer on the customer sheet (other than their name) will update previous entries on the communication record…? Perhaps that is unwise, though. Might be better to do it manually if required. Just thinking about correcting errors in older entries.

    Does that make sense?

    And hey, if anyone has done something similar and has any tips at all, I’d love to hear them.

    (I’m especially keen to have something like “add an action” that can log individual actions (e.g. forwarded to x; called y; replied; completed; etc) with date and time. At the moment that’s blobbed together in a single free-text field. I want to track how long things take for (for example) initial action or completion. Not sure how that would even work, though. I’ll worry about it later!)

    Thanks everyone who took the time to read all of this.

  2. #2
    Forum Expert dflak's Avatar
    Join Date
    11-24-2015
    Location
    North Carolina
    MS-Off Ver
    365
    Posts
    7,920

    Re: Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (

    I have code, or can cobble it together that can read a mailbox, extract subject, from, sent time, etc., place them in a spreadsheet and then move the mail to another folder so it does not get processed again.

    I imagine this as a batch process. You have filter rules to sort the mail into a to be processed Outlook folder. You click a button and this mail is processed as mentioned above.

    I'll probably import the mail information into a staging folder where you press another button and it looks up the data for known email addresses, and moves them to the main database (perhaps after you add comments or assign a category or other information). You can fill in the information on the unknown email and they will be added to the known list and to the main database.

    Send us a draft spreadsheet with a table that has the headers for the information you would like to track. Use shading to indicate what information you expect from outlook, what gets calculated and what you will enter manually.

    There is a lot of work to do here, but most of it with design which we need to nail down.
    One spreadsheet to rule them all. One spreadsheet to find them. One spreadsheet to bring them all and at corporate, bind them.

    A picture is worth a thousand words, but a sample spreadsheet is more likely to be worked on.

  3. #3
    Registered User
    Join Date
    10-11-2018
    Location
    Darkest Canberra
    MS-Off Ver
    Excel 14.0.7212.5000 (32-bit)
    Posts
    12

    Re: Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (

    Thanks very much for the offer, but I have, ahem, decided to do something simpler. I figure about a week after I leave anything complicated will break and then no-one will know how to fix it.

    I'm just going to use lookup functions, keyed off the "from" field, to fill in known contacts (listed on a contacts sheet). If they see errors, they'll just need to pop over to the contacts page and update it with the new contact.

    On the other hand, I'm off to ask about lookup, because I am obviously getting something terribly wrong there....

    Thanks again!

  4. #4
    Forum Expert dflak's Avatar
    Join Date
    11-24-2015
    Location
    North Carolina
    MS-Off Ver
    365
    Posts
    7,920

    Re: Build a ‘customer details’ list as I go - and have it used to auto-fill new entries (

    Simple is good.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [SOLVED] How to build auto-fill calendar on Excel?
    By RazedC in forum Excel General
    Replies: 12
    Last Post: 11-04-2019, 06:29 PM
  2. Replies: 1
    Last Post: 11-27-2017, 08:50 PM
  3. Replies: 5
    Last Post: 04-02-2017, 07:15 PM
  4. Replies: 5
    Last Post: 02-26-2016, 12:59 PM
  5. using pan number of the customer find details of an customer using excel macros
    By baig123 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 05-31-2014, 03:31 PM
  6. [SOLVED] Copying Customer Details Onto Each Sale Line Until Next Customer is Reached
    By Babybio77 in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 03-22-2013, 11:33 AM
  7. [SOLVED] How To Make A Customer List With Extra Entries Per Customer
    By Minitman in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 10-31-2005, 03:43 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1