Automate tasks with Instagram Messaging

Send and receive direct messages on Instagram.
https://developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login

Add a new profile Step-by-step guide

Triggers

The trigger is the event that starts the automation.

Actions

The action is what happens automatically, without you having to do anything else.

  • instagram_messaging

    Get media URL

    Returns the URL corresponding to a received media attachment. Currently a passthrough: it echoes back the URL received in the webhook. TODO: integrate with S3 to download from Meta and rehost so the URL stays valid beyond Meta's temporary access window.

  • instagram_messaging

    Send a text message

    Send a direct text message to a user that has previously contacted your Instagram account. Note: Instagram only allows replies within 24h after the user's last message.

  • instagram_messaging

    Send an image

    Send an image as a direct message to a user that has previously contacted your Instagram account. The image must be reachable via a public http(s) URL. Note: Instagram only allows replies within 24h after the user's last message.

  • instagram_messaging

    Send a message with buttons (quick replies)

    Send a direct message including up to 13 quick reply buttons. When the user presses one, the 'Receive button press' trigger will fire. Note: Instagram only allows messages within 24h after the user's last message.

  • instagram_messaging

    Ask user

    Send a direct message to a user and wait for their response before continuing. The reply must arrive within 24h after the user's last message (Instagram policy).

  • instagram_messaging

    Ask user with buttons (quick replies)

    Send a direct message with up to 13 quick reply buttons and wait for the user to press one before continuing. The press must arrive within 24h after the user's last message (Instagram policy).