Forum Discussion

SherryBlackbur1's avatar
SherryBlackbur1
Qrew Trainee
5 years ago

CRM style email tracking function - looking for ideas

I've had a request to have some sort of tracking functionality for emails related to a record in QB (similar to the link below). I feel like there could be a way to do this with a Pipeline to/from Outlook?? Has anyone done something similar? I'm looking for a hero :)

Thanks in advance!

https://capsulecrm.com/support/setup-and-configuration/storing-emails/#understanding-the-mail-drop-box



------------------------------
Sherry Blackburn
------------------------------
  • Hi Sherry - I know this post is a couple of years old at this point but was just curious if you found any sort of solution in QB for this?  Was looking for a similar solution and came across your post.



    ------------------------------
    Carlos Santiago
    ------------------------------
    • MarkShnier__You's avatar
      MarkShnier__You
      Icon for Qrew Legend rankQrew Legend

       I have successfully done this for a client for an I.T. Ticketing application.  In this case we have a dedicated user ID which is copied on automated emails sent from the application when a ticket is updated. The users are encouraged to simply reply to the email, as opposed to having through click through links to add a ticket status update. 

      There is a pipeline which monitors emails coming into this particular outlook email address and we are able to purchase out the ticket number from the subject line. That allows the pipeline to create a status update child wrecker to the ticket and it can also go and grab any attachment to the email and include that on the ticket status update. 

      So I think that this approach can work except that there has to be a particular Outlook email address which is connected to the pipeline. I don't know if a way to magically monitor all email boxes of all your employees. 

        



      ------------------------------
      Mark Shnier (Your Quickbase Coach)
      mark.shnier@gmail.com
      ------------------------------
      • joevandervest's avatar
        joevandervest
        Qrew Cadet

        ---- Getting email to all or a specific subset of employees: In the Google Workspace universe you could look at some creative email routing before email is delivered to employee mailboxes. You can Look at specific senders, sender domains, or recipients, or recipient domains in a multi-domain environment, you could even examine subject lines or even email headers to make routing decisions. 

        That could be a way to say: all email with X in the subject line gets delivered according to some rules, one of those mailboxes could the special one monitored by pipelines.. kind of a limited "catch all" email address. (hidden to the sender).  



        ------------------------------
        joe vandervest
        ------------------------------
    • SherryBlackbur1's avatar
      SherryBlackbur1
      Qrew Trainee

      Hi Carlos,

      I like Mark's idea for using Pipelines. I do have a non-pipeline alternative as well.

      I have an app where property owners can list their rentals and traveling caregivers can search, favorite and communicate with the property owners (think a Quickbase version of AirBnB). The messaging is set up with table to table relationships and using the "add record" button in the recursive relationship to reply to a message - changing the field/button label to "Reply to This Message". Listings have Messages and Messages have Messages (Replies). The messages and replies are all related to the listing, so you can group by the listing/sort by the message date and see the messages in a conversation view. There are notifications that send the email to the addresses in the to and Cc field. Roles/permissions limit owners and caregivers to only be able to view messages where they are either the From, To, or Cc, and only modify messages where they are the From. 



      ------------------------------
      Sherry Blackburn
      Sr. Applications Systems Analyst (Quickbase at PeaceHealth)
      PeaceHealth
      ------------------------------
      • CarlosSantiago's avatar
        CarlosSantiago
        Qrew Trainee

        Thank you Mark & Sherry.  My main QB app is a scheduling / project management app and was looking to piggyback a more traditional CRM app where you can keep track of emails to potential clients. Was looking at something like HubSpot but since most of my data is in QB, was just looking for an efficient way to keep it in QB. I'll have to digest your responses in a little more detail but greatly appreciate your feedback.

         

         



  • Similar to Mark Shnier, I've used Pipeline/Mailgun, Zapier/logic testing, and Gmail connectors to handle ticketing and ticketing email for a ticket system.

    With the recent advances in Pipeline and access to more channels, you could probably do all of these within the QB and your email provider's universe. 

    tldr; 
    I put together a ticketing system for Helpdesk like Mark did. I did this back when we had just a limited number of Pipeline channels available ...

    1. Specialized Google Email Box with single purpose in mind
    2. Database App in QB - a place for new Tickets
    3. Incoming Email:
      1. Zap that watches the mailbox for new incoming email
      2. If the incoming email (could be via a contact "reply") contains ticket Number in subject treat as "update" if no ticket number, then treat as NEW. 
      3. Branch logic in Zapier that either CREATES a new ticket in an "interstitial table" OR directly updates an existing ticket. 
    4. Outgoing Email: 
      1. Individual ticket updates allow email push. 
      2. Pipeline Monitors the QB for email push for new/update
      3. Use Pipeline MailGun channel to send customized email notice with custom data payload, Email Subject shows ticket nr.
      4. Use the Tech involved as the FROM, and the general email box as the REPLYTO
      5. The update to the ticket system that is turned into email is it's own record.  
      6. Email is then fired off. 

    Using some features both in Zapier (inbound) and Pipelines (outbound) you can do a zillion different text matching tests.  Zapier now offers "tables" for storing data - so in theory you could probably push a data from quickbase to zapier to maintain a list of contacts for improved handling.  You could likewise maintain that list in QB and with a query, also CC assigned account reps, etc. 




    ------------------------------
    joe vandervest
    ------------------------------