Skip to content
This repository has been archived by the owner on Mar 29, 2023. It is now read-only.

Post-join steps #107

Open
4 tasks
rubenhorn opened this issue Mar 1, 2022 · 0 comments
Open
4 tasks

Post-join steps #107

rubenhorn opened this issue Mar 1, 2022 · 0 comments

Comments

@rubenhorn
Copy link
Collaborator

rubenhorn commented Mar 1, 2022

After a user joins a crowdaction, they may see a "pop-up" with additional steps to take in order to improve retention and increase engagement. (see design)

The content is specific to each crowdaction and is stored (DB field post_join_call_to_action containing JSON string).
The following example shows the required fields and implied schema:

{
   "title": "Where to start?",
   "subtitle": "Need help hetting started? Here is an idea for your first groery list, let's go shopping!"
   "action_items": {
      "is_numbered": true,
      "items": ["Garlic", "Rosemary", "Thyme"]
   },
   "call_to_action_subtitle": "Need more ideas? Feel free to join our WhatsApp group and ask around, we would love to help you!",
   "button_dismiss": "Ready to get started",
   "button_action": {
      "text": "Join us on WhatsApp",
      "link": "https://chat.whatsapp.com/..."
   }
}

Steps:

  • Crowdaction schema in database is updated
  • The schema is validated when creating/editing a crowdaction.
  • Documentation in Confluence is updated
  • API documentation is updated
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant