Gmail Thread ID vs Message ID (Using Streak)

Hello :wave:

So When I have a new Record in SmartSuite

I need to:

  • Send an Email :white_check_mark:
  • Create a Box in Streak :white_check_mark:
  • Place the email in the Box :x:

If you’re not familiar with Streak.
Streak is a great tool that blends with Gmail to create Pipelines.

I came across a similar question in the community answered by @Mohamed_Jahar
“You can get thread ID from the module “Watch Emails” Then you can reply to the same thread using the advanced module to create draft and actual replies to the same thread.”

But I can watch the incoming emails, and I need to get the ThreadID of the email I just sent via Make.

AND even if we can find a way with the Watch Emails, I will still need 2 different scenarios to achieve this, could there be a way to solve this in a single scenario?

I need to place the email I sent with the Gmail Send Email module into the Streak Box (thread)
with the “Put an email in a box” module.
Because it makes sense :slightly_smiling_face:

I believe the Send Email Gmail Modile should return us the ThreadID, along with the MessageID
but hope a Make Ninja has a workaround for this )

Thanks,
Vasken


Gmail Thread ID can be found in the headers of the Email module, not Gmail module.

The variable is called “References”.

For more information, see ✉ Automate Follow-Up of Email Leads a Week After

3 Likes

Thanks!

This is helpful )
So I need that specific email that I just sent via the Gmail module.

Do I change the Gmail send email module?
Or is there a way to use GET AN EMAIL module to pull the thread ID?
Since I got the same error again.


I tried
References , References[0], References[1]
and why References?

Also what’s Email ID (UID) in the Email module?
Does it match with the MessageID or ThreadID of the Gmail module?

Thanks again

Hi @Vasken

To extract information from the message, consider using our custom Gmail App. It provides more detailed data and provide Gmail data using the message ID itself.

For more information please go through the below link.

If you require additional assistance, please don’t hesitate to reach out to us.
MSquare Support
Visit us here
Youtube Channel

I already have the MessageID, and need the ThreadID as described in the screenshots :point_up_2:

References may be empty if the email is not in a thread, like if you just sent it.

You can try using ifempty with the references.1 variable, then fallback to the message ID and see if that works.

Screenshot_2024-02-19_140222

2 Likes

I used the Gmail Watch Emails module! Since it returns the threadID, but since it’s a trigger and I need to have my trigger from SmartSuite, I had to split it into 2 Scenarios,

Scenario One:

  1. Watch New Records In SmartSuite
  2. Send an Email via Gmail Module

Scenario Two:

  1. Watch Emails (Gmail)
  2. Create a Box (Streak)
  3. Put an Email in a Box (Streak)

It works ) although I wish we could achieve this in a single scenario!

2 Likes

That’s a great idea! I’m sure others would agree that this is a nice feature to have.

You can submit this suggestion to the Idea exchange, under App improvement ideas.

Don’t forget to search for it first, just in case someone already suggested it, so that you don’t end up creating a duplicate.
Screenshot_2024-01-17_130153

No problem, glad I could help!

1. If you have a new question in the future, please start a new thread. This makes it easier for others with the same problem to search for the answers to specific questions, and you are more likely to receive help since newer questions are monitored closely.

2. The Make Community guidelines encourages users to try to mark helpful replies as solutions to help keep the Community organized.

This marks the topic as solved, so that:

others can save time when catching up with the latest activity here, and

  • allows others to quickly jump to the solution if they come across the same problem

To do this, simply click the checkbox at the bottom of the post that answers your question:
Screenshot_2023-10-04_161049

3. Don’t forget to like and bookmark this topic so you can get back to it easily in future!

3 Likes

Thanks for the advice.
Although I’m not very active here, I’m an ambassador in NCO community
& SmartSuite community and sure I’ll make sure to keep all the community rules sacred :pray:

And sorry for the confusion, I found the solution by using “Watch Emails” Gmail trigger module in another post.
I experimented the Email module but didn’t end up using it. It would be useful in other cases

3 Likes