I use Spark and “integrate” email into my Agenda workflow in various ways:
First, I use the snooze function in Spark to be reminded if someone I need a response from hasn’t got back to me - the email re-appears in my inbox at the date I’ve set. Although this is purely in Spark, I think of it as ‘integration’ because it avoids the need to create a note and/or reminder anywhere else. Less friction.
Second, I copy the Spark email link into a relevant Note - especially for a long email thread which I will need to refer to when working on a Project. However, it’s very annoying that the link opens the thread in a browser, and shows the thread at the time the link was created - so later emails are included.
Third, If I have a Note which is preparation for a meeting, I will often copy relevant bits of an email into it - to remind me of the key points we’ve already discussed etc. This might be a couple of sentences or paragraphs. In this context, in note is better than jumping to the actual email, as I can just include the relevant bits of text.
Fourth, If I’m writing a note about my interactions with a particular person, I often just refer to the emails and rely on search to find them later. I’ll write “emailed \date” to both have a record that I did email them, and to make it easier to find. Again, in this case I dont need the email in the note, and this is faster and reduces friction. Also, if I ever do search for the email, I will see any subsequent emails in the search.
I suppose I saying that in some cases actual integration may be overrated, and a simple workflow of which Agenda is part, may be more useful.