Skip to main content
GET
/
api
/
follow-ups
List Follow-ups
curl --request GET \
  --url https://app.replyify.ai/api/follow-ups \
  --header 'Authorization: Bearer <token>'
Follow-ups are scheduled emails sent to contacts at a specific time. They can be created manually or generated automatically by AI.

Query Parameters

status
string
default:"active"
Filter by status group:
  • active — scheduled and sending follow-ups
  • completed — sent, failed, and cancelled follow-ups
  • all — everything
reply_id
string
Filter by the reply this follow-up is linked to
contact_id
string
Filter by contact ID
client_id
string
Filter by client ID
limit
number
default:"50"
Number of results to return (max 100)
curl -X GET "https://app.replyify.ai/api/follow-ups?status=active" \
  -H "Authorization: Bearer YOUR_API_KEY"

Example Response

{
  "data": [
    {
      "id": "uuid",
      "workspace_id": "uuid",
      "reply_id": "uuid",
      "contact_id": "uuid",
      "client_id": "uuid",
      "action": "follow_up_message",
      "notes": "Mention the pricing discussion",
      "draft_message": "Hi John, following up on our pricing chat...",
      "due_at": "2025-02-01T10:00:00Z",
      "status": "scheduled",
      "assigned_to": "uuid",
      "created_by": "uuid",
      "source": "manual",
      "created_at": "2025-01-27T12:00:00Z",
      "contacts": {
        "first_name": "John",
        "last_name": "Doe",
        "email": "lead@example.com"
      },
      "clients": {
        "id": "uuid",
        "name": "Acme Corp Campaign"
      },
      "replies": {
        "id": "uuid",
        "from_name": "John Doe",
        "from_email": "lead@example.com",
        "subject": "Re: Our services"
      }
    }
  ]
}