• Home
  • Features
  • Pricing
  • Documentation
  • Contact Us
  • Support
Sign In
Client Portal
Expressions

Basic Syntax: How to Use Variables (@contact, @results) and Functions

January 16, 2026 Seydou Comments Off on Basic Syntax: How to Use Variables (@contact, @results) and Functions

Expressions let you insert dynamic values, run calculations, and apply logic inside messages, rules, and action fields. In this guide, you’ll learn the core @(…) syntax, how to reference variables like @contact and @results, and how to call supported functions safely while avoiding common syntax mistakes.

Expressions

Basic Syntax: How to Use Variables (@contact, @results) and Functions

October 22, 2025 Chaide Gampo Comments Off on Basic Syntax: How to Use Variables (@contact, @results) and Functions

Expressions let you transform data and compute values inside your flows—similar to Excel formulas. Use expressions when you need functions (like upper()), math, date logic, or conditional formatting. In RapidPro.app, expressions are wrapped in @(…) so the platform knows exactly what should be evaluated.

Expressions

Response Control: Limiting Attempts with the @node.visitcount Expression

October 22, 2025 Chaide Gampo Comments Off on Response Control: Limiting Attempts with the @node.visitcount Expression

In quizzes, surveys, and eligibility checks, it’s often useful to limit how many times a contact can retry a question. You can do this by using the @node.visitcount expression in a Split by Expression node to track how many times a contact has visited a specific node during the current flow run, then route them once they exceed your allowed attempts.

Expressions

Date and Time Calculations: Adding, Subtracting, and Modifying Time Values

October 22, 2025 Chaide Gampo Comments Off on Date and Time Calculations: Adding, Subtracting, and Modifying Time Values

Date & time arithmetic expressions let you calculate, adjust, and compare dates and times dynamically. They’re commonly used to schedule follow-ups, calculate durations, adjust timestamps, and build time-based logic in flows and campaigns—all evaluated at runtime using expressions.

Expressions

Date and Time Calculations: Adding, Subtracting, and Modifying Time Values

October 22, 2025 Chaide Gampo Comments Off on Date and Time Calculations: Adding, Subtracting, and Modifying Time Values

Date & time arithmetic expressions let you calculate, adjust, and compare dates and times dynamically. They’re commonly used to schedule follow-ups, calculate durations, adjust timestamps, and build time-based logic in flows and campaigns—all evaluated at runtime using expressions.

Search

Categories

  • Campaigns 11
  • Channels 20
  • Contacts 26
  • Expressions 5
  • FAQ 14
  • Flows 52
  • Getting Started 12
  • Groups 7
  • Latest News 21
  • Messages 15
  • Success Stories 16
  • Tickets 4
  • Tips and Tricks 3
  • Triggers 12
  • Troubleshooting 9
  • Voice IVR 9
  • Zapier 2

Recent posts

  • Senegalese government official using citizen engagement digital tools via WhatsApp and RapidPro App dashboard in a Dakar municipal office
    How Citizen Engagement Digital Tools Are Reshaping Public Services in Africa: A Senegal Use Case with RapidPro App
  • Kenya voter education campaign using mobile messaging to fight election misinformation and engage youth voters through RapidPro
    Use Case: Kenya Voter Education Campaign – Combating Misinformation & Engaging Youth via RapidPro
  • Community feedback system enabling two-way humanitarian engagement with Ethiopian communities via mobile phones
    Use Case: Community Feedback System for Scalable Engagement in Ethiopia’s Humanitarian Response

Want to receive news and updates?


    RapidPro.app is an independent service provider offering hosting and support for the open-source RapidPro platform. We are not affiliated with, endorsed by, or sponsored by UNICEF.

    Features
    • RapidPro FLow
    • Channel
    • Campaign
    • Integration
    Resources
    • Support center
    • Documentation
    • Community Forums
    • Developer API
    Company
    • About us
    • Latest news
    • Success Stories
    • Careers
    Social
    • LinkedIn
    • Facebook
    • Twitter
    • Youtube
    © RapidPro.app 2025. Designed by Cocoon. All rights reserved.​
    • Terms & Conditions
    • Privacy Policy