### Parameter Placement Example Source: https://support.wati.io/en/articles/11463458-whatsapp-template-message-guidelines-naming-formatting-and-translations Demonstrates the rule that template parameters cannot start or end the message. Parameters must be placed within the text. ```plaintext {{1}}, your appointment is confirmed. ``` ```plaintext Hi {{1}}, your appointment is confirmed. ``` -------------------------------- ### Wati Access Token Example Source: https://support.wati.io/en/articles/11463133-connecting-wati-to-eber-a-step-by-step-guide This is an example of how your Wati Access Token should appear. Ensure you copy it without the 'Bearer' prefix. ```text Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6Ik... ``` -------------------------------- ### Example Chat Transcript Format Source: https://support.wati.io/en/articles/11463003-how-to-download-chat-transcripts-in-wati This is an example of how a downloaded chat transcript will appear in a .txt file. It includes timestamps and sender information for each message. ```text [10:15 AM] John Doe: Hello! I need help with my order. [10:17 AM] Support Team: Sure! Can you provide your order number? [10:20 AM] John Doe: It's #123456. ``` -------------------------------- ### Extracting Value from Nested Object in API Response Source: https://support.wati.io/en/articles/11463025-advance-chatbot-builder-using-webhook-node To store a value from a nested JSON object in the API response, use dot notation. For example, to get 'QuoteId' from 'Result', use 'Result.QuoteId'. ```JSON { "Result": { "QuoteId": "xxxxx", "QuoteNumber": "xxxxxx", "PolicyNumber": null }, "MessageValidation": null, "QuoteReferrals": null } ``` -------------------------------- ### Example Welcoming Message Reply Material Source: https://support.wati.io/en/articles/11463182-what-are-reply-materials A sample text-based reply material that includes a greeting, customer name placeholder, and a list of options. ```text Hi {{name}}, how can I help you?1. Opening Hours2. Shop Locations3. Pricing4. Talk to an agent ``` -------------------------------- ### Extracting Value from Array of Objects in API Response Source: https://support.wati.io/en/articles/11463025-advance-chatbot-builder-using-webhook-node To extract a value from an array of objects within an API response, use bracket notation for array indices and dot notation for object keys. For example, to get 'current_status' from the first element of 'shipment_track', use '$.[0].tracking_data.shipment_track[0].current_status'. ```JSON [ { "tracking_data": { "track_status": 1, "shipment_track": [ { "id": 1278937320, "current_status": "Delivered" } ] } } ] ``` -------------------------------- ### Example Excel Import File Structure Source: https://support.wati.io/en/articles/11463450-how-to-send-personalized-media-content-in-a-campaign When bulk updating contacts for personalized media, ensure your Excel file includes a 'Phone Number' column and a 'qr_url' column. Each row should contain a unique URL in the 'qr_url' column for the corresponding contact. ```text Phone Number| `qr_url` ---|--- +1234567890| `https://example.com/qr1` +0987654321| `https://example.com/qr2` ``` -------------------------------- ### Good Example: Concise Template Message Source: https://support.wati.io/en/articles/11660815-how-to-optimize-your-messaging-costs-with-the-new-message-based-pricing This is an example of a concise message template that adheres to length and emoji limits, increasing the likelihood of approval. ```text Hi [name], Your order has been shipped! 🚚 You can track it here: [tracking_link]. Thanks for shopping with us! 😊 ``` -------------------------------- ### Example Format for Dynamic Confirm Button URL Source: https://support.wati.io/en/articles/11463119-how-to-set-up-cash-on-delivery-automated-messages-in-wati-s-shopify-app Use this format to create a clickable confirmation button in your WhatsApp message template for COD orders. It utilizes Wati's partial variables for dynamic linking. ```html https://s.wati.io/{{cod_confirm_url_partial_variable}} ```