What does a Cultured Code Things specialist do?
A Cultured Code Things specialist builds and configures automation workflows that move data into the Things productivity app on Apple devices. This role focuses on connecting external tools to Things using supported technical methods like the Things URL scheme, AppleScript, and Apple Shortcuts. The specialist ensures that tasks, projects, and notes from other applications appear correctly within the Things database without manual re-entry. They solve integration challenges by writing scripts or designing shortcut flows that handle complex data migration and daily task capture.
- Builds custom Apple Shortcuts workflows that capture content from other apps and create new to-dos in Things with specific tags, deadlines, and project assignments. These shortcuts often parse text or data from emails, web pages, or other productivity tools to populate the correct fields in Things automatically.
- Writes and tests AppleScript code for macOS environments to interact directly with the Things application programming interface. This script work allows for bulk operations, such as migrating hundreds of tasks from legacy systems like OmniFocus or Todoist into Things while preserving hierarchical structures and metadata.
- Configures and validates data imports using the Things URL scheme, including JSON-based data strings for advanced users who need precise control over how information enters the app. The specialist verifies that each imported item lands in the correct list, area, or project and displays the intended title, notes, and due dates.
- Guides clients through supported migration paths from apps like Apple Reminders or Microsoft To Do, troubleshooting edge cases where data formats do not match Things requirements. This process involves cleaning source data, mapping fields accurately, and running test imports to confirm that no tasks are lost or duplicated during the transition.
- Documents the specific automation steps and integration logic used in each project so clients can maintain or adjust the workflows later. Clear instructions explain how to trigger shortcuts, modify script parameters, or update URL schemes when the client adds new data sources or changes their task management habits.
How to hire a Cultured Code Things specialist on Upwork
Step 1: Post a job
Define your automation goals clearly so freelancers can propose the right technical approach. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description in seconds. Describe your needs in a few sentences and Uma drafts a job post for the role. You can write a new post, update a saved draft, or reuse an existing post.
- Specify whether you need AppleScript solutions for Mac or Apple Shortcuts workflows for iOS and iPadOS integration.
- List the source apps for data migration, such as Todoist, OmniFocus, or Apple Reminders, to clarify the import path.
- Detail any custom JSON formatting requirements for the Things URL scheme to ensure accurate data entry.
Step 2: Evaluate candidates
Look for portfolios that demonstrate verified migrations and working automation scripts rather than general productivity advice. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.
- Check for examples of AppleScript code that successfully creates or modifies to-dos within the Things database structure.
- Verify experience with the Things URL scheme by reviewing documentation they have written for complex data imports.
- Confirm they have handled edge cases during migrations from other task managers without losing metadata or tags.
Step 3: Interview your top choices
Discuss specific technical challenges related to your current workflow and how they plan to solve them using supported tools. Interviews can be scheduled and conducted within Upwork Messages with an immediate transcript and summary after each one.
- Ask how they validate that imported items appear in the correct lists and fields after a bulk migration.
- Request a brief explanation of how they handle authentication or permissions when scripting interactions with Things.
- Inquire about their process for documenting custom shortcuts so your team can maintain them later.
Step 4: Agree on scope and begin work
Set clear milestones for script development, testing, and final documentation to track progress effectively. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.
- Define the exact number of tasks or data sets to migrate as a concrete deliverable for the first milestone.
- Require tested Apple Shortcuts or AppleScript files that execute without errors on your specific device setup.
- Include a final step for verifying data integrity across all target lists before releasing the final payment.
Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.
The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.