All Collections
Tipline
Design your tipline
Design your tipline
Jéssica Gomes avatar
Written by Jéssica Gomes
Updated over a week ago

To get started, first, learn how to setup your tipline bot.

Use the Design your bot page to customize bot messages, configure tipline menu options, integrate multimedia content into your tipline using resources, and add language translations for multilingual tiplines.

To begin designing your bot:

  1. Navigate to your workspace settings and on the topbar click Tipline.

  2. Confirm you're on the "Design your bot" page.

Content & translation

Use the content and translation page to customize your tipline bot’s messages. For multilingual tiplines, select a 🌐 language from the dropdown menu to add the content.

Greetings

Introduce your organization and the services the tipline provides.

A good ‘Greeting’ is personalized and

  • Includes your organisation’s logo or a mascot,

  • Lets users know the service is free

  • Briefly describes the menu options,

  • Educates users on how to use the tipline, and

  • Shows the user where to access the menu.

Example:

“Welcome, I am Check 🤖 your smart assistant!” “Ask us a question, subscribe to our newsletter, or read our latest articles.” “Tap the main menu button ⬇️ to get started.”

Content prompt:

Guide users on how to submit content for verification.

A good ‘Content prompt’:

  • Specifies supported media types.

  • Restates the tipline’s purpose.

  • Lets users know how to opt-out if they choose not to proceed submitting content.

Example:

“Send a question, link, photo, or video for verification. Click the ‘cancel' button if you want to go back to the menu.”

Add more content:

Ask users if they have completed their submission, or want to include more content.

A good ‘Add more content` prompt:

  • Specifies that additional content needs to be related to the content the user just added.

  • Reminds users they can return to the menu by clicking the ‘Cancel’.

Example:

“Please add more details related to what you just added. You can also add keywords like “2024 elections”, “covid”, etc. Tap 'cancel' to submit what you have already added.”

Submission prompt:

Ask the user if they are ready to proceed with the content they have added.

A good ‘Submission prompt’:

  • Lets users know that they can still add more content: “You can still add more related information by clicking the ‘Add more’ button.

  • Informs them how to opt-out if they choose not to submit the content they added: Click 'Cancel' to return to the menu”

Submission received:

Acknowledge that the content has been received and there’s a search happening to retrieve results from related published reports.

A good ‘Submission received’ message:

  • Lets users know what is happening and what they can expect in an estimated time: ✔️ Thanks! Give us a minute to check if we already have an answer to your question.”

  • Advises users if there’s no expected search result: “🙏 Thanks! We have received your contribution to our research

No search result:

Inform users that no relevant information was found related to their query.

A good ‘No search result’ response:

  • Has a positive tone: “Well, you’ve asked us something new! Our team will now work on it and will respond if we have an answer.”

  • Lets users know that they will receive a report if their claim gets verified: “🔍 At this moment, we haven't discovered anything related to your query. If we find any information, you'll be the first to know right here in this thread! 🌟”

  • Gives user details on where to find more information, like latest fact checks: “Visit our Facebook page to read our latest articles.”

  • Guides users to more menu options: “Tap "Main Menu" to subscribe to our newsletter.”

Feedback prompt:

Ask users if the search results are satisfactory.

A good ‘Feedback prompt’:

  • Clarifies the search results are not human-generated: “Do these automatically generated search results answer your query? 🤖🤔”

  • Guide users how to give feedback: “Tap ‘yes' if this answers your question. Tap 'no' if it doesn’t answer.”

Positive feedback:

Thank the user for their feedback.

A good ‘Positive feedback’ includes:

  • Asking users to share the tipline: “Thank you! Spread the word about me with your friends and family. They can reach out to me on this phone number”

  • Encouraging users to access more tipline services: “Click the menu button to subscribe to our newsletter 📬 and receive the latest fact-checks directly on your phone”

You can also add a link to a survey to collect user feedback on how they found the tipline: “Thank you for using Check 🤖. We'd love to hear from you about the experience you've had. How likely are you to recommend this service to people you know?”

Use the Positive feedback to announce changes

“Thank you! Share the verification and join the fight against misinformation 💪🏼! And note that we will be changing our number, from the current one to this from next month.”

Negative feedback

Inform users their feedback has been forwarded for validation.

A good practice for the ‘Negative feedback’ message:

  • Set the expectations on a reply: “Thanks for your feedback. Our team is currently analyzing your query. If we produce a fact check, we'll reply on this thread.”

  • Lets users know where they can access more information: “Follow us on Facebook to read our latest articles”.

Newsletter opt-in and opt-out:

Encourage users to subscribe to your newsletter.

A good ‘Newsletter opt-in message’:

  • Describes what content subscribers will receive and how frequently: “📬Subscribe now to receive our daily updates on the latest election news”

  • Guides users on how to subscribe: “➡️Tap the 'Subscribe' button.”

Option not available:

Let users know they have submitted content that the bot did not understand: "I'm sorry, I didn't understand your message. Use the menu to select an option ⬇️”

Conversation time out:

After 15 minutes of inactivity, notify the user that the conversation has ended and show them how to start a new one: “Thank you for contacting us! Type any key to start a new chat.”

Inactive bot:

Informs users that the tipline is inactive. You can even add a message to let the users know about other ways to reach out.

Read more on how to pause the bot here Setup your tipline bot.

Example:

Opportunity to let users know about other ways to reach out

“I am currently on a break. You can get in touch with us from the contact section on our website.”

Main Menu and Resources

The tipline's main menu allows you to customize options for your users. Remember, WhatsApp allows a maximum of 10 menu options, including all languages. You can integrate multimedia content into your tipline using Resources.

  1. Under Menu Options, click the edit icon next to query_state.

  2. Use the button text to add text content and also add a description.

  3. In the Response drop-down menu, you can set up the default Submission prompt (for submitting content) and Subscription opt-in (for newsletter subscription) responses.

  4. To create a new Resource, navigate to tipline settings and click + Resource

  5. Add a Title for the new resource and choose one of the multimedia headers that best fits your content

  6. Add text content that provides context and information about the resource or to load content from an RSS feed, follow these steps:

    1. Toggle the RSS option to activate it.

    2. Paste the RSS feed URL into the designated field.

  7. Click + New option to add a new menu option (or button).

  8. In the Response drop-down menu, select the resource which was created. This will be sent when a tipline user chooses this menu option.

Please note that some messaging services have different menu display options than others.

Notes:

  • If you’re using an RSS feed, make sure to enable link shortening in the workspace settings which is mandatory to maintain a predictable character length.

  • In Facebook Messenger, images appear after the message. Also, the main menu is available only until an option is chosen from it.

  • In Telegram, images are not displayed if there is a link.

Did this answer your question?