Capturing Email from Create records via email

Morning,

I’m looking into capturing the sender’s email address when a user submits a request via the ā€œCreate records via emailā€ functionality.

The objective is to use that incoming email address to:

  • Match against our existing Contacts and Companies in TAPE
  • Automatically populate the relevant fields on the issue/ticket (e.g. contact name, company, email)

Could you confirm whether this is currently supported, or if there are plans to enable this?

In addition, I’d like to understand how email communication can be handled from within the issue itself. Ideally:

  • Replies sent from the issue/ticket should go back to the original sender
  • Any responses from the client should append to the same issue as a conversation thread
  • No new issues should be created from reply emails

The end goal is to build a fully functional helpdesk system within TAPE, tightly integrated with our CRM, with proper bidirectional communication contained within each issue.

Hi @Cobus and welcome

The simple answer is yes you can totally build a helpdesk system within Tape and I am sure many people have. Exactly how you do that may change depending on your technical ability and external tools however if we look at your first part were you want to capture incoming emails and create support tickets that are related to contacts held in a separate app then you can see a quick demo I have just made here:

If we break it down, first you need to capture the from address:

now that will want to go in a text field I believe as it will deliver the address like:
Jason Melotte <name@domain.com>

This means that before we search for our contact record we need to clean the email address, I have done it all in one automation:

  1. A quick script that cleans the email and adds it back into the record.
  2. Because I am doing this in one automation and quickly I have just added a pause to make sure the email has updated before the automation moves on.
  3. Search for the contact with the new clean email address
  4. Add the contact record to the support tickets relation field.

And that is the first part of your solution built.

Now I have not this morning built the next step but you could build it with a seperate comms app send the contact an email from the comments on the ticket add the ticket ref to the subject, reply address of the ā€˜Comms’ app then replies from them go into that then a automation extracts the ticket ref finds the correct ticket and either relates to the new inbound comms ticket or puts the new inbound body as a comment on the ticket record. - This will give you the full bidirectional communication within Tape and the issue. It is a bit of a quick and dirty solution but it is a solution and then from there depending on skill sets and external tools there are loads of ways to clean it and make it better.

3 Likes

After the setup from Jason, we use the native comment section with a specific trigger to send an email to the client.

If comment contains ā€œ:reply:ā€
Send email to client using automation

The email then receives a link to open an external page with all their ticket details, a comment form, and so on.

This was built years ago, so we use jotform for receiving comments from the client, and then pushing them over to the ticket via webhook.

In the future, hopefully we will be able to include a native receive comment section with file upload.

I hope that sparks some ideas for you or anyone else reading.

2 Likes

To expand on John’s comment contains, this shows a contact note creation but the principle is the same as reply:

This one shows emails were emails are handled externally but linked through to the contact creating a summary and link to the email as a comment.

So many possibilities :slight_smile:

1 Like