Create Contact

Automatically add contacts to DataFlows from 6,000+ apps. Build SMS marketing lists from your CRM, forms, e-commerce platforms, and events.

ActionAll DataFlows Plans

What Does This Action Do?

The Create Contact action automatically adds new contacts to your DataFlows SMS contact database when triggered by events in your other apps. Perfect for Australian businesses wanting to build SMS marketing lists, sync CRM contacts, collect event attendees, or manage customer databases - all without manual data entry.

Popular Australian Use Cases: Sync Salesforce/HubSpot leads, add Shopify customers to SMS lists, collect event registrations, build contact groups from web forms, create patient databases for healthcare, and more.

How It Works

1

Choose Your Trigger App

Select from 6,000+ apps like Salesforce, Shopify, Gravity Forms, Eventbrite, Mailchimp, Typeform, or Google Sheets as your contact source.

2

Configure DataFlows Create Contact Action

Map your trigger data to contact fields: name, phone number (required), email, custom tags, and contact group assignments.

3

Contact Created Automatically

When your trigger fires, DataFlows instantly creates the contact in your database with all mapped fields and group assignments.

4

Use for SMS Campaigns

Send targeted SMS campaigns to your auto-populated contact groups directly from DataFlows dashboard or via additional Zap automations.

Action Configuration Fields

Phone Number Required

Contact's mobile number. Australian format: 0412345678 or +61412345678. International numbers supported with country code.

First Name Optional

Contact's first name for personalization in SMS messages. Recommended for better engagement.

Last Name Optional

Contact's last name. Helps with identification and professional communication.

Email Optional

Contact's email address. Useful for multi-channel campaigns and contact verification.

Contact Groups Optional

Assign contact to one or more groups (e.g., 'VIP Customers', 'Sydney Events', 'Newsletter Subscribers'). Create groups in DataFlows dashboard first.

Tags Optional

Add custom tags for segmentation (e.g., 'Lead Source: Web Form', 'Industry: Healthcare', 'Budget: $10k+'). Comma-separated.

Custom Fields Optional

Store additional data like customer ID, order history, preferences, or any custom fields you've created in DataFlows. Up to 10 custom fields supported.

Opt-In Status Optional

Set marketing consent status: Opted In, Opted Out, or Pending. Important for Australian anti-spam compliance (Spam Act 2003).

Real-World Australian Use Cases

Here are 12 proven ways Australian businesses use the Create Contact action to automate contact management and build SMS marketing lists:

Auto-Add E-commerce Customers to SMS Lists

E-commerce & Retail

Automatically add new Australian Shopify/WooCommerce customers to your DataFlows contact groups for future SMS campaigns.

Trigger: Shopify - New Customer

Workflow Breakdown:

  1. Customer completes first purchase on Shopify
  2. Extract: Name, phone number, email, location
  3. Filter: Only Australian phone numbers (starts with +61 or 04)
  4. DataFlows creates contact in 'VIP Customers' group
  5. Send welcome SMS: 'Thanks for shopping with us! Reply STOP to opt out'
  6. Future marketing campaigns can target this group

CRM to SMS Contact Sync

Sales & Marketing

Sync new leads from Salesforce, HubSpot, or Pipedrive to DataFlows contact lists automatically.

Trigger: Salesforce - New Lead

Workflow Breakdown:

  1. Sales team adds new lead to Salesforce
  2. Extract: First name, last name, mobile number, lead source
  3. DataFlows creates contact with custom fields: Lead Source, Date Added
  4. Add to 'Warm Leads' contact group
  5. Trigger automated SMS nurture sequence
  6. Sales team can send SMS directly from DataFlows dashboard

Event Registration to SMS List Builder

Events & Conferences

Build SMS contact lists from event registrations for sending updates, reminders, and post-event follow-ups.

Trigger: Eventbrite - New Order

Workflow Breakdown:

  1. Attendee registers for 'Sydney Marketing Summit 2025'
  2. Extract: Name, phone, email, ticket type
  3. DataFlows creates contact with tags: Event Name, Ticket Type, Registration Date
  4. Add to 'Sydney Summit 2025 Attendees' group
  5. Send confirmation SMS immediately
  6. Send reminder SMS 7 days before event, then 1 day before event

