https://www.courier.com/ logo
Join Discord
Powered by
# questions
  • question about deadline
    u

    {ben}

    10/17/2022, 7:39 PM
    Hi there, I saw in the announcement that there is a deadline on Oct 7th, is it okay if my team missed it? Also, who can I talk to here to consult about our idea?
    b
    s
    • 3
    • 2
  • Cannot receive the mail
    z

    zipperdev

    10/20/2022, 12:51 PM
    Sorry, I'm Korean so some sentences may be weird 🙏 Thanks for reading this article! I started the project again after a month or so for personal reasons. However, I linked Sendgrid (Email of the domain managed by Cloudflare) with the @trycourier/courier package and sent the template to another email. In the courier's log window, only Sent progress done, and when I looked at the sent mail address, there was no mail. Apparently it worked until a month ago, but it's hard to understand because it suddenly stopped working... I don't think it's a code problem, is there someone have any idea how to fix it?
    r
    • 2
    • 4
  • SMTP Mail doesn't seem to be working properly
    j

    Jo Ainscough

    10/20/2022, 4:01 PM
    We have been testing our integration from our service to the Courier platform via API. Until recently we could see calls being submitted and the email being sent by the SMTP call correctly. However for the last couple of weeks it seems that the email via standard SMTP is no longer working. We are getting errors being thrown in the logs saying that the email is invalid but it's a valid email address and I can't work out why it's throwing the error?
    message
    r
    • 2
    • 4
  • BUG - Not able to modify or view our emails...
    r

    raphael1807

    10/21/2022, 2:21 PM
    We're encoutering major bug where we're not able to modify templates and view them... We've done many stuff like deleting the user and restarting the account. We would need help. https://share.vidyard.com/watch/ji6Ef2ev7wv1Uq6sKaaBRa? https://share.vidyard.com/watch/CEnJEbFz3AQPuAR22BAsVG?
    r
    • 2
    • 5
  • Possibility of extension?
    b

    babatundeonabajo

    10/26/2022, 9:20 AM
    I wanted to ask if there will be an extension so that the hackathon ends at 00:00 PDT as opposed to 17:00 PDT like what happened last time (if memory serves me correct)? Babatunde
  • Action Buttons In Push Notifications
    f

    Fragnow_Himanshu

    10/26/2022, 4:00 PM
    Hello, My use case is to allow a user to accept or reject certain requests that have been made for them by other users. Through courier push notifications, can I add two action buttons "Accept" and "Reject" on the notification where when a user clicks either of these buttons I listen to the click and update my backend accordingly. At the end, I would like to change the UI of the push notification according to the click. For example, "You have rejected this request". I would like all of this to happen on the push notification itself so they don't have to open the entire website and accept or reject requests from there.
    i
    • 2
    • 1
  • Public Voting
    o

    Ojas Mittal

    10/26/2022, 5:42 PM
    What is the purpose of public voting? Community Favourite award is based on Twitter Favourite or Devpost Voting?
    s
    • 2
    • 2
  • Notification is sent, but not received
    n

    nemotivity

    10/28/2022, 12:08 PM
    Hi! I am trying to use the react inbox component for sending push notifications. The issue I am currently facing is that, the notification is getting sent, but it is not received. Can someone please tell me what I am doing wrong. I am wrapping my whole app with the component
    <CourierProvider clientKey={CLIENT_KEY} userId={'www'}>
    The API is also sending response to the same user ID.
    Copy code
    js
     const courierResponse = await courier.send({
          eventId: 'xxxxxxxxxx',
          recipientId: 'www',
          profile: {
            courier: {
              channel: 'push',
            },
          },
          data: req.body,
          override: {},
        });
    r
    • 2
    • 1
  • How to send notification to another user's slack workspace
    d

    Deepak_522

    11/03/2022, 8:03 AM
    I want to send slack notification (message as an app to another workspace). 1. I have created a slack app as
    slack_app
    2. I have installed
    slack_app
    into my own_workspace as
    own_ws
    . 3. A external users say
    user_x
    has installed my slack app into their workspace. I have webhook url of `user_x`'s slack workspace which i caught during oauth installation and that is something can be used to send messages How to configure this sending notifications ? I have 10 installations of my slack app and i have webhook urls from all of them ? I am unable to find any way for above to make it work.
    r
    • 2
    • 2
  • Question Regarding Next Hackathon
    c

    cyrillachan

    11/03/2022, 1:05 PM
    Will the next hackathon be focused on AR VR Projects as mentioned on Devpost or will it be open-ended?
    s
    b
    • 3
    • 3
  • Gmail provider issue
    a

    amaru.exe

    11/06/2022, 12:15 PM
    I have my gmail set up for sending mails in courier, but every time I try to send a mail, I get this error:
    Copy code
    js
    {
      reason: "Information required by the provider was not included.",
      type: "MISSING_PROVIDER_SUPPORT"
    }
    • 1
    • 1
  • How courier handles failed requests?
    d

    Deepak_522

    11/11/2022, 6:45 PM
    How courier handles failed requests? 1. Are there any retry mechanisms in Courier which retries for failed requests ? Failed requests means , request which did not go through. Lets say a notification could not be sent due to any reason even when all details are valid.
    s
    r
    m
    • 4
    • 9
  • How to send notification via all configured providers
    d

    Deepak_522

    11/29/2022, 1:31 PM
    Copy code
    "routing": {
                "method": "all",
                'channels': ['email', 'sendgrid', 'gmail']
            },
    I want to send notification via all configured channels . For that, I have to pass them in
    channels:['email', 'sendgrid']
    . Is there any other way to do the same like we do not define them in array and api send over all available channels for that notification?
    s
    r
    • 3
    • 7
  • how do I mark a notification as read via API?
    s

    sound_of_void

    11/29/2022, 6:06 PM
    Hi, I am trying to find a way to mark a notification as read/unread using the API. Is this documented somewhere? Can someone help me with this?
    s
    r
    • 3
    • 2
  • Status of message sent to multiple recipients
    d

    Deepak_522

    12/05/2022, 11:14 AM
    Copy code
    List Details
    The properties below are included when the message was sent using a List or Pattern.
    
    List Id
    anon_NVilSz0IBgtC4ED67uxs1
    
    List Message Id
    1-638dc967-D4634a9fb454d1ac69a3caa6
    I get above from the UI when I sent a notfication to multiple recipients using
    to:[...]
    and from
    /send
    api , I got the response
    1-638dc967-D4634a9fb454d1ac69a3caa6
    Which API i need to hit to get status ? 1. I tried to get status via
    /messages?messageId=1-638dc967-D4634a9fb454d1ac69a3caa6
    and it returned 200 response 2. Tried with
    /messages/1-638dc967-D4634a9fb454d1ac69a3caa6
    and it said 404 not found
    r
    • 2
    • 8
  • Is there anyway I could get all the non-archived notifications?
    s

    sound_of_void

    12/08/2022, 4:50 AM
    Hello, I would like to show the list of notifications in a custom notifications pane in my website. But I don't see anyway to get all the notifications with content. Although it's not the right thing, I tried using messages list api, but then I don't get the message content in it, for that I have to make another API call and that will slow down the entire thing. Is there any other way I could do this?
    m
    • 2
    • 3
  • Brand design dynamic values
    m

    marypasstor

    01/03/2023, 4:47 PM
    Hi there, Is there a way for us to update the email background color and logo dynamically ? I'm checking the docs and found this https://www.courier.com/docs/courier-designer/brands/how-to-use-brands-to-customize/#customizing-your-brand-using-variables However, after following this data structure I can't see any changes applied to the logo image or background color. This is the JSON I'm using:
    Copy code
    {
      "courier": {},
      "data": {
        "brand": {
          "email": {
            "header": {
              "barColor": "#FF0000",
              "logo": {
                "href": "https://shop.demo.com",
                "image": "https://shop.demo.com/logo.png"
              }
            }
          },
          "colors": {
            "primary": "#FF0000",
            "secondary": "#0000FF",
            "tertiary": "#00FF00"
          }
        }
      },
      "profile": {
        "email": "demo@demo.com"
      },
      "override": {}
    }
    r
    • 2
    • 1
  • Adding email attachments via override from automation run cache (i.e. data)
    f

    fab_313

    01/10/2023, 10:04 PM
    Hi there, I am trying to access the runcache via the override to add an attachment to an email in an automation run. I have tried the channel override (https://help.courier.com/en/articles/5008137-email-channel-level-overrides) and a provider override for smtp (https://www.courier.com/docs/guides/providers/email/smtp/#message-override). It seems the accessor type does not get access inside the array or am I doing something wrong here? Thanks so much! { "channel": { "email": { "attachments": [ { "filename": { "$ref": "data.attachments.content" }, "content": { "$ref": "data.attachments.encoding" }, "encoding": { "$ref": "data.attachments.filename" } } ] } } }
    r
    • 2
    • 7
  • Message delay issue
    s

    Shreya

    01/27/2023, 10:50 AM
    https://discord.com/channels/768860264794685450/768860264794685453/1067794533540184197 @Alexander Guzman
  • Courier / Twilio integration (free tier)
    e

    enigma

    02/15/2023, 10:50 PM
    hey guys, so I'm attempting to get my courier account setup using twilio. Running into issues when sending the snippet, with no message being received; Configuration is indeed correct (cross referenced 3 times) messaging service sid, from the messaging service accountsid/auth token, from the dashboard the only difference I can think of is that, my account is only receiving to the same number as I signed up with and that my integration may be different. for context, the integration integration settings: incoming messages: drop the messages validity period: 60 seconds
    m
    r
    • 3
    • 10
  • Are Golang docs and client library no longer updated?
    g

    Gustavo M

    02/28/2023, 3:54 PM
    The Golang docs seem outdated/incomplete. Are you no longer maintaining it?
  • Do we support seen in our Courier
    a

    Allen

    03/06/2023, 6:22 AM
    Sometimes we may not need to mark our unread as read, we need a state like seen and unseen as another status, do we have that status, i didn't find in our document.
    r
    • 2
    • 3
  • Audience Calculation
    a

    Amitkr

    03/07/2023, 5:25 PM
    Can anyone help me understand how audience calculation works ? It's not auto calculating if any new users falls under audience condition. is that something it should do
    u
    • 2
    • 1
  • Standard email design looks bad in Outlook?
    b

    bartekboro

    03/20/2023, 10:10 AM
    Hey, I have noticed, that if I'm using a simple standard email design for a notification it looks well when opened for example in browser when sent to gmail account. Although, when sent and opened using Outlook it's all stretched and ugly? I know that Outlook can be stubborn but is there any workaround for this? Since plenty of our business clients are using this mail client, this would be a big shame to sent out ugly notifications to them? Thanks in advance for any tips!
    r
    • 2
    • 2
  • courier
    a

    AdrianTBays

    04/21/2023, 5:52 PM
    Hey all, I have a question regarding the new CourierJS Client SDK, If I understand correctly, does this mean we don't need to create the triggers in our backend at the end of a process? Meaning front-end can create the triggers to send notifications? Thanks!
  • Custom Subject w/ template
    b

    b0nes5733

    04/27/2023, 3:23 PM
    I am trying to send an email with the nodejs sdk. I am using the .send method and with the message object and a template from the designer. I need to send a custom subject with data I am passing into the template how would I accomplish this?
    r
    m
    • 3
    • 9
  • Courier Ingestion Pipeline Resilience
    z

    Ze'evG (Qwilr)

    05/01/2023, 8:14 AM
    Hi Courier, Really interested in what your doing here, I was wondering if you can provide more guidance on how to integrate reliably with your ingestion /send API. I noticed you have some information about delivery resilience https://www.courier.com/docs/sending-notifications/delivery-pipeline-resilience/ and do support idempotency keys in the requests which is great. Specifically I'm interested in the following * Do you have a response time SLO (or even a target) for the /send endpoint? * If we get back a
    requestId
    , can we assume the notification will be send eventually if the request was valid? * Is the /send endpoint likely to be unavailable? Should we implement a dead letter queue so we can retry any requests?
    r
    d
    • 3
    • 5
  • Can I add a payload for every message
    a

    amber.shi

    05/12/2023, 3:52 AM
    How can I deliver special field by the method courier.send, In fact, I use the props data which shows in doc https://www.courier.com/docs/reference/send/message/, but it doesn't work, I can't get the related data in 'inbox'
    r
    • 2
    • 2
  • C# Client
    f

    FunkyMusician

    05/24/2023, 8:32 PM
    Hi, Is there any guidance on how the c# client solution was meant to be utilized? https://github.com/tk26/courier-csharp
    t
    m
    • 3
    • 12
  • How to use default content for list block
    d

    Deepak_522

    06/09/2023, 1:35 PM
    I have configured template to use the list. I want it as that if data is not given to iterate over, then it should use the default content
    m
    r
    • 3
    • 15