# Is there a way to create a custom message using expressions? If so how do you do it?

**URL:** <https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299>\
**Category:** General\
**Created:** [May 10, 2023, 5:23pm UTC](https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299 "2023-05-10T17:23:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shrmnatr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/shrmnatr/32/4942_2.png) [@Shrmnatr](https://community.tulip.co/u/Shrmnatr)\
**Post date:** [May 10, 2023, 5:23pm UTC](https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299/1 "2023-05-10T17:23:06Z")

</div>

I know you can send custom messages to people over sms or email but it comes in chunks on SMS and email as several smaller messages instead of a large complete message. Is there a way to write a custom message using an expression to something similar to this?

Help has been requested at “station name” by “user” working on “application name”. Please respond to avoid production delays.

---

<div class="post-metadata">

**Author:** ![Shrmnatr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/shrmnatr/32/4942_2.png) [@Shrmnatr](https://community.tulip.co/u/Shrmnatr)\
**Post date:** [May 10, 2023, 5:27pm UTC](https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299/2 "2023-05-10T17:27:47Z")

</div>

It would also be super awesome to tie that into teams and allow the user to receive a message back saying help is on the way along with whom is responding.

---

<div class="post-metadata">

**Author:** ![mellerbeck](https://avatars.discourse-cdn.com/v4/letter/m/e9bcb4/32.png) [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Post date:** [May 10, 2023, 8:38pm UTC](https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299/3 "2023-05-10T20:38:29Z")

</div>

Teams is actually fairly straightforward

> [@MS Teams Custom Widget - Post to Teams with Incoming Webhooks](https://community.tulip.co/t/ms-teams-custom-widget-post-to-teams-with-incoming-webhooks/6482):
>
> Want to send a message from Tulip to a Teams channel. This widget allows you to quickly set that up using the “incoming web hook” functionality in Teams. [image] Alert a group of people when an issue occurs or when a process is ready for the next step in the workflow using this widget and Teams. The widget simplifies Tulip to Teams channel connection by avoiding the need to create a correctly formatted connector function that then has to be added to an app trigger. With this widget just add i…

> [@Teams integration with AWS lambda + Postgres & Tulip](https://community.tulip.co/t/teams-integration-with-aws-lambda-postgres-tulip/5561):
>
> From [Teams integration with AWS lambda + Postgres & Tulip – Michael Ellerbeck](https://michaelellerbeck.com/2022/06/14/teams-integration-with-aws-lambda-postgres-tulip/) Microsoft teams has a pretty nifty way of opening access to posting messages. This can be configured like this After generating a webhook url, let’s store it in SSM since it is credentials for writing to a channel. For this first go ahead I’m going to store it as json with multiple key pairs, it might be better to store them separately, but this will work for now. The general look is {"team\_test1": "https://sampl…

---

<div class="post-metadata">

**Author:** ![k.ober](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/k.ober/32/6330_2.png) [@k.ober](https://community.tulip.co/u/k.ober)\
**Post date:** [May 11, 2023, 2:06pm UTC](https://community.tulip.co/t/is-there-a-way-to-create-a-custom-message-using-expressions-if-so-how-do-you-do-it/8299/4 "2023-05-11T14:06:46Z")

</div>

@Shrmnatr you’re exactly correct! I’ve done a similar thing with the expression in the screenshot below - look for the details you’re looking for in the variables that start with “@App Info”…:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/8/85e895163bc929c45aff82db4af05a2a4e272848.png)

(Also, this expression would also work with a Teams connector or similar)