Form Submissions to SMS Database

Lead Generation

Convert Australian web form leads into DataFlows contacts for SMS follow-up campaigns.

Trigger: Gravity Forms / Typeform - New Submission

Workflow Breakdown:

  1. Prospect submits 'Request Quote' form on website
  2. Extract: Name, phone, email, service interested in, budget
  3. DataFlows creates contact with notes: Service, Budget, Source URL
  4. Add to 'Hot Leads - Quote Requests' group
  5. Sales team receives Slack notification
  6. Automated SMS: 'Thanks for your quote request! We'll call you within 30 mins.'

Webinar Attendee Contact Management

Education & Training

Capture webinar attendees from Zoom/GoToWebinar and create DataFlows contacts for future communication.

Trigger: Zoom - Webinar Registration

Workflow Breakdown:

  1. User registers for 'Australian Tax Tips for Small Business' webinar
  2. Extract: Name, phone, email, company
  3. DataFlows creates contact tagged: Webinar Topic, Registration Date
  4. Add to 'Webinar Leads - Tax Tips' group
  5. Send SMS 1 hour before webinar: 'Starting soon! Join: [link]'
  6. Post-webinar SMS with recording link and special offer

Patient Registration for Healthcare Practices

Healthcare & Medical

Create DataFlows contacts from new patient registrations for appointment reminders and health updates.

Trigger: Acuity Scheduling - New Client

Workflow Breakdown:

  1. New patient books first appointment
  2. Extract: Patient name, mobile, date of birth, preferred contact method
  3. DataFlows creates contact with medical consent flags
  4. Add to 'Active Patients' group
  5. Send welcome SMS with practice info and parking instructions
  6. Enable automated appointment reminder SMS

Loyalty Program Member Sync

Retail & Hospitality

Sync loyalty program signups from Square, Lightspeed, or custom apps to DataFlows for SMS rewards campaigns.

Trigger: Square - New Customer Created

Workflow Breakdown:

  1. Customer signs up for loyalty program in-store
  2. Extract: Name, phone, email, loyalty tier (Bronze/Silver/Gold)
  3. DataFlows creates contact with loyalty tier tag
  4. Add to corresponding group: 'Gold Members', 'Silver Members', etc.
  5. Send SMS: 'Welcome to our VIP program! You've earned 100 points.'
  6. Send monthly SMS with exclusive offers based on tier

Real Estate Inquiry Contact Builder

Real Estate

Build Australian property buyer/seller contact lists from website inquiries and open home registrations.

Trigger: Gravity Forms - Property Inquiry

Workflow Breakdown:

  1. Prospect submits interest form for property listing
  2. Extract: Name, phone, email, property interested in, budget range
  3. DataFlows creates contact with tags: Property Address, Budget, Inquiry Type
  4. Add to 'Active Buyers - [Suburb]' group
  5. Agent receives SMS alert with prospect details
  6. Send automated SMS to prospect: 'Thanks! Agent Sarah will call you within 15 mins.'

Newsletter Subscriber to SMS List Conversion

Media & Publishing

Convert email newsletter subscribers to SMS contacts for breaking news alerts and exclusive content.

Trigger: Mailchimp - New Subscriber

Workflow Breakdown:

  1. Reader subscribes to newsletter and opts into SMS alerts
  2. Extract: Name, phone, email, interests/topics
  3. DataFlows creates contact tagged: Newsletter Subscriber, Topics of Interest
  4. Add to 'SMS News Alerts' group
  5. Send SMS: 'Thanks for subscribing! You'll get breaking news first. Reply STOP anytime.'
  6. Send SMS for urgent news stories only (1-2 per week maximum)

Competition Entry Contact Collection

Marketing & Promotions

Build SMS marketing lists from Australian competition entries and giveaways (with consent).

Trigger: Typeform - Competition Entry

