Configuration
The package reads from config/task-tracker.php. Publish it and define environment variables below.
Environment Variables
# WhatsApp
WHATSAPP_TOKEN=your_whatsapp_token
WHATSAPP_FROM_NUMBER=15551234567
WHATSAPP_FROM_ID=your_phone_number_id
WHATSAPP_SECRET=your_verify_token
# Task driver
TASK_TRACKER_DRIVER=trello
TRELLO_KEY=your_trello_key
TRELLO_TOKEN=your_trello_token
TRELLO_BOARD_ID=your_board_id
TRELLO_LIST_ID=your_list_id
# AI
TASK_TRACKER_AI_DRIVER=openai
OPENAI_API_KEY=sk-...
OPENAI_MODEL=gpt-4.1-mini
# Transcriptions
TRANSCRIBER_SECRET_KEY=your_token
Config Map
messaging.drivers.*: messaging drivers used by webhooksmessaging.drivers.whatsapp.*: WhatsApp driver settings and secretstask_driver: active task driver key (for exampletrello)task_drivers.*.driver: class that implementsTaskDrivertask_drivers.trello.*: Trello credentials and board/list IDsai.driver: active AI driver keyai.drivers.*.driver: class that implementsAiDriverai.drivers.openai.*: OpenAI credentials and modelai.similarity_threshold: de-duplication confidence thresholdtranscriptions.secret_key: bearer token for transcript webhook