# Compose email: Can an image be inserted?

**URL:** <https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960>\
**Category:** Ask for Help\
**Created:** [May 19, 2021, 7:13am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960 "2021-05-19T07:13:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 7:13am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/1 "2021-05-19T07:13:21Z")

</div>

Who knows how to compose an email within Glide such that the recipient receives an email containing an image?

I’m hoping it’s possible to insert some RTF around a link to a published image so that the image is displayed and not just the link to the image. Maybe some characters can be used to instruct Gmail or Outlook to display the image vs. simply show the link?

Experts will be pointing wildly at Zapier, which is the back-up plan. But if there is a lazy way to do this without using integrations then I would be super happy for any pointers.

Thanks!

---

<div class="post-metadata">

**Author:** ![Manu.n](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu.n/32/11679_2.png) [@Manu.n](https://community.glideapps.com/u/Manu.n)\
**Post date:** [May 19, 2021, 9:31am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/2 "2021-05-19T09:31:24Z")

</div>

Hello @Simon_Hill  
I think it’s not possible directly in Glide  
The mailto: … URI standard only provides for plain text.  
To send an image in an email you must go through Zapier, App Script or other.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [May 19, 2021, 11:48am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/3 "2021-05-19T11:48:01Z")

</div>

Have you tried html tags? Most email clients can read html.

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 12:41pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/4 "2021-05-19T12:41:08Z")

</div>

Hi Jeff,

No I haven’t tried that… sounds like it should be worth a try. Do you have an example I could try?

I’m guessing this is the sort of thing you get when you go to Youtube and it gives you the option to ‘embed a link’

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/7/e7f71f55782fdcd7bbfa5b173694fc84f72e3c9a.jpeg)

What would the code look like to embed an image?!

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [May 19, 2021, 12:44pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/5 "2021-05-19T12:44:18Z")

</div>

If your image is hosted and the URL is publicly available then you can insert something like this into your email body and the email client will usually render the image:

`<img src="<URL GOES HERE>" width="500" height="600">`

Give it a try.

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 12:52pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/6 "2021-05-19T12:52:28Z")

</div>

No, that didn’t work!

Pity, because when I paste the text I used in my email into this message, it automatically generates this image:

 ![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/e/befba837eba627c94253d53e16125847dc4d8fdf.jpeg)

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [May 19, 2021, 1:07pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/7 "2021-05-19T13:07:22Z")

</div>

What’s the email client you’re using? And what text did you paste?

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 1:47pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/8 "2021-05-19T13:47:03Z")

</div>

This is the text I used, in an email sent from MS Outlook to gmail.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/5/850b317ce1d178e8fb07158664f764d84bed61f1.png)

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [May 19, 2021, 1:53pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/9 "2021-05-19T13:53:55Z")

</div>

Might just be worth trying this:

```
<html>
<img src="<URL GOES HERE>" width="500" height="600">
</html>

```

Worth a shot

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 2:30pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/10 "2021-05-19T14:30:52Z")

</div>

> [@V88](#):
>
> ```auto
> <html>
> <img src="<URL GOES HERE>" width="500" height="600">
> </html>
> 
> ```

no - afraid that doesn’t fly either.

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [May 19, 2021, 2:42pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/11 "2021-05-19T14:42:44Z")

</div>

How strange. Works in my email clients, but to be fair I don’t use Outlook nor webmail. Sorry I can’t be more helpful.

---

<div class="post-metadata">

**Author:** ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)\
**Post date:** [May 19, 2021, 2:52pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/12 "2021-05-19T14:52:12Z")

</div>

Check to see if there is an option within your email to display messages as Plain Text or HTML. If Plain Text, it won’t read the HTML code.

Also I notice you have a gmail account. Try opening the email via the gmail website and see if that works?

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 19, 2021, 3:48pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/13 "2021-05-19T15:48:33Z")

</div>

Thanks Joe but neither work.

I notice even cut and pasting the Embed code provided by Youtube does not work when you send a regular email (not using Glide). It seems like email platforms require images and videos to be inserted at the time of composing the email…

so the search goes on!

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [May 19, 2021, 4:25pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/14 "2021-05-19T16:25:50Z")

</div>

Do you want to send your test email with the html to [mark@v88.co.uk](mailto:mark@v88.co.uk)?

---

<div class="post-metadata">

**Author:** ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)\
**Post date:** [May 19, 2021, 4:42pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/15 "2021-05-19T16:42:39Z")

</div>

I know you mentioned that you didnt want to use Zapier, but I am currently sending out HTML emails via Zapier and seems to work fine. But I also use Zapier for other things so the cost is mute. However, I use an email template vs sending custom emails, but I assume you could craft something in a text field and route it to Zapier and place it in the Email Body section.

---

<div class="post-metadata">

**Author:** ![Simon\_Hill](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/simon_hill/32/94730_2.png) [@Simon\_Hill](https://community.glideapps.com/u/Simon_Hill)\
**Post date:** [May 20, 2021, 7:34am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/16 "2021-05-20T07:34:33Z")

</div>

yep, looks like Zapier is the solution for emails with with images/videos.

So hard to believe to be honest.

---

<div class="post-metadata">

**Author:** ![Test\_Test](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/test_test/32/30930_2.png) [@Test\_Test](https://community.glideapps.com/u/Test_Test)\
**Post date:** [January 15, 2022, 7:52am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/17 "2022-01-15T07:52:51Z")

</div>

> [@V88](#):
>
> Might just be worth trying this:
> 
> ```auto
> <html>
> <img src="<URL GOES HERE>" width="500" height="600">
> </html>
> 
> ```
> 
> Worth a shot

Hi  
I posted a similar question here

> [@How to insert line break into email body please](https://community.glideapps.com/t/how-to-insert-line-break-into-email-body-please/29329/20):
>
> Not sure what I am doing wrong. Am I missing another element to be added? Tried the following, but always got an email with the HTML code as text [image] [image] [image] [image] Adding screenshot from Outlook, same issue:

Using a template column to build the HTML code for the email body. Not working, same as the issue in this topic. Has this been solved since?

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [January 15, 2022, 9:11am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/18 "2022-01-15T09:11:08Z")

</div>

No further update as far as I’m aware. I still think it’s down to the rendered mechanism used by the email client. Certainly the above works for Apple Mail but maybe not for Outlook?

---

<div class="post-metadata">

**Author:** ![Rien\_Dumore](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rien_dumore/32/79283_2.png) [@Rien\_Dumore](https://community.glideapps.com/u/Rien_Dumore)\
**Post date:** [February 15, 2024, 11:05am UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/19 "2024-02-15T11:05:46Z")

</div>

This works now. Images can be inserted. I use HTML template and images hosted online

---

<div class="post-metadata">

**Author:** ![John\_Novice](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/john_novice/32/85789_2.png) [@John\_Novice](https://community.glideapps.com/u/John_Novice)\
**Post date:** [May 5, 2025, 4:34pm UTC](https://community.glideapps.com/t/compose-email-can-an-image-be-inserted/26960/20 "2025-05-05T16:34:19Z")

</div>

Got it working from your suggestion with a slight modification.

![Screenshot 2025-05-06 003641](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/6/06ed66aa86e8ec48f04da7efb74c0268808675d7.jpeg)