Workflow Breakdown:

  1. User enters competition: 'Win a $500 Gift Card'
  2. Extract: Name, phone, email, opt-in for marketing SMS
  3. Filter: Only create contact if marketing consent = Yes
  4. DataFlows creates contact tagged: Competition Name, Entry Date
  5. Add to 'Competition Entrants - June 2025' group
  6. Send SMS: 'Entered! Winner announced Friday. Opted in for exclusive offers (Reply STOP to opt out).'

Booking Confirmation to Contact Database

Hospitality & Tourism

Create contacts from restaurant, hotel, or tour bookings for future marketing and feedback requests.

Trigger: OpenTable - New Reservation

Workflow Breakdown:

  1. Customer books table at 'The Harbour Restaurant'
  2. Extract: Name, phone, party size, special requests
  3. DataFlows creates contact with booking history
  4. Add to 'Harbour Restaurant Guests' group
  5. Send SMS 4 hours before: 'Looking forward to seeing you at 7PM!'
  6. Day after: SMS feedback request with Google review link

Support Ticket Customer Contact Creation

Customer Support

Automatically create DataFlows contacts from new support tickets for SMS status updates.

Trigger: Zendesk - New Ticket

Workflow Breakdown:

  1. Customer submits support ticket via email
  2. Extract: Name, phone, email, ticket subject, priority
  3. DataFlows creates contact tagged: Ticket #, Issue Type, Priority
  4. Add to 'Support Customers' group
  5. Send SMS: 'Ticket #1234 created. We'll respond within 2 hours. Track: [link]'
  6. When ticket resolved: SMS with solution and satisfaction survey link

Quick Setup Guide

Step 1: Prepare Contact Groups in DataFlows

  1. Log in to your DataFlows dashboard
  2. Navigate to "Contacts" → "Groups"
  3. Create groups you'll need (e.g., 'VIP Customers', 'Newsletter Subscribers', 'Event Attendees')
  4. Note the exact group names - you'll need these in Zapier

Step 2: Create Your Zap

  1. Log in to Zapier and click "Create Zap"
  2. Search for and select your trigger app (e.g., "Salesforce", "Shopify", "Gravity Forms")
  3. Choose the trigger event (e.g., "New Lead", "New Customer", "New Form Submission")
  4. Connect your account and configure trigger settings
  5. Test the trigger to ensure data is flowing correctly

Step 3: Add DataFlows Create Contact Action

  1. Click the "+" button to add an action step
  2. Search for "DataFlows SMS" and select it
  3. Choose the "Create Contact" action event
  4. Connect your DataFlows account (API key from DataFlows dashboard)
  5. Click "Continue"

Step 4: Map Contact Fields

  1. Phone Number: Map the phone field from your trigger (e.g., {{ Mobile Phone }} from Salesforce)
  2. First Name: Map {{ First Name }} field
  3. Last Name: Map {{ Last Name }} field
  4. Email: Map {{ Email }} field
  5. Contact Groups: Type or select your pre-created group names (e.g., "VIP Customers")
  6. Tags: Add custom tags using static text or dynamic fields:
    Lead Source: {{ Lead Source }} , Budget: {{ Budget Range }} , Date: {{ Created Date }}
  7. Custom Fields: Map any additional data you want to store
  8. Click "Continue"

Step 5: Test & Activate

  1. Click "Test action" to create a real contact in DataFlows
  2. Check your DataFlows dashboard to verify the contact was created correctly
  3. Verify contact group assignment and tags are correct
  4. Make any necessary adjustments to field mappings
  5. Turn on your Zap!
  6. Monitor the Zap history to ensure contacts are being created successfully

Best Practices for Australian Businesses

✅ Always Get Marketing Consent

Only create contacts who have explicitly opted in to receive SMS. Required by Australian Spam Act 2003. Add a checkbox to your forms: "I agree to receive SMS updates".

✅ Validate Phone Numbers

Use Zapier's "Formatter" tool before the Create Contact action to clean and validate phone numbers (remove spaces, check format, ensure Australian numbers).

✅ Prevent Duplicate Contacts

DataFlows automatically prevents duplicate phone numbers. If a contact already exists, the action will update it instead of creating a duplicate.

✅ Use Meaningful Group Names

