Let's learn how to create alerts.
Sometimes you'll want to know when a new card is created, especially when it's related to a topic you're interested in.
Let's walk through how to send alerts when a new card has a trigger word in its name. We'll be using:
- Event triggers
- The Gmail app connector
First, we'll paste in the following code:
import gmail_app import trello_app # SETUP 1: Sign in with Gmail. # SETUP 2: Replace the interesting term with what you want to monitor. # SETUP 3: Enter an email address to send alerts to. interesting_term = "cats" email = "ENTER_EMAIL_TO_SEND_ALERT_TO" # when a new card is added... def on_create_card(): # get the current card card = trello_app.get_current_card() # if term is in the name, send an alert if interesting_term in card.get_name().lower(): gmail_app.send_message("Someone mentioned %s in %s" % (interesting_term, card.get_field("url")), email, "Trello Alert")
Follow the setup steps, as outlined in the script:
1) Sign in with Gmail.
2) Replace "cats" with your own interesting term.
3) Enter you email address.
You can see in the script, on each new card, we'll get that card's information, check if the term is in the name, and if so, send an email using our Gmail account.
If you run into any issues, or what to chat with others, connect to the Blockspring community right from the Scripts editor.