Create specific, descriptive group names: "June 2025 Webinar Attendees" instead of "Group 3". Makes campaign targeting easier later.

✅ Tag Contacts with Source Data

Include useful tags like: Lead Source, Date Added, Campaign Name, Product Interest. Helps with segmentation and analytics.

✅ Send Welcome SMS Immediately

Add a "Send SMS" action after creating contact to welcome them and confirm opt-in. Include opt-out instructions: "Reply STOP to opt out".

✅ Store Custom Fields for Personalization

Map extra data like purchase history, preferences, birthday, location. Use in future SMS campaigns for better personalization.

✅ Use Filters to Qualify Contacts

Add Zapier "Filter" step before creating contact: Only create if phone number exists, only Australian numbers, only high-value leads, etc.

✅ Log Contact Creation for Auditing

Add a Google Sheets step to log all created contacts with timestamp. Helpful for compliance audits and tracking growth.

✅ Segment by Behaviour

Create different groups based on actions: "Downloaded Whitepaper", "Attended Webinar", "High Value Customers ($1000+)". Enables targeted SMS campaigns.

Common Issues & Solutions

❌ Contact Not Created

Solutions:

  • Ensure phone number field is mapped and contains valid data
  • Check phone number format is correct (Australian: 04XX XXX XXX or +614XX XXX XXX)
  • Verify DataFlows API connection is active (re-authenticate if needed)
  • Check Zap history for specific error messages

❌ Contact Group Not Assigned

Solutions:

  • Verify the group name is spelled exactly as it appears in DataFlows dashboard (case-sensitive)
  • Create the group in DataFlows dashboard first before running the Zap
  • If using dynamic group names, ensure the field contains valid group name text

❌ Duplicate Contacts Being Updated Instead of Created

Note: This is expected behaviour! DataFlows prevents duplicate phone numbers. If you want to update existing contacts, this is actually a feature, not a bug.

❌ Tags Not Showing in DataFlows

Solution: Ensure tags are comma-separated. Format: Tag1, Tag2, Tag3 not Tag1;Tag2;Tag3. Check for typos or extra spaces.

❌ Custom Fields Empty

Solution: Create custom fields in DataFlows dashboard first. Navigate to Contacts → Custom Fields → Add Field. Then use the exact field name in Zapier mapping.

Advanced Automation Tips

Multi-Step Contact Enrichment

Enhance contact data before creating:

  • Validate Email: Use ZeroBounce or Clearout to verify email addresses
  • Lookup Company Data: Use Clearbit to enrich with company info, industry, size
  • Geocode Address: Use Google Maps to add suburb, postcode, coordinates
  • Score Leads: Use custom scoring logic to assign lead quality score

Conditional Group Assignment

Use Zapier Paths to assign contacts to different groups based on conditions:

  • High-value customers (>$1000 spent) → "VIP Group"
  • Sydney location → "Sydney Customers"
  • Purchased Product A → "Product A Users"
  • Lead score > 80 → "Hot Leads"

Automated Welcome Sequences

After creating contact, trigger multi-step SMS sequences:

  • Immediate: Welcome SMS with opt-out instructions
  • Day 3: Educational content or tips
  • Day 7: Special offer or discount code
  • Day 30: Feedback request or case study

CRM Two-Way Sync

Keep DataFlows and your CRM in sync:

  • New Salesforce lead → Create DataFlows contact
  • SMS sent in DataFlows → Log activity in Salesforce
  • SMS reply received → Update Salesforce lead status
  • Contact opts out → Update opt-out status in CRM

Bulk Import from Google Sheets

Migrate existing contact lists to DataFlows:

  • Prepare Google Sheet with columns: Phone, First Name, Last Name, Email, Groups, Tags
  • Trigger: Google Sheets - New/Updated Row
  • Use "Looping by Zapier" to process multiple rows
  • Add delays to respect API rate limits (1 second between creates)
  • Mark processed rows to avoid duplicates

Ready to Automate Your Contact Management?

Join hundreds of Australian businesses using DataFlows + Zapier to build and manage SMS contact lists automatically